Mathew,
Could you clarify how the max contract settings works given that autosync is always enabled in gen3?
For example assuming a system is trading 10 contracts but I have setup 5 as max contract setting. A position of 5 contracts would be opened instead of 10.
How would autosync manage this as the system shows 10 and the account shows 5?
If the system issues a trade of 10, and you have a Max Contracts setting of 5, then you will trade 5.
AutoSync doesn’t mean, "I will blindly and stupidly match the user’s brokerage account to the hypothetical C2 trading system, even though they are trading with different amounts of capital."
AutoSync means, rather, that, periodically, the software will examine the positions and orders currently in your brokerage account, and make sure they match what you should have based on your user-defined preferences.
If your user-defined preferences include a maximum position quantity, then that will be respected.
Excellent news!