управление советником с другого компа/терминала или со смартфона

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

Например, у вас полуавтомат система, но вы застряли в пробке; вы в гостях, а по телеку объявили о теракте и т. п. Короче, есть ситуации, когда надо вмешаться и хотя бы закрыть все позы и выключить советник. (Попробуйте в этот момент дозвониться в ДЦ...)

Так вот я подумал, почему бы не использовать для этой цели сам сервер МТ4. Представляете, как было бы замечательно, если бы глобальные переменные хранились бы в ДЦ на сервере, а мы бы могли залогинившись с другого компа поменять их? Естественно, этого мы не дождемся.

Так вот идея в том, что для этого можно использовать отложенные ордера на заведомо "недостижимых" уровнях, где сигналом для советника будет: comment ордера и/или magic ордера (уже имеем int и string, a?) или же просто наличие/отсутствие такого ордера на определенном уровне (а это bool :). Таким образом можно даже дать сигнал советнику с мт4 терминала смартфона просто выставив или удалив ордер или если чужой комп, то скачать (установить с флешки) мт4 и залогинившись вмешаться. Вариантов масса.

Что вы об этом думаете?
 

Еще вариант: советник периодически читает по HTTP ваш "командный" файл, лежащий на каком нибудь сервере, к которому вы имеете постоянный прямой доступ. У вас на КПК-шке есть текстовый файлик который вы быстренько поправили и закачали на сервер. Советник при очередном плановом событии (не тике - иначе трафику пожрет немеряно) - например раз в минуту, закачал обновленный вами файл и выполнил заложенные в нем команды. Файл может быть стандартным INI-файлом который можно легко править человеку и автоматически обрабатывать с помощью Библиотеки функций для работы с INI-файлами. Выглядеть файл может примерно так:

[Trading]

CloseAllAfter=2008.12.31 17:31

CanBUY=YES

CanSELL=NO

MaxOpenOrders=3



 
mamma писал(а) >>

Что вы об этом думаете?

Года полтора назад эта тема достаточно живенько здесь обсуждалась, поищете/посмотрите некоторые мысли могут быть уже изложены там.

 

Слышал, что можно просто задать команду через почту советнику...

Типо мыло отправляешь ( Можно сейчас и с телефона отсылать...) и бот вырубается...

А можно написюкать модуль, который будет связан с аськой, и набором спец. условий. Типо теракт... заходишь в асю и кидаешь на номер аськи бота команду: Close p..., так же и с ордерами можно сделать. Ну а стопы для чего придумали ?

"Вариантов масса" (с)

 
BARS >>:

Слышал, что можно просто задать команду через почту советнику...

Типо мыло отправляешь ( Можно сейчас и с телефона отсылать...) и бот вырубается...

А можно написюкать модуль, который будет связан с аськой, и набором спец. условий. Типо теракт... заходишь в асю и кидаешь на номер аськи бота команду: Close p..., так же и с ордерами можно сделать. Ну а стопы для чего придумали ?

"Вариантов масса" (с)

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

дело лишь за малым: написать достойного советника :D

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