iATR(Symbol(),0,Period_ATR,0)
Может я после праздника туплю. но что-то меня в коде смущает вот-это
iATR(Symbol(),0,Period_ATR,0)
Правильно, что смущает. В конце строки вместо 0 должно стоять i.
А я бы сделал вот так:
ATR = iATR(NULL,0,Period_ATR,i+1); SLBayMin[i] = NormalizeDouble(Low[i+1] + ATR,Digits); SLSellMin[i] = NormalizeDouble(High[i+1] - ATR,Digits); SLBayMax[i] = NormalizeDouble(High[i+1] + ATR,Digits); SLSellMax[i] = NormalizeDouble(Low[i+1] - ATR,Digits);
А я бы сделал вот так:
ATR = iATR(NULL,0,Period_ATR,i+1); SLBayMin[i] = NormalizeDouble(Low[i+1] + ATR,Digits); SLSellMin[i] = NormalizeDouble(High[i+1] - ATR,Digits); SLBayMax[i] = NormalizeDouble(High[i+1] + ATR,Digits); SLSellMax[i] = NormalizeDouble(Low[i+1] - ATR,Digits);
поясните смысл сего.
И еще очень интересно, почему исчезают мои сообщения??? Вопрос к модераторам.
А я бы сделал вот так:
ATR = iATR(NULL,0,Period_ATR,i+1); SLBayMin[i] = NormalizeDouble(Low[i+1] + ATR,Digits); SLSellMin[i] = NormalizeDouble(High[i+1] - ATR,Digits); SLBayMax[i] = NormalizeDouble(High[i+1] + ATR,Digits); SLSellMax[i] = NormalizeDouble(Low[i+1] - ATR,Digits);
поясните смысл сего.
И еще очень интересно, почему исчезают мои сообщения??? Вопрос к модераторам.
Здрасьте! А мне кажется, что у вас верх с низом перепутан. Ведь Стопы у Бая надо ставить снизу, значит надо вычитать АТR. У Селла, естественно, всё наоборот.
Если, конечно, АТR не имеет отрицательного значенмя. У меня АТR всегда положительный. А у вас?
ATR = iATR(Symbol(),0,Period_ATR,i); SLSellMin[i] = NormalizeDouble(Low[i] + ATR,Digits); SLBayMin[i] = NormalizeDouble(High[i] - ATR,Digits); SLSellMax[i] = NormalizeDouble(High[i] + ATR,Digits); SLBayMax[i] = NormalizeDouble(Low[i] - ATR,Digits);
Поменял Селл с Баем и всё стало нормально. Или я что-нибудь не понимаю? А [i] лучше, чем [i+1], потому что и так запаздывание неизбежно.
Если хотите Стоп увеличить, можно АТR умножить на 1.4 или как угодно будет.
thank you for this,
but can you adjust it so we can have an option to only show how many bars back the sl atr level should appear on the chart? for example i would like to have the sl atr level only appear on current bar so it will not clutter the chart.
can you make that adjustment?
thanks again.
I can only do the levels for use in EA. This buzhet much more fun than an indicator. write on mail cmillion@narod.ru
Yes of course.
I can only do the levels for use in EA. This buzhet much more fun than an indicator. write on mail cmillion@narod.ru
thank you for this,
but can you adjust it so we can have an option to only show how many bars back the sl atr level should appear on the chart? for example i would like to have the sl atr level only appear on current bar so it will not clutter the chart.
can you make that adjustment?
thanks again.
Hello! I do not know English. Only the Google translation.
I limited the number of bars in the indicator lines. But I have not found a way to eliminate the growing queue. TF must be changed and again the number of bars is chosen.
extern int limit = 60;//or any number
//+------------------------------------------------------------------+
// int limit = Bars-counted_bars;
//+------------------------------------------------------------------+
for (int i = 0; i < limit; i++)
Good luck!For the current trade, I can only do tags on the current bar, but for efficiency and will sit on the e-mail address.
Here, this option no one will be useful.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Уровень SL по ATR:
Author: Vladimir Khlystov