Может ли советник MQL5 рисовать (непрерывную) линию стоп-лосса?

Может ли советник MQL5 рисовать (непрерывную) линию стоп-лосса, как это делает индикатор?

Если да: как?

Если нет: какое следующее лучшее решение?

И будут ли они также отображаться в визуализации тестера стратегий (бэктестинга)?

Благодарю вас!


person bromelio    schedule 24.02.2018    source источник


Ответы (1)


Да, оно может

По состоянию на 2018-03 год любой советник MQL4/5 может отображать точно такой же набор эффектов визуализации на графиках графического интерфейса MT4/5, как и пользовательский индикатор, поэтому пределом является только воображение.

Тестер стратегий сделает то же самое (если он был запущен в наборе visual mode [x] on ).


Если да, то как?

В основном с использованием:

ObjectCreate( anObjectNAME,
              { OBJ_TREND, OBJ_CHANNEL, OBJ_ARROW, OBJ_HLINE, OBJ_VLINE, ... },
              ...
              );
ObjectSet(    anObjectNAME,
              { OBJPROP_ANGLE, OBJPROP_COLOR, OBJPROP_PRICE1, ... },
              ...
              );

и сопутствующие инструменты с графическим интерфейсом, присутствующие в языке MQL4/5.

Несколько сред автоматизации торговли по принципу «укажи и перемести» были построены таким образом и, как известно, поддерживают полностью графическую автоматизацию «человек-трейдер: торговый движок», используя только мышь в графическом интерфейсе.

Другой вариант — интегрировать платформу терминала MT4/5, используя в качестве примера внешнюю плоскость передачи сигналов/обмена сообщениями, такую ​​как ZeroMQ или nanomsg, с другим прокси-сервером GUI/MMI/smart-analytics и внешним интерфейсом(ами) GUI, где действительно нет никаких ограничений на воображение и выполнение визуально / аналитически расширенных торговых потребностей.

Используя эту технологию, я могу подтвердить, что задержки RTT ~ ‹ 80 мс являются разумно достижимыми (что на 2+ порядка быстрее, чем восприятие человека-трейдера и реактивные задержки).

person user3666197    schedule 26.02.2018
comment
Спасибо, это приятно слышать! Однако это еще не 2018-03, так что нам нужно ждать следующей сборки, чтобы она заработала? - person bromelio; 27.02.2018
comment
:о) Путешествие во времени? - person user3666197; 27.02.2018
comment
Ха-ха, не могли бы вы быстро передать мне лотерейные номера марта через червоточину? :-) - person bromelio; 27.02.2018
comment
Хорошо, возьмите карандаш и лист бумаги: .............................42 - person user3666197; 27.02.2018
comment
Привет, у меня наконец появилось время и я хотел реализовать ваши предложения, но я не смог найти подходящий объект (ближе всего к непрерывной линии будет линия тренда, не уверен, что это сработает), и ObjectSet, похоже, MQL4, а не 5. .. Действительно ли это возможно с MQL5? - person bromelio; 11.03.2018
comment
Конечно... bool ObjectSet{Double | Int |String}(...) ››› mql5.com/files/pdf/mql5. pdf - person user3666197; 11.03.2018
comment
Наконец-то я сделал это с OBJ_TREND, как вы предложили! На самом форуме MQL сказали, что это невозможно :-D - person bromelio; 14.03.2018