Управление режимом работы советника без его остановки.

 

Пытаюсь решить данную проблему:

Управление режимом работы советника без его остановки.

Предлагаемые способы управления советником ( изменение параметров extern а также

Функция MessageBox()

приводят к перезепуске программы или большим временным задержкам и не всегда применимы.

Появилась мысль применить функцию : файловые операции с целью периодического опроса советником информации из данного файла

и на основе полученного из файла кода выбирать режим работы.

Вносить коды в файл можно например из Exel .

Может кто то уже решил данную проблему и возможно другим методом.

Также хотелось бы оценить время чтения из файла ( при наличии в системе SSD) чтобы прикинуть возможную частоту опроса этого файла дабы не загробить работающего советника,хотя хотелось бы опрашивать на каждом тике-ибо подчас требуется высокая оперативность вмешательства в ход работы а останавливать его нежелательно так как накопленная в советнике информация может устареть.

к сожалению прерывание в системе не предусмотрено..тоска..

 

Внешние переменные, объекты, технические отложки, можно даже через скайп.

Последние медленнее и муторнее, но зато позволяют управлять удаленно. Каждая тема обсуждалась.

 
Через надписи на графике можно (OBJ_LABEL). Можно из них типа кнопок делать - сдвинул - сработало. Можно команду в них писать (в поле "описание").
 
Integer:
Через надписи на графике можно (OBJ_LABEL). Можно из них типа кнопок делать - сдвинул - сработало. Можно команду в них писать (в поле "описание").


Это именно То что и нужно..Мне и нужно только вводить целое число int или несколько кнопок,формирующие различные константы .

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

Спасибо.

 
shelandr:


Это именно То что и нужно..Мне и нужно только вводить целое число int или несколько кнопок,формирующие различные константы .

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

Спасибо.


Стоит только поискать : https://www.mql5.com/ru/code/10344

И это не единичный пример бесплатных решений.

Причина обращения: