IMPORTANT INFORMATION​ ABOUT USING ALGOLAB Please read and understand all of the following warnings and risks regrading using AlgoLab automated trading software, and trading in general. If you require additional explanation or clarification, please no not hesitate to contact us and ask.


  1. TIME. If you ever notice that the time field on your dashboard page is offset from the current MST time by more than 45 minutes, please notify us. There is a period of time on Saturday morning where your time will not update - this is normal.

  2. CLOSED TRADES the "Closed Trades" table as shown on your dashboard page can be inaccurate. For accurate activity statements, please generate an account statement after logging into your account at the Interactive Brokers web site.

  3. CUSTOMIZING ALGOLAB SETTINGS Your AlgoLab trading system is intended to run continuously, unattended using your capital and leverage setting (use the Performance Viewer to estimate profit and drawdown risk using various capital and leverage settings), as it does with the AlgoLab House account. However, some AlgoLab customers have attempted to improve upon the default performance by "timing" their trading system by "pausing" and "unpausing" the system using your dashboard page in order to attempt to avoid drawdown periods, or by changing risk values to capitalize on profitable periods.

    The AlgoLab Automated Trading System is optimized for operation without changing any of the default system settings.  Circumventing AlgoLab default system settings may result in performance metrics significantly different and possibly worse than those estimated by the Performance Viewer historical backtesting application, and performance demonstrated by the house accounts.

  4. MARGIN Be careful ramping up your leverage value too high and not having enough capital in your Interactive Brokers account to cover minimum margin requirements. Periodically, AlgoLab will go through periods where you have one or two positions to suddenly 9 or 10 in a few hours. This is usually due to markets consolidating after a run-up, then breaking out of consolidation to start a new up-leg. If you are trading at a higher leverage level, then you could be at risk of a margin violation due to an excessive number of open positions. You can monitor your current position margin on your dashboard page called "Margin Used". If this value starts to approach your "account value", then you may be close to a margin violation at Interactive Brokers. Reducing your leverage value (the number of contracts you are trading) will result in fewer contracts traded, and a resulting lower "Margin Used" value.




  • NEW ACCOUNT SETUP. To make certain that your new IB funded account is compatible with AlgoLab, please follow the instructions posted here when opening a new, funded Interactive Brokers account.

  • DO NOT PLACE TRADES. Do not place trades In your IB funded account using Interactive Brokers trading software TWS or any other platform. When you log into these trading platforms, you will force AlgoLab to disconnect from your IB account.

  • LOGGIN INTO YOUR IB ACCOUNT You can log into your "account management" at the IB we site without risking disconnecting AlgoLab, BUT DO NOT ATTEMPT TO LOG INTO YOUR IB ACCOUNT USING THE NEW "CLIENT PORTAL LOGIN" !! This is an API connection and will force your AlgoLab to disconnect. 





Most of these risks are very unlikely to happen, and some of them are possibly even less risky than a stock market investment, but we feel it is our responsibility to point these out and make sure each client understands them before starting to trade a funded account with AlgoLab.



    • When you preview your profit and loss using the Performance Viewer with your capital and leverage setting, you will note two metrics: average annual drawdown (Ave an DD), and maximum drawdown (max dd). Average annual drawdown is the average maximum drawdown as a percentage of your STARTING CAPITAL that should expect to happen every year, at some point during the year. Here is an example of a 20% annual maximum drawdown:

    • Jan 1 account value = $100,000 (starting capital)

    • May 1 account value = $150,000 (50% return)

    • July 1 account value = $130,000 (drawdown)

    • The drawdown is $20,000, or 13% drawdown from PEAK equity of $150,000, or 20% drawdown from starting capital of $100,000. We always measure drawdown as a percentage of your starting capital, not from the peak equity prior to the drawdown.

    • This does not mean that each year will have a drawdown at some point as large as this value, nor does it mean that your actual maximum drawdown wont be larger than this value. It simply means that this was the average maximum measured during the historical backtest which is hypothetical.

    • The Maximum drawdown is the highest drawdown amount in dollars that occurred over the entire historical backtest. If the historical backtest spans 10 years, then you might expect this magnitude of drawdown to occur at a frequency of at least once every 10 years - but it could be more often, or less often. If, for example, after 3 years of trading your $100,000 AlgoLab account, you earned 100% return and your account was valued at $200,000, then on the 4th year your account suffered a maximum drawdown of $30,000, this would represent only a 15% drawdown of your entire account value. However, we never know when this drawdown period will begin, and it is theoretically possibly for this $30,000 drawdown to start the very second day after you open your account with $100,000 of starting capital. In this case, your drawdown as a percentage of your account might be worth 30%.

    • Also keep in mind that the S&P 500 stock index lost 50% of it's value in 2008. 


    • If the amount of capital in your Interactive Brokers accounts is less than $100,000, depending on the trading system you have selected, AlgoLab will automatically reduce the number of symbols you are trading to reduce the potential of a significant drawdown. You can estimate this using the Performance Viewer backtesting application. If you circumvent AlgoLab's automated symbol reduction, then you will increase your risk of losing significantly more than the estimated loss. 


    • A price gap is a break between prices on a chart that occurs when the price of a symbol makes a sharp move up or down with no trading occurring between. It is possible that GAP can occur over a position exit stop which would mean that the exit price of a position could be much less favourable than the stop value resulting in additional "slippage" costs.

    • Typically these gaps occur on the open after markets close for the hour break each day or when markets open at 4:00 pm MST on Sunday after closing on Friday afternoon for the weekend. If some material news event were to happen while the market was closed, it could cause a spike in price when the market re-opens.

    • Performance Viewer historical backtests account for these open price gaps, and they are considered a normal risk when trading anything from stocks and bonds to ETF's or futures. Gaps are usually minimal, but they are a risk, so I felt obliged to mention them here.


    • A lock limit occurs when the trading price of a futures contract arrives at the exchanges predetermined limit price. At the lock limit, trades above or below the lock price are not executed. These days, only agricultural commodities (wheat, soy, soy meal, and corn) observe lock limit rules. Lock limits can occur for multiple successive days, and could result in losses beyond the position exit stop price.

    • An example of lock limit would be as follows:

    • Imagine that corn settled at $4.50 the day before a major USDA report. The report was very bullish and Corn immediately moves to the limit up value. Corn would stop trading at $4.90. The exchange will not allow any new orders to buy corn over $4.90. Chances are that corn will not trade for the remainder of the session. After the market closes, if corn settles at limit up prices, the new settlement price will be $4.90. When the next trading session opens, corn will be able to trade between $5.30 ($4.90 + $0.40) and $4.50 ($4.90 -$0.40). If the market still prices corn at $5.00 at the open, it will open up at $5.00 and traders will be able to buy and sell again. 

    • Lock limits are very rare - I in fact, don't recall ever going through a lock limit in all the years I have been trading.


    • If you are Canadian, your Interactive Brokers account is CIPF insured for up to $1,000,000. This government insurance is not available for American customers.

    • MF Global futurage brokerage firm declared bankruptcy on October 31, 2011, and the company was liquidated. Losses incurred by customers of MF Global stood at $1.6 billion. In January 2013, a judge approved a settlement that would return 93 percent of customers' investments, with the prospect of additional payouts from the company's general estate. In December 2014, MF Global Holdings settled a U.S. government lawsuit, agreeing to pay $1.2 billion in restitution and a $100 million fine for customer losses tied to the company’s 2011 collapse.


    • If someone were to obtain your Interactive Brokers account name and password, they would not be able to log into your account via the Interactive brokers web site because access requires the IB Mobile security device approval. However, if someone were to obtain your AlgoLab login name, and password, they could use the AgoLab dashboard to change your trading settings - the most malicious activity might be increasing your capital or risk so that when orders are placed, AlgoLab would be placing orders for far more contracts that normal. Your Interactive Brokers account will automatically disallow orders over a certain limit, as will your AlgoLab software.

    • If someone were to obtain your Interactive Brokers account name and password, and attempt to log into a trading platform, theoretically they would be able to place trades in your account. However, realistically each time they made a malicious attempt to log in, AlgoLab would prevent the log in because it has already established a connection to your IB account.

  • Greg's Blog
  • LinkedIn
  • Facebook
  • Instagram

© 2020 by AlgoLab Capital Management Ltd.  |  Privacy policy  |  Contact us  |  Terms and Conditions

AlgoLab Capital Management, Ltd. is registered with the CFTC as Commodity Trading Advisor and is listed as an NFA member (NFA # 523700). This web site has been published in the United States and is not intended for use by, or to provide any information to, residents of Canada.