MQL4 - automated forex trading   /  

Forum

Login | Register | Language: ru cn en
Check MetaTrader Market in order to find your Expert Advisor

trailing stop loss calculation question - on bar close price or calc and set in real time?

Back to topics list To post a new topic, please log in or register
avatar
39
idh 2013.12.31 21:26
 

Hi

I'm coding up some trailing stop loss functionality for my EA. I was wondering what people's thoughts/opinions are with regards to using Moving averages as basis for stop loss, or something like ATR?

But my main question is, assuming I use a moving average, would it be better to recalculate and adjust my stop loss on the previous bar's close price, or do people generally do it in real time for each incoming tick. I know a lot of EAs tend to wait for a new bar before executing a buy or sell on a given signal, but I wondered whether the same practice is also wise for setting Stop losses. If I do it in real time for each tick, it seems less stable to me and more prone to whipsaw..

Any thoughts ?

 
GBPUSD Technical Analysis - Monthly Forecast: Happy Bearish Pound Dollar!
MN price: Chinkou Span line of Ichimoku indicator came to be very near with the price to be ready for crossing it from above to below for good breakdown. If it will be happened so I am expecting it in the beginning of December for example. The nearest support level is 1.6052 and price is going to break this level.
avatar
Moderator
3854
ubzen 2014.01.01 00:07 #
 
idh: I'm coding up some trailing stop loss functionality for my EA. I was wondering what people's thoughts/opinions are with regards to using Moving averages as basis for stop loss, or something like ATR?

But my main question is, assuming I use a moving average, would it be better to recalculate and adjust my stop loss on the previous bar's close price, or do people generally do it in real time for each incoming tick. I know a lot of EAs tend to wait for a new bar before executing a buy or sell on a given signal, but I wondered whether the same practice is also wise for setting Stop losses. If I do it in real time for each tick, it seems less stable to me and more prone to whipsaw..

Any thoughts ?

1) Depends on the Strategy.

2) I prefer "upon bar opening". Less prone to whipsaws. Less prone to re-painting ... what you see would be what happened.

 
avatar
39
idh 2014.01.01 12:27 #
 
ubzen:

1) Depends on the Strategy.

2) I prefer "upon bar opening". Less prone to whipsaws. Less prone to re-painting ... what you see would be what happened.


thanks - you mean execute upon new bar opening but looking back at the previous bar, yes?
avatar
Moderator
3854
ubzen 2014.01.01 13:21 #
 
idh: thanks - you mean execute upon new bar opening but looking back at the previous bar, yes?

Yes, same idea as bar_close_price (in most cases).

I just word it that way because you cannot tell when the bar_close until another opens.

You can also use the new_bar open_price because it doesn't change during the life of the bar.

Back to topics list  

To add comments, please log in or register