Скачать MetaTrader 5

Непонятка

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Anton Shpilyuk
378
Anton Shpilyuk  

не понимаю почему это работает

Bulls[i]=(iHigh(Symbol(),Period(),i)-iOpen(Symbol(),Period(),i));
Bears[i]=(iOpen(Symbol(),Period(),i)-iLow(Symbol(),Period(),i))*(-1);

а это не работает

Bulls[i]=High[i]-Open[i];
Bears[i]=Open[i]-Low[i]*(-1);
PapaYozh
3768
PapaYozh  
FiftyStars:

не понимаю почему это работает

а это не работает


Потому что скобки потеряны:

Bears[i]=(Open[i]-Low[i])*(-1);
Anton Shpilyuk
378
Anton Shpilyuk  
PapaYozh:


Потому что скобки потеряны:


не, я не о скобках, я проверял просто

Bulls[i]=High[i];

в результате значение было что то около 20 000 а это бред какой то...у iHigh все ОК

o_o
Модератор
24355
o_o  
FiftyStars:


в результате значение было что то около 20 000 а это бред какой то...


в результате голые слова.

никаких данных распринтовки не привели.

ищите ошибки у себя в коде.

Igor Kim
2739
Igor Kim  
Антоха, с котировками у Вас что-то... попробуйте в другом терминале...
Sceptic Philozoff
Модератор
17841
Sceptic Philozoff  
FiftyStars: в результате значение было что то около 20 000 а это бред какой то...у iHigh все ОК
Посмотрите, на каком i такая странность, гляньте на значение хай соответствующего бара на текущем символе. Воспользуйтесь оператором Print(), чтобы убедиться, что в элемент Bulls[i] передается правильное значение.
Anton Shpilyuk
378
Anton Shpilyuk  
с этим разобрался -просто перезапуск терминала нужен был(теперь цена правильная выдается) НО почему то iHigh(и т.д.) работают а High - нет...ваще печаль какая то
o_o
Модератор
24355
o_o  
FiftyStars:
почему то iHigh(и т.д.) работают а High - нет

ну дык у вас в коде ошибка.
Anton Shpilyuk
378
Anton Shpilyuk  
sergeev:

ну дык у вас в коде ошибка.


ну по сути то

iHigh(Symbol(),Period(),i)

возвращать должно результат тот же что и

High[i]

почему же тогда первый вариант работает а второй - нет?

стоит только поменять и вот результат есть а вот уже нет

Sceptic Philozoff
Модератор
17841
Sceptic Philozoff  
Что такое "работает", объясните толком. На каком i происходит сбой, Вы выясняли?
Anton Shpilyuk
378
Anton Shpilyuk  
Mathemat:
Что такое "работает", объясните толком. На каком i происходит сбой, Вы выясняли?

на любом, принимаются данные отличные от тех что принимаются через iHigh
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий