Sounds like a good idea, keeping the Actual TP/SL inside a big TP/SL.Originally Posted by ;
Sounds like a good idea, keeping the Actual TP/SL inside a big TP/SL.Originally Posted by ;
Hello everybody.
First off, these are extremely brilliant solutions I visit here. The problem is recoverability.
Let's say the trailing stop is 40 pips.
The current stoploss space is 30 pips.
Suddenly, the terminal shuts down.
During that period: Price moves up 70 pips Retraces 30 pips. When the terminal comes back on line, the stoploss--according to the trailing stop--should be the current price - 10 pips. But, to the EA, the price moved 40 pips up, which pulls up the stoploss to 40 pips below the current price instead of 10.
Any solution for that? I thought of using the high/low of a pub. The problem is I can't always tell whether the trade was occurred after by the high/low.
Start with the OrderOpenTime() and Also iBarshift on M1 until the Current Moment. Extract the M1 worth that is high and save the highest to calculate the highest pip profit. Its a little messy but it works but it kinda matter for the case since you missed the high and if you are 30 pips underwater the Trailer would have triggered. You just have to play it out of your point.
Only route the high/low of 1 min candles involving order open and current moment. If 1 min candles are not enough then there really is not any good solution and you'll likely have to get another broker (other platform likely) which allowes server side stops.Originally Posted by ;
We can trace the Highest/Lowest price in a range of bars Readily using iHighest() iLowest()
The issue is what happens when the transaction is set on precisely the same bar. (presumably following the high).Originally Posted by ;
I know that this isn't ideal, but I am trying to cover my bases.