Quote from braincell:
See, this is where a very important feature would also be needed.
When you load a new instrument, it has to wait and do nothing until the CT range is established. There is no way to specify how long it waits to "detect" a range. Anyway, the more important thing would be, it would be great if we could input tick data BEFORE the instrument is activated live, so that some range is already established before it starts trading. This would make turning on/off instruments a lot faster and more dynamic. Sometimes if you know a new CT range is good, you can just restart it only from a specified period by including this tick data only (discretionary selection of warm-up period).
Hi braincell,
thanks a lot for the insight! I switched to the new COST PLUS plan and seems that commissions went to $1 to $0.64 !
Is the plan convenient with futures and fx too (i have not tried yet) ?
I plan to restart a new clean test next week, taking into account the new plan and some new features i am building right now (folio risk allocation). I also bought 1 QUOTE BOOSTER ($30), which should allow to work more confortably.
I am going to add a feature to automatically compute a "wise" <b>packet size</b> for each intrument and i will make a few posts later to discuss this new feature with you guys.
Actually, I begin to see now <b>diversification and careful risk allocation</b> as the most important thing of all. (Even more important of any strategy "performance" evaluation.)
In the next test i want (to try to) keep a rigorous risk allocation. Probably no more than 2% of capital for each instrument (please advise). I will be discussing here the detais for this new interface.
About your considerations:
<b>>There is no way to specify how long it waits to "detect" a range</b>
I think the parameter called
"MinDistanceFromAutomaticBoundForFirstEntry_CT"
may be doing what you wish (if i understand well). This number expresses how many 0.1% the price has to move from the current automatic bound to make the first entry (when the instrument is flat). Now is set to 5, which means 0.5%. (Maybe too small!)
To display automatic bounds, check "CT Bounds" in the trading monitor.
If useful, i can add another variable to differentiate, the "very first" entry ever (no fills before), and the "first" entry when instrument is flat (i already thought about that and i will incorporate that in the next update).
<b>it would be great if we could input tick data BEFORE the instrument is activated live</b>
One does not need to "go auto" immediately. Infact i also keep the instruments <b>under watch for some time</b> before starting it auto. Sometimes i wait days. There is also a check box "Newly launched intruments..." in the start trading panel, to start all in manual so that one can activate the instruments gradually. (I think a gradual start is a good thing.) This would "input some data" before starting autotrading.
[Note that in the warm up period the auto bounds may also enlarge the bound "fork" if "AutoExpandAutomaticBounds" is set to true (this will "pull" the auto bounds" near the most recent min and max price at a min distance equal to "TrailingDistanceForAutomaticBounds_CT". ]
Also one can use the "discretionary bounds" ("triangle" icon) to somehow "import" "range knowledge", for instance "borrowed" from inspection of an historical chart.
I am also currently a little perplexed about the auto bounds for the new layers ("cloned" instruments). Currently i am not inheriting them. But i am thinking now that it would be safer to inherit them, and let the trader in case to reset them ("triangle" icon). I think i will modify this behavior in the next update.