На днях делал под заказ робота, который должен был торговать по сигналам эксперта из Метастока. Проблема состояла в том, что код эксперта закрытый, и соответственно разобраться с логикой его работы было невозможно.
Я покрутил ситуацию так и сяк, и в результате родил гениально простое решение.
Ожидаю, что кул-хакеры обвинят меня в раздолбайстве и плохом стиле, но задача решена — робот успешно торгует. А штука получилась вот такая.
Робот делает скриншот окошка Метастока, и потом парсит получившийся jpeg на предмет наличия на нем сигналов эксперта. Конечно, при этом, приходится получать текущие котировки из терминала для постановки заявок, и вообще все что связано с контролем позиции никто не отменял.
Так что, если вы тоже столкнетесь с такой проблемой, как использование сигналов от экспертов с закрытым кодом — можете воспользовать моим рецептом.
Возможно есть более изящное решение через какое-нибудь API Метастока (можно ли там экспортировать сигналы от закрытых экспертов?), но подход который я использовал, позволяет решить задачу очень быстро и эффективно, а главное повторно использовать его для широкого класса систем.
Как мне кажется, в чем то, полученный гомункул похож на блоху, которую подковал Левша.
Так что если раньше, я отказывался от разработки роботов на основе закрытых экспертов, то сейчас готов решать и такие задачи тоже.
Evgeny, вы будете смеяться, но мне эта мысль в голову пришла именно со стороны покера. Я где-то год назад делал покер-бота именно на основе такого принципа (вот даже на смарт-лабе писал про это smart-lab.ru/blog/11333.php), и поэтому подумал, что готовые наработки можно тут использовать.
Михаил Ростов Папа, на начальном этапе вообще не принципально нужен. Можно просто настроить хоткеи купить по рынку/продать по рынку и этого будет достаточно.
Логично предполжить, более надежное и быстрое решение — доступ к контролам метастока через нативные вызовы с использованием Managed Windows API — mwinapi.sourceforge.net/.
«Россети Московский регион» 19 декабря проведет сбор заявок на облигации объемом 15 млрд.₽
ПАО «Россети Московский регион» — региональная электросетевая организация, осуществляющая деятельность на ...
238 ой выпуск-ЗОЛОТОЕ РУНО.облигационного рынка.
Не думаю.что тут многие серьезно занимались шахматами, напомню лишь-что стремление занять центральные поля на доске-помимо самого мата, является крае...
Курок Плотный, катар продолжает вкладывать деньги только в спг, переобуваться им нет смысла, зависеть от соседей тоже, пустыню контролировать в век беспилотников и тысячи местных банд нет смысла, р...
Российский госсектор на 36% сократил закупки отечественного софта Отмечается, что речь идет о компаниях с государственным участием и государственных органах.Так, общие расходы составили 196 миллиардо...
Российский госсектор на 36% сократил закупки отечественного софта Отмечается, что речь идет о компаниях с государственным участием и государственных органах.Так, общие расходы составили 196 миллиардо...
ВТБ: в плену у номинала 13 Октября ценник был 86 руб
приведенный ниже расчет показывал снижение на 30-35%, т.е. до значений 55-60 рублей - ВТБ: 60 рублей реальность?
На мой взгляд, в услвииях ...
Сегодняшняя сделка Русал
Русал +1,2%Точка входа ( ЛП2Б )Риск | Прибыль ( 1к 3 )Точка входа дана до начала торгов !!! (смотрите мой профиль SmartLab «Идеи по рынку»)Красная линия на графике показыв...
Минэнерго ожидает решения властей по дивидендам "РусГидро", выступает за направление прибыли на инвестиции Как бы отказ от див. в пользу инвестиций не стал тенденцией Минэнерго ожидает реше...