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

 
В своём массиве вести учёт цен открытия текущих позиций, и потом свериться.
 
Pavel Nikiforov #:
Здравствуйте. Проблема в трелинг стопе для MOEX. Во время клиринга позиция закрывается и открывается по цене во время клиринга, соответственно трейлинг стоп рассчитывается от клиринговой цены что ломает всю логику, но на графике сохраняется отметка в виде стрелки (autotrade # .......) в которой присутствуют данные о первоначальной цене открытия. Вопрос: где в коде взять данные именно из этой метки?

1. Цена есть в сделке (сделках, их по одному ордеру может быть несколько) открытия позиции в истории.

2. Я у себя сохраняю цену, опять же, с учётом всех сделок и их объёма, в файле состояния робота.

 
Aleksei Stepanenko #:
В своём массиве вести учёт цен открытия текущих позиций, и потом свериться.

Сперва я об этом подумал, но ведь данные уже сохраняются в метке и может есть способ к ней обратиться?

 

6779

1

 
Это не надёжно. Метку можно случайно удалить или перетащить. Массив, и его загрузка из файла при начале работы советника лучше. Сложнее конечно, но не сильно
 
Pavel Nikiforov #:

Сперва я об этом подумал, но ведь данные уже сохраняются в метке и может есть способ к ней обратиться?

А если на графике торгуют несколько роботов, как узнать, где чья метка?

Взять ордер, найти в истории все сделки по этому ордеру.

 
Точно
 

Отчёты о тестировании одиночные всегда создаются в виде .htm?

Меняя по разному расширение иного не добился.

[Tester]

  • Report — имя файла, в который будет сохранен отчет о результатах тестирования или оптимизации. Файл будет создан в директории торговой платформы. Относительно данной директории может быть указан путь сохранения файла, например \reports\tester.htm. Подпапка, в которой сохраняется отчет, должна существовать. Если в имени файла не указано его расширение, для отчета о тестировании автоматически будет использовано расширение ".htm", а для отчета об оптимизации - *.xml. В случае отсутствия данного параметра отчет тестирования не будет сохранен в виде файла. При включении форвард-тестирования его результаты будут сохранены отдельным файлом с суффиксом ".forward". Например, tester.forward.htm.
 

2. Получается приходится запускать задание и закрывать терминал чтобы запустить следующее задание всегда?

3. Нельзя ли сделать файл конфигурации

путь_к_платформе\terminal64.exe /config:c:\myconfiguration.ini

в котором было бы несколько заданий а не одно?


https://www.metatrader5.com/ru/terminal/help/start_advanced/start

Запуск платформы - Для продвинутых пользователей - Начало работы - Справка по MetaTrader 5
  • www.metatrader5.com
По завершении установки в меню "Пуск" создается группа программ торговой платформы, а на рабочем столе дополнительно помещается ярлык...
 
Подскажите пожалуйста, как добавить в МТ5 на ВПС советник, купленный на Маркете? Раздела покупки почемуто в МТ5 не отображается.