[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 634

 
nadya:

Здравствуйте! Помогите, пожалуйста, разобраться:

Как работает виртуальный трейлинг стоп?

Чем он лучше обыкновенного?

Можно ли в советнике прописать виртуальный трейлинг, если по каждой паре одновременно держится достаточно много ордеров и будет ли это рационально?

В советнике можно много чего прописать. Виртуальный стоп (как StopLoss так и TakeProfit) может быть двух разновидностей: индивидуальный для каждого ордера, и общий для всех ордеров советника (или даже счёта - как настроить). Виртуальные (индивидуальные) стопы просто подменяют стандартные стопы и их не видит ДЦ Чем они лучше\хуже стандартных - это личные предпочтения трейдера. Не нужно забывать, что стандартные стопы сработают и без работающего терминала, чего не скажешь о виртуальных стопах - нужна постоянная связь с сервером.
При работе виртуальных стопов за пересечением ценой заданного уровня следит советник, и при наступлении такого события закрывает ордер. С обыкновенными стопами за этим процессом следит и исполняет закрытие сервер ДЦ.
 
nadya:

Здравствуйте! Помогите, пожалуйста, разобраться:

Как работает виртуальный трейлинг стоп?

Чем он лучше обыкновенного?

Можно ли в советнике прописать виртуальный трейлинг, если по каждой паре одновременно держится достаточно много ордеров и будет ли это рационально?

https://c.mql4.com/forum/2012/02/Bottleneck.mq4 советник для примера( нукод плохонький но на демо счете работает)
 

Привет всем!

Надо бы передать команду от одного советника, работающего на одном терминале, другому советнику, работающему на другом терминале.

Команда простая: "Начинай работать!"/"Заканчивай работать!"

То есть, второй работает, когда ему разрешает это первый.

Есть у кого готовое решение?

Заранее признателен за помощь, которую неоднократно здесь получал.

 
ikatsko:

Привет всем!

Надо бы передать команду от одного советника, работающего на одном терминале, другому советнику, работающему на другом терминале.

Команда простая: "Начинай работать!"/"Заканчивай работать!"

То есть, второй работает, когда ему разрешает это первый.

Есть у кого готовое решение?

Заранее признателен за помощь, которую неоднократно здесь получал.

Через файл можно
 
ikatsko:

Привет всем!

Надо бы передать команду от одного советника, работающего на одном терминале, другому советнику, работающему на другом терминале.

Команда простая: "Начинай работать!"/"Заканчивай работать!"

То есть, второй работает, когда ему разрешает это первый.

Есть у кого готовое решение?

Заранее признателен за помощь, которую неоднократно здесь получал.

Этим можно напрямую без файлов.
 
Zhunko:
Этим можно напрямую без файлов.
Ну здесь очень сложно закручено. :(
 
artmedia70:
Через файл можно
Я, в общем, догадываюсь, что через файл. "Может готовое решение есть?"
 
ikatsko:
Я, в общем, догадываюсь, что через файл. "Может готовое решение есть?"
File mapping это тот же файл, но находится в оперативке, а не на диске. У Вадима как раз готовое решение, ничего сложного. В заголовочном файле все инструкции расписаны, что и как делать.
 
Есть примеры в тестовом скрипте.
 
artmedia70:
Через файл можно

Изучил Файловые операции в MQL. Оказывается: файлы могут открываться только в папке каталог_терминала\experts\files (цитата).

То есть из другого терминала этот файл не виден!!