Обсуждение статьи "Моделирование рынка: Position View (VII)"

 

Опубликована статья Моделирование рынка: Position View (VII):

В данной статье мы начнем вносить некоторые улучшения в индикатор позиции, чтобы иметь возможность взаимодействовать с ним и изменять ценовые линии или закрывать позицию напрямую через взаимодействие с индикатором позиции. Прежде чем мы перейдем к реализации, стоит кое-что уточнить, особенно для тех, кто об этом не знает. Индикатор никак не может использоваться для изменения чего-либо на торговом сервере. Это связано с тем, что в MetaTrader 5 действует система безопасности, которая позволяет воздействовать на ордера и позиции только советникам. Никакое другое приложение, кроме советника, не сможет манипулировать ордерами или позициями.

В предыдущей статье, Моделирование рынка: Position View (VI) мы продемонстрировали, как сделать так, чтобы советник сообщал индикатору позиций, нужно ли ему обновляться или нет, либо, в большинстве случаев, сообщал индикатору позиций, должен ли он оставаться на графике или же его следует удалить. Хотя то, что мы рассмотрели в предыдущей статье, довольно интересно с точки зрения того, как можно начать проектировать некоторые компоненты в MetaTrader 5, это всё ещё не является чем-то действительно практичным. Это связано с тем, что мы не можем напрямую работать с индикатором позиции, чтобы указать, что ценовая линия, будь то линия стоп-лосса или тейк-профита, должна сдвинуться или, по крайней мере, быть выведена из позиции.

Тем не менее, у нас остается ещё один вопрос, и, возможно, его будет ещё интереснее рассмотреть прямо сейчас: возможность закрытия позиции посредством какого-либо взаимодействия с индикатором позиций. Это избавит нас от необходимости постоянно держать окно терминала на вкладке Торговля, что может быть полезно во время тестирования, но становится ненужным, если мы можем взаимодействовать с индикатором позиции.

В данной статье мы начнем вносить некоторые улучшения в индикатор позиций, чтобы иметь возможность взаимодействовать с ним и изменять ценовые линии или закрывать позицию напрямую через взаимодействие с индикатором позиций. Прежде чем мы перейдем к реализации, стоит кое-что уточнить, особенно для тех, кто об этом не знает. Использование индикатора для изменения чего-либо на торговом сервере невозможно ни при каких обстоятельствах. Это связано с тем, что в MetaTrader 5 используется система безопасности, которая позволяет совершать сделки или открывать позиции только с помощью советников.


Автор: Daniel Jose