A trader wishes to place 4 lots and scale out with 4 targets.
Current Implementation
Scale in with 4 entry orders all with unique signal names
entryOrder = EnterLong(1,trade1);
entryOrder2 = EnterLong(1,trade2);
entryOrder3 = EnterLong(1,trade3);
entryOrder4 = EnterLong(1,trade4);
Scale out with with 4 Profit Orders
SetProfitTarget(trade1,CalculationMode.Ticks,targe t1);
SetProfitTarget(trade2,CalculationMode.Ticks,targe t2);
SetProfitTarget(trade3,CalculationMode.Ticks,targe t3);
SetProfitTarget(trade4,CalculationMode.Ticks,targe t4);
This is a great way of doing it in terms of simplicity and robust coding.
1st Question will this incur 4 times the charges as 1 Entry order with 4 targets?
Ideal Scenario - new method suggestion
entryOrder = EnterLong(4,trade1);
Scale out with with 4 Profit Orders
SetProfitTarget(trade1,CalculationMode.Ticks,1,tar get1);
SetProfitTarget(trade1,CalculationMode.Ticks,1,tar get2);
SetProfitTarget(trade1,CalculationMode.Ticks,1,tar get3);
SetProfitTarget(trade1,CalculationMode.Ticks,1,tar get4);
2nd Question:
if that was a new method is that scenarion supported by the exchanges/brokers? 1 entry and multiple exits?
Comment