© 2017 by theAlgoLab.com  |  Privacy policy  |  Contact us

AlgoLab by theAlgoLab.com is trade execution assistance software. theAlgoLab.com company, software, or it's principals do not provide trading advice or recommendations. If you require personalized professional trading / investing advice, please consult with a licensed broker/CTM. Actual past performance, or simulated past performance does not guarantee future results. Trading futures assumes a high level of risk. theALgoLab.com and it's principals are not registered as investment advisors. Consult with a CPA or financial advisor, or broker to ensure that your strategy utilized is suitable for your investment profile before trading in an actual funded live brokerage account.

 

Some trading performance results posted at this web site are from back-testing systems during the dates indicated, using specific settings, from a basket of different futures contracts. Some performance results shown here benefit from hind-sight. Some results shown result not from actual funded trading accounts, but from simulated accounts which have certain limitations. Actual results will differ given that simulated results could under, or over compensate the impact of certain market conditions. Actual draw downs could exceed back-testing draw downs when traded on actual trading accounts.  While back-tested results might show profitable returns, once commission, slippage, and fees are considered, actual returns will vary. 


Futures trading has large potential rewards, but also large potential risk. You must be aware of the risks and be willing to accept them in order to invest in the futures markets. Don't trade with money you can't afford to lose. This is neither a solicitation nor an offer to Buy/Sell futures. No representation is being made that any account will or is likely to achieve profits or losses similar to those discussed on this website or on any reports. The past performance of any trading system or methodology is not necessarily indicative of future results. 

August 22, 2019

Please reload

Recent Posts

Low capital vs. high capital account performance continued. Trade by trade analysis

January 14, 2019

1/4
Please reload

Featured Posts

Low capital vs. high capital account performance continued. Trade by trade analysis

January 14, 2019


We have been researching the performance variation between those accounts with <$80k capital at any point and those with >$80k and have discovered that the larger capital accounts can average about 25% greater profit per trade than the lower capital accounts. The reason for this is that at times of high trading activity, the smaller accounts miss a significant number of trades due to insufficient margin.  Margin is consumed BOTH by Open Positions (you can see this on the dashboard) AND by Open Orders (orders that are not yet filled, not visible on the dashboard). In addition, there is an order priority constraint used by CME and/or IB when accounts have low capital thereby reducing the number of orders that actually get placed. Following is the analysis:

 

Link to the CME order preference algo:

https://www.cmegroup.com/confluence/display/EPICSANDBOX/CME+Globex+Matching+Algorithm+Steps

Quote from that page: "If there is more quantity aggressing than available (resting), CME Globex uses FIFO as an exception to the algorithm in place."

 

Capital/contract = capital in account / number of contracts traded (also called "leverage value")

 

results shown are % of the highest performing account

 

Capital/contract > $80,000

Average Profit / contract (all trades) = 89%

Average overall trade profit of accounts over $80,000 / contract is 89% of the highest performing account. This calculation includes missed trades due to insufficient margin (if any).

Average Profit / contract (trades matched) = 97%

Average trade profit of accounts over $80,000 / contract is 97% of the highest performing account when each trade between the two is exactly matched

 

Capital/contract < $80,000

Average Profit / contract (all trades) = 60%

Average overall trade profit of accounts under $80,000 / contract is 60% of the highest performing account. This calculation includes missed trades due to insufficient margin. 

Average Profit / contract (trades matched) = 74%

Average trade profit of accounts under $80,000 / contract is 74% of the highest performing account when each trade between the two is exactly matched

 

Explanation: 

low capital/contract accounts of less than $80000 are handicapped for 2 reasons:

1. Restricted trade submissions due to insufficient margin

2. Subordinated priority on the CME (or IB) submitted trades ledger

 

1. When a low cap/con account has a number of positions, each position 'consumes' some available margin our of users capital. When AlgoLab submits new orders (which are not yet positions), these order also consume some portion of the available capital as margin required to have an order submitted. When the total margin consumed exceeds the capital in the account, then IB will reject the order. The result of this is that on average, low cap/con accounts have 20% fewer trades and this can result in around up to 30% less average profit per trade.

 

2. In addition to the trade restrictions, a low cap/con account also seems to have it's orders placed lower on the priority to be filled which can result in more slippage when the trailing market order stop is hit. This can result in reduced profit per trade due to additional slippage on the market order exit.

 

 

 

Possible remedy:

AlgoLab v 2.5.9 is currently running and has been running since January 7, 2019. This version spreads out the trailing stop exit prices over 10 ticks before and after the basic trailing stop value. This should help with the trade crowding issue, but the low cap/con accounts will still be subject to lower priority with the fill order.

 

 

 

 

Share on Facebook
Share on Twitter
Please reload

Follow Us
Please reload

Search By Tags