Not to reply to myself, but I played around with this some more and got the Trigger queue working for the stop, so that way we only send a physical STOP to the market when the initial order is returned as a successful fill.
I'll post an update test command in a few minutes.
StopPrice=Price;DefShare=BP*0.97; Price = Ask - Price + 0.02; SShare = 120 / Price;Share = DefShare - SShare; DefShare = DefShare + SShare; SShare = Share; SShare = DefShare - SShare; Share = 0.5 * SShare; TogSShare; ROUTE =LIMIT; Price = Ask + 0.05; TIF=DAY+; BUY=Send; DefShare = 400; TriggerOrder=RT:STOP STOPTYPE:MARKET STOPPRICE:StopPrice ACT:SELL QTY:Pos TIF:DAY+;
Just a single one for testing in SIM. If anyone wants to hammer and see if you can get some anomalies before I work it into the configuration. What it does:
Long:
- Moves Double-Clicked price to stop
- Does the dollar risk up above calculation ($120 risk)
- Setups a Trigger order in queue for STOP with MARKET ORDER at original stop click location, quantity is set to filled quantity.
I'll include these additional ones in the video how-to:
STOP ORDER MODIFIERS:
- On "Orders" window (shows pending orders not fulfilled, the stop will be here), double-click the STOP and it'll load into the MONTAGE
- Execute a hotkey with the following command
Update Existing Stop Order with New Position (e.g. to be done after a scale out):
Share=Pos;Replace;
Change Stop Position to New Price + Update Position Size (if changed):
In This Order:
- Orders Window --> Double Click Stop
- Double Click area on chart you want to set the stop price to (or type it into the price field)
- Execute the hotkey with this command:
Share=Pos;StopPrice=Price;Replace;