Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1451
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте. Проблема в трелинг стопе для MOEX. Во время клиринга позиция закрывается и открывается по цене во время клиринга, соответственно трейлинг стоп рассчитывается от клиринговой цены что ломает всю логику, но на графике сохраняется отметка в виде стрелки (autotrade # .......) в которой присутствуют данные о первоначальной цене открытия. Вопрос: где в коде взять данные именно из этой метки?
1. Цена есть в сделке (сделках, их по одному ордеру может быть несколько) открытия позиции в истории.
2. Я у себя сохраняю цену, опять же, с учётом всех сделок и их объёма, в файле состояния робота.
В своём массиве вести учёт цен открытия текущих позиций, и потом свериться.
Сперва я об этом подумал, но ведь данные уже сохраняются в метке и может есть способ к ней обратиться?
1
Сперва я об этом подумал, но ведь данные уже сохраняются в метке и может есть способ к ней обратиться?
А если на графике торгуют несколько роботов, как узнать, где чья метка?
Взять ордер, найти в истории все сделки по этому ордеру.
Отчёты о тестировании одиночные всегда создаются в виде .htm?
Меняя по разному расширение иного не добился.
[Tester]
2. Получается приходится запускать задание и закрывать терминал чтобы запустить следующее задание всегда?
3. Нельзя ли сделать файл конфигурации
в котором было бы несколько заданий а не одно?
https://www.metatrader5.com/ru/terminal/help/start_advanced/start