Я конечно всего-лишь полторы недели изучаю MQL5, но вот написал такую функцию, которая печатает общий профит/убыток от всех открытых на данный момент позиций с определённым #MAGIC.
Vadzim Bandarevich #: Я конечно всего-лишь полторы недели изучаю MQL5, но вот написал такую функцию, которая печатает общий профит/убыток от всех открытых на данный момент позиций с определённым #MAGIC.
Может быть кому-то поможет или пригодится.
Вам же в соседней ветке Алексей намекнул на то, что позицию следует выбрать перед тем, как обращаться к ее свойствам. Добавьте в код выбор позиции. Тогда будет правильно.
Вам же в соседней ветке Алексей намекнул на то, что позицию следует выбрать перед тем, как обращаться к ее свойствам. Добавьте в код выбор позиции. Тогда будет правильно.
Вам же в соседней ветке Алексей намекнул на то, что позицию следует выбрать перед тем, как обращаться к ее свойствам. Добавьте в код выбор позиции. Тогда будет правильно.
Благодарю, я просто вначале опубликовал, а потом уже понял что не работает :(
Я понял что нужно использовать PositionSelectByTicket. Суть просто в том что я не понимал каким образом моя старая функция, хоть и коряво, но работала без него. Но ответ уже найден. Спасибо
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
А вот так можно лаконично написать на торговых классах CPositionInfo и CSymbolInfo:
За одно обращение к функции сразу получаем прибыль и по BUY ("profit_buys") и по SELL ("profit_sells") позициям.
Помоги пожалуйста, не могу разобраться как считать открытые позиции с учетом магика.
Где объявлены m_symbol и m_magiс?
Дай код с полным объявлением всех переменных. и как с применением m_position можно посчитать закрытые ордера?
Блин, и нафиг нужен магик, если при открытии нового ордера, я не могу его записать???
mql5 сильно отличается от mql4.
получается мне чтобы определить потом какого советника ордер выставлен, надо магик в комментарий зашивать. и по комментарию сортировку производить.
методы OrderOpen, PositionOpen, Buy - открывают ордера без указания магика.
получается мне чтобы определить потом какого советника ордер выставлен, надо магик в комментарий зашивать. и по комментарию сортировку производить.
методы OrderOpen, PositionOpen, Buy - открывают ордера без указания магика.
CTrade
Пример, как задать magic:
Может быть кому-то поможет или пригодится.
Я конечно всего-лишь полторы недели изучаю MQL5, но вот написал такую функцию, которая печатает общий профит/убыток от всех открытых на данный момент позиций с определённым #MAGIC.
Может быть кому-то поможет или пригодится.
Вам же в соседней ветке Алексей намекнул на то, что позицию следует выбрать перед тем, как обращаться к ее свойствам. Добавьте в код выбор позиции. Тогда будет правильно.
Вам же в соседней ветке Алексей намекнул на то, что позицию следует выбрать перед тем, как обращаться к ее свойствам. Добавьте в код выбор позиции. Тогда будет правильно.
еще убрать
оно не используется. И прибавить комиссию.
еще убрать
оно не используется. И прибавить комиссию.
Вам же в соседней ветке Алексей намекнул на то, что позицию следует выбрать перед тем, как обращаться к ее свойствам. Добавьте в код выбор позиции. Тогда будет правильно.