Jump to content


  • Posts

  • Joined

  • Last visited

1 Follower

AdminIPS's Achievements


Rookie (2/14)

  • Dedicated Rare
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In Rare

Recent Badges



  1. Version Attention! It is highly recommended to back up your data before performing the update! New New blocks in the editor: Added block "Profits running" Added block "Variation" Data providers: New data provider QuikLua2 New data provider Binance USA Improved Data providers: Binance: Implemented Conditional Orders ByBit: switched to work in One-Way Mode ByBit: trading in the markets has been implemented: Inverse Futures Spot Deribit: new markets added OKX: added display of net value in the "Positions" window Other: An updated version of the "Save to Global Cache" and "Load from Global Cache" blocks has been added. The previous version of the blocks is saved with the postscript "(old)" Increased the speed of the algorithm for calculating the indicators "Highest for" and "Lowest for" An option has been added to the program settings that includes a dialog box for changing data providers when loading scripts from an archive Added hotkey "F6" to save the script in the lab A checkbox has been added to the "Select" column header of the "Optimization" window, allowing you to select / deselect all parameters in the column Added prefilter "Remove negative or zero P/L" in the "Optimization" window Added sorting and filtering of data in the window "Agent Control Center" Fixed Data Providers: Binance: fixed occasional data provider crashes Fixed various bugs in the work of data providers: Tinkoff Alor BinanceFutures QuikLua2 QuikDDE ByBit Other: If Windows shut down while TSLab was running, the program could crash without flushing the latest data to disk The "One to many linked parameters" block could not be connected to other blocks if the "Constant" block was connected to the first input of this block Various minor bugs
  2. Version Attention! It is highly recommended to back up your data before performing the update! Fixed Data Providers: Fixed possible freezes in crypto providers; Bitfinex: fixed bug in data provider ("Invalid order: maximum size for BTCUSD is 2000"); Huobi: fixed data provider connection error; Bitfinex: fixed a bug that caused a double exit from a position; Other fixes: Fixed error when copying blocks ("No source in script"); Fixed handling of input type (streaming / non-streaming) in custom indicators; Fixed work of a self-made indicator with the block Logical formula; Fixed a bug with the "Skip" button in the program update window; Fixed "hotkey F4" button in floating program window; Fixed work of links in blocks ("Linked parameter" and "One to many Linked parameters" blocks); Various minor bugs.
  3. Version Attention! It is highly recommended to back up your data before performing the update! Important! Version 2.1.17 is the final version of the program in the 2.1.x line. Until the end of 2022, version 2.1.17 will only be supported by nightly versions. Support for crypto providers in version 2.1.17 For version 2.1.17, the crypto-provider libraries were not updated! All updates and bug fixes in crypto providers will only be performed in versions 2.2.x. The TSLab development team does not guarantee the correct work of crypto providers in version 2.1.17. We strongly recommend that users working with crypto providers upgrade to TSLab 2.2. Fixed: various minor bugs.
  4. Version Attention! It is highly recommended to back up your data before performing the update! New: Added "High limit" and "Low limit" blocks in the Trading Mathematics section; Added menu item "Update to a nightly build"; Added menu item "Cache folder". Changes: Crypto providers Binance, BinanceFutures, Okex, Bitmex have been updated in accordance with changes in the exchange API; The tick cache has been redesigned. The new cache has optimized memory management; BinanceFutures Provider: Added "Subs. to Index data" flag to provider settings. Allows you to reduce the load on the PC for those who do not work with Funding rate, IndexPrice, MarkPrice data; Block "Position by name": added parameter "Currency"; Added additional options from the script to container settings. Fixed: Fixed various bugs in Binance, BinanceFutures, Okex, Deribit, Bitmex providers. Including: BinanceFutures Provider: Fixed a bug causing position doubling on reconnects; Bybit Provider: fixed order queue display; Bybit Provider: fixed bug with submitting an order; Huobi Provider: Data Provider Connection Error Fixed; Deribit Provider: fixed a bug where trades on instruments were not executed; Various minor bugs.
  5. Version Attention! It is highly recommended to back up your data before performing the update! New: The "Start all agents" button has been added to the "Autotrading Control Center" window; A button for group change of providers in sources has been added to the agent settings window; Added a message / event about the availability of a program update; New block "Net value by account"; New version of Transaq connector 2.21.14. Changes: Added the ability to change the display dates of historical data in containers when selecting the "Allowed to apply optimization" item; Improved memory and performance when working with option board; BinanceSpot: increased tick download limit; Added the ability of the Cached Data Provider to work with tick data caches; Increased history length limit when testing on tick data; OKEx: added display of total futures position. Important! in the account settings on the OKEx website, 'Clean Mode' must be selected; Added column sorting in the editor on the Parameters tab for those columns where it is allowed. Fixed: Fixed an error that caused double logout messages after vendor reconnection; Fixed an errors in the "Last position has been closed and it was long" and "Last position has been closed and it was short" blocks; Fixed placing orders via QuikLua on the American market; Alor: fixed the situation with duplicate orders with a large volume of orders; ByBit: various bugs fixed; Fixed an error that prevented changing the Name of the Control Pane block in the editor; Transaq MMA: the provider has been improved to work with a margin account (the error "Not enough funds" was issued); Fixed error "NullReferenceException: Object reference does not point to an object instance" in the indicator editor; IB: fixed IB cancellation; Fixed an error where after compiling the script, the dependent dll blocks were not added; Fixed operation of the "Recalc Scheduler" block when working with the Control pane; Cryptocurrency exchanges: fixed "Tick size" in quotes for cryptocurrency exchanges; various minor bugs .
  6. Version Attention! It is highly recommended to backup your data before performing the update! Fixed : An error due to which the cached deals of agents were not loaded when the checkbox of the data provider settings "Offline orders/Trades visibility" was enabled; Binance providers. Fixed an error that occurred when connecting to a provider: "Timestamp for this request is outside of the recvWindow"; An error that occurs while loading tick data for a chart; various minor bugs .
  7. Version Attention! It is highly recommended to backup your data before performing the update! New : TSChannel - Service for building automated distributed trading systems Changes : A setting has been added to all crypto providers that saves ticks every N minutes (Save tick, min); Added detailing in the Agent Control Center module; Added the option "Detail logging order/trade cache actions", which solves the problem with a long connection time with a large order / deal cache; Added the ability to configure the parameters of TSChannel blocks in the agent settings window; Added a new option in the agent settings - "Order Expiration, days"; Added indices for Binance and Deribit: FundingRate, MarkPrice, IndexPrice; Added the ability to pause during optimization; In the script manager, a button "Change provider in sources" has been added to quickly change similar providers in script sources; Removed output of information in exponential format on the chart; Fixed memory leaks in the My Orders and My Trades windows; Binance: The option "Download ticks in N days" has been changed to "Ticks loading depth,min". Allows you to speed up the connection if you don't need a large depth of history; Binance: Improved work with rate limit for multiple data providers; Okex: Migrated from V3 to V5 API. Fixed : Fixed an error related to the option Visibility of deals / orders offline; Fixed an error that reset the content settings of secondary windows; Added output of data from the Text block to the Control Panel; Binance: Fixed a timeout bug that was breaking the agent; Binance: Fixed an issue where the agent did not see commissions on Binance Spot; Binance Spot: Fixed due to changes to the exchange API; BitMEX: Fixed various minor bugs; Deribit: Fixed a bug that occurred when a conditional order was triggered; IB: Fixed work with orders created during non-trading hours and after reconnections; IB: Fixed error "Reading after end of stream is not possible" for some contracts; QuikLua: Fixed a bug due to which the account when creating an order was different from the account in the sent data on the order; Rithmic: Fixed local time setting; various minor bugs.
  8. Version Attention! We strongly recommend to backup your data before update! New: New Data provider OKEX Futures; New Data provider Binance Margin; Implemented "Agent Control Center" (experimental); New block "Stacked Trade Statistics"; New block "Position by name"; In the menu "Program Settings" - "Trade" added the option "Minimum script recalculation interval". Changes: Updated version of Transaq connector; Updated version of Transaq HFT connector; In the IB Data provider Settings window, the option "Load trades" has been added, which allows enabling / disabling the loading of ticks upon connection; The number of entries in the "Sum up", "Max" and "Min" blocks has been increased; The logic of sorting block names in the "Optimization" window has been changed; In the "Toolbar" window, added the ability to expand / collapse the lines of the block tree by double-clicking; Added a field with a description of the error when the mouse pointer is over the block; The auto login mechanism has been redesigned for QUIK; For RTS Plaza 2, the ability to manually enter the "Custom start trading time" in milliseconds has been added; The work of the Trade Statistics Upper and Lower Level blocks has been accelerated; Finam Data provider - added support for American Stock when QuikLua is connected. Fixed: Bug fixes / changes made to Binance COIN, Binance Spot, Binance Futures, Transaq HFT, Deribit, Bitfinex, Smartcom, Rithmic providers Added the ability to insert text consisting of several lines into the "Comment" block; Fixed a problem with loading a container made in the previous version of TSLab; Binance Providers - error exceeding data upload limits (2400 requests per minute); In the script manager, the sorting has been fixed for the "Creation Date" and "Modification Date" columns; Added check for reserved characters in block names; Fixed the work of the "Start time" parameter of the "Trade Statistics" block; Fixed an error in working with the "Control Panel" when using a container; various minor bug fixes and improvements.
  9. Version Attention! We strongly recommend to backup your data before update! New: Added new "Previous value" block; Added new "Stacked Trading Statistics" block; Added display of positions for all instruments in the Agents window. Changes: Improved optimization and memory load speed on multi-core processors; Added the ability to display custom optimization results on a 3D chart; Updated FORTS work schedule for 2021 in the program; Transaq New provider has been renamed to Transaq in the list of online data providers; In the "Quotes" window, the "SumBid" and "SumAsk" fields for Binance and Deribit have been improved; Implemented work with Quik; Updated the Transaq library to work with the new version of the Finam broker server software; Changes made to the process of scaling the chart using the mouse wheel. Fixed: fixed an error that occurred when selecting scripts; removed the simultaneous saving of the program database when saving the script to an external file; fixed an error that occurred when working with optimization results; fixed an error that occurred when using the "Event" block as a source of conditions for an order; fixed an error in the work of limiting the number of orders in Risk Management; fixed negative values of control panel elements; fixed incorrect operation of left / right movement arrows when working with multiple windows; changes in Risk Management were not always savedя; fixed trading session settings for SPC.Transaq data provider; fixed time filter for group in Risk Management; fixed display of data when selecting a new contract for an agent in the Agents window; fixed an error that occurred when deleting agents; Transaq: fixed reopening of a position during long breaks between trading days; fixed properties of type enum (selection from the list) in optimization; Bittrex: fixed number of decimal places for instrument price; fixed display of Sharpe / Sortino ratios during optimization; fixed an error when exporting optimization results to Excel; fixed updating of source information from a text file when paired with a source connected to a real connector; Interactive Brokers: the disappearance of instruments from the list of securities; Okex: fixed getting positions; Okex: fixed work with placed orders when restarting the program; IQFeed: fixed work with Interactive Brokers; Interactive Brokers: loading of skipped bars when TWS terminal is restored; various minor bug fixes and improvements.
  10. Version Attention! We strongly recommend to backup your data before update! Fixed: Deribit: fixed connection problems The former logic of the ATR indicator has been restored for compatibility with old scripts. Block renamed to ATR (Old). Made a new ATR block. various minor bug fixes and improvements.
  11. Version Attention! We strongly recommend to backup your data before update! New: New data provider Binance Coin-M Changes: Bittrex: added trading history Fixed: Binance Futures: fixed an error when connecting a data provider Binance Futures: fixed the freezing of the request queue while the data provider is running Bittrex: modified the mechanism of formation of prices candles Bittrex: increased inactivity timeout Bittrex: transfer to the V3 API Interactive Brokers: edits for working with deals Binance: transfer to updated API Bitmex: fixed reconnection problems QuikDDE: improved connection process QuikDDE: fixed position display after reconnection fixed incorrect work of the "group" frame in the visual script editor withdrawal of profit/loss when the line of deals is collapsed in the agent fixed work with instrument subscriptions displaying an error message when canceling an order fixed sorting in the position window improved work of the script optimization process fixed dumping parameters from external script in editor after closing fixed display of the price of a related order after reconnection fixed rounding of fractional volume values when sizing positions fixed message output when the volume is set less than the minimum fixed construction of a standard second chart from a tick chart various minor bug fixes and improvements.
  12. Version Attention! We strongly recommend to backup your data before update ! Changes: added a script loading indicator when opening the editor; added the "Copy" button, by which the notification handler is copied (if allowed for this handler type) with all filters and settings. Fixed: fixed an error where trade data from the Alor data provider was not loaded; fixed an error with loading indicators in some situations; fixed a bug in the order manager that caused it to freeze when working with the Binance Futures data provider; fixed display of comments and tags when selecting a script during Agent creation; fixed calculation of accuracy in entry price if tickers have different price accuracy; the process of calculating the Sharpe / Sortino ratios has been improved; various minor bug fixes and improvements.
  13. Version Attention! We strongly recommend to backup your data before update ! Changes: The "Calculate Sharpe/Sortino Ratios" parameter has been added to the Program Settings menu. Fixed: various minor bug fixes and improvements.
  14. Version Attention! We strongly recommend to backup your data before update ! New: New data provider: cryptocurrency exchange OKEx. Changes: added Sharpe ratio with monthly calculation to the Optimization Results table and to the Result table; added Sortino ratio to the Optimization Results table and to the Result table; added the ability to set the minimum interval for dumping screenshots to disk equal to 1 sec. Fixed: Interactive Brokers: improved data provider, fixed work with requests; fixed the error when the trade settings of the script were not loaded into the created agent; fixed error in ATR indicator calculations; various minor bug fixes and improvements.
  15. Version Attention! We strongly recommend to backup your data before update ! Fixed an error in the programm update component. Previous version Changes: added support for the evening session of the MCX; updated Transaq libraries. Fixed: Quik Lua: various minor fixes in the data provider; fixed an error in case of incorrect time input in the Risk Manager rules; various edits on the options board; various minor bug fixes and improvements.
  • Create New...