[АРХИВ]Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 5. - страница 327

 
Merincool:

ща попробую, спасибо


огромное спасибо, вроде заработало

а по поводу предыдущего поста, насчет массива я прав? или нет 

 
amurik61:

У тебя 5-й параметр равен 0 - т.е. последний бар!

сделай так:     

 Выдержка из доки:

double iRSI( string symbol, int timeframe, int period, int applied_price, int shift)
Calculates the Relative strength index and returns its value.
Parameters:
symbol   -   Symbol the data of which should be used to calculate indicator. NULL means the current symbol.
timeframe   -   Timeframe. It can be any of Timeframe enumeration values. 0 means the current chart timeframe.
period   -   Number of periods for calculation.
applied_price   -   Applied price. It can be any of Applied price enumeration values.
shift   -   Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).

огромное спасибо, вроде заработало

а по поводу предыдущего поста, насчет массива я прав? или нет 

 
Merincool:


огромное спасибо, вроде заработало

а по поводу предыдущего поста, насчет массива я прав? или нет 


насчет массива я сам так же заблуждался, 5 лет программировал, думал без разницы с какой стороны массив заполнять :) 

но MQL4 доказывает что разница есть, однако хотелось бы понять ЕЕ.  Гуру, растолкуйте?

 

 Спасибо коллегам из MQL5!

mql4-russian.chm  - http://ruforum.mt5.com/threads/10397-mql4-russian.chm?p=1067754&viewfull=1#post1067754

 

Можно ли добиться, что бы линии индикаторов были показаны на графике в процессе тестирования, а не после его окончания?

С уважением,  Shurkin.

 
Shurkin:

Можно ли добиться, что бы линии индикаторов были показаны на графике в процессе тестирования, а не после его окончания?

С уважением,  Shurkin.


Самый простой и тупой способ:

  • Запустите тестирование с визуализацией.
  • Нажмите "Пауза".
  • Вручную добавьте нужные индюки на график.
  • Отпустите "Паузу" 
 
amurik61:

 Спасибо коллегам из MQL5!

mql4-russian.chm  - http://ruforum.mt5.com/threads/10397-mql4-russian.chm?p=1067754&viewfull=1#post1067754

 

 



Во, то что нужно!!! и еще вопросик, я еще не сильно разбираюсь в понятийке, где там это почитать в каком разделе, в массивах не то
 
Merincool:

Помогите пожалуйста, мозг кипит, бьюсь уже пару дней, но никак не вдуплю в чем проблема.

Пытаюсь написать простейший индикатор на основе RSI (за аналог взят индикатор RandomIndicatorSignals.mq4 из статьи Язык MQL4 для "чайников". Пользовательские индикаторы (часть 1) (https://www.mql5.com/ru/articles/1500).

Суть простая, если RSI рисует вершину или впадину, то он рисует стрелку на графике.

Вроде все правильно сделал, но по моему буфер значений RSI для каждой свечки не заполняется, из-за этого и не работает. Вот код.

 

 


Если убрать логические ошибки, то все нормально работает

 

Файлы:
rsibarrow.mq4  3 kb
 
Vinin:


Если убрать логические ошибки, то все нормально работает

 


))) спасибо за науку, значит я не совсем потерянный для программирования))) буду учится дальше
 
Sepulca:


Самый простой и тупой способ:

  • Запустите тестирование с визуализацией.
  • Нажмите "Пауза".
  • Вручную добавьте нужные индюки на график.
  • Отпустите "Паузу" 
Спасибо. Shurkin
Причина обращения: