Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 579

 
Artyom Trishkin:
Вы mql4 используете? Если да, то номер свечи узнавайте по её времени, которое записано в структуре. iBarShift() вам в помощь.

Сейчас да, в редакторе MQL4 сижу, но конечно хочу сразу писать на MQL5. Как я понял из справки, у них на последний билдах убрали разницу, компилятор тоже единый стал. 

Мне интересен MQL5 больше, т.к. наша биржа на нем работает, да и на вид он шустрее как-то. 

 
Andrey Koldorkin:

Сейчас да, в редакторе MQL4 сижу, но конечно хочу сразу писать на MQL5. Как я понял из справки, у них на последний билдах убрали разницу, компилятор тоже единый стал. 

Мне интересен MQL5 больше, т.к. наша биржа на нем работает, да и на вид он шустрее как-то. 

Ну тогда отказываемся от iBarShift(), и для поиска ближайшей low используем время. Всё это уже записано в структуру.
 
Andrey Koldorkin:
нужно....

Вы совсем запутались в этих циклах, сравнениях и структурах. Начните сначала, с самого простого. Подумайте, как бы Вы решили задачу вручную, без всякого программирования. Вот допустим, у Вас есть куча цифр (допустим десять цифр). Ваша задача разложить все цифры по кучкам, так, что бы в каждой из них были только одни и те же цифры (кучка девяток, кучка пятерок, кучка троек и т.д):


Как бы Вы решили эту задачу?

Нужно ли Вам сначала отсортировать эту кучу по порядку, что бы потом разложить ее на маленькие кучки одинаковых цен?

 
Возиожно ли отличить ордер, закрытый вручную, от ордера, закрытого по stoploss/takeprofit? В обсуждениях я вижу только "смотрите в Order Comment",  но непонятно, что там напишет брокер.
 
Arkady Segal:
Возиожно ли отличить ордер, закрытый вручную, от ордера, закрытого по stoploss/takeprofit?
Да. По комментарию ордера. Закрытый по стоплосс или тейкпрофит имеет в комментарии такие подстроки: "[sl", "[tp"
 

Artyom Trishkin:
Да. По комментарию ордера. Закрытый по стоплосс или тейкпрофит имеет в комментарии такие подстроки: "[sl", "[tp"

Спасибо 

 
Vasiliy Sokolov:

Вы совсем запутались в этих циклах, сравнениях и структурах. Начните сначала, с самого простого. Подумайте, как бы Вы решили задачу вручную, без всякого программирования. Вот допустим, у Вас есть куча цифр (допустим десять цифр). Ваша задача разложить все цифры по кучкам, так, что бы в каждой из них были только одни и те же цифры (кучка девяток, кучка пятерок, кучка троек и т.д):


Как бы Вы решили эту задачу?

Нужно ли Вам сначала отсортировать эту кучу по порядку, что бы потом разложить ее на маленькие кучки одинаковых цен?

Согласен.

Artyom Trishkin:
Ну тогда отказываемся от iBarShift(), и для поиска ближайшей low используем время. Всё это уже записано в структуру.

Артем,

Я правильно понимаю, что после того, как во втором цикле мы записали массив совпадающих свечей, цикл закрывается фигурными скобками и второй тоже. И операции по обработке этого массива я уже должен начинать в рамках функции On Start () ?

 
Andrey Koldorkin:

Согласен.

Артем,

Я правильно понимаю, что после того, как во втором цикле мы записали массив совпадающих свечей, цикл закрывается фигурными скобками и второй тоже. И операции по обработке этого массива я уже должен начинать в рамках функции On Start () ?

Позже отвечу. Не дома я, нет редактора под рукой.
 
Artyom Trishkin:
Позже отвечу. Не дома я, нет редактора под рукой.
ок. буду ждать.
 
Andrey Koldorkin:
ок. буду ждать.
Ну пока с мобилы, скажу так: где в коде алерт и цикл с принт, в том месте структура уже заполнена.
Причина обращения: