На днях делал под заказ робота, который должен был торговать по сигналам эксперта из Метастока. Проблема состояла в том, что код эксперта закрытый, и соответственно разобраться с логикой его работы было невозможно.
Я покрутил ситуацию так и сяк, и в результате родил гениально простое решение.
Ожидаю, что кул-хакеры обвинят меня в раздолбайстве и плохом стиле, но задача решена — робот успешно торгует. А штука получилась вот такая.
Робот делает скриншот окошка Метастока, и потом парсит получившийся jpeg на предмет наличия на нем сигналов эксперта. Конечно, при этом, приходится получать текущие котировки из терминала для постановки заявок, и вообще все что связано с контролем позиции никто не отменял.
Так что, если вы тоже столкнетесь с такой проблемой, как использование сигналов от экспертов с закрытым кодом — можете воспользовать моим рецептом.
Возможно есть более изящное решение через какое-нибудь API Метастока (можно ли там экспортировать сигналы от закрытых экспертов?), но подход который я использовал, позволяет решить задачу очень быстро и эффективно, а главное повторно использовать его для широкого класса систем.
Как мне кажется, в чем то, полученный гомункул похож на блоху, которую подковал Левша.
Так что если раньше, я отказывался от разработки роботов на основе закрытых экспертов, то сейчас готов решать и такие задачи тоже.
Evgeny, вы будете смеяться, но мне эта мысль в голову пришла именно со стороны покера. Я где-то год назад делал покер-бота именно на основе такого принципа (вот даже на смарт-лабе писал про это smart-lab.ru/blog/11333.php), и поэтому подумал, что готовые наработки можно тут использовать.
Михаил Ростов Папа, на начальном этапе вообще не принципально нужен. Можно просто настроить хоткеи купить по рынку/продать по рынку и этого будет достаточно.
Логично предполжить, более надежное и быстрое решение — доступ к контролам метастока через нативные вызовы с использованием Managed Windows API — mwinapi.sourceforge.net/.
Думаем, что вы не шарите в теме.
А неплохо было бы шарить, если хотите что-то заработать.
Ядерное оружие это фикция. Каких-то серьёзных разрушений и жертв оно не принесёт в мире современных ...
михаил Лисин, такая же фигня, я тоже их кормлю уже больше 15 лет, ну на сегодняшний день условия вывода действительно пугают. Такое впечатление, что бизнес поставлен на автопилот (уйдут так уйдут, ...
Здесь будут завтра сообщения что сняли 399р. Дескать, снял Совкомбанк ни за что, ни про что, 399р за каждую перенесенную из Хоум Банка карту. И будет снимать ежемесячно, пока человек сам не отключит. ...