На днях делал под заказ робота, который должен был торговать по сигналам эксперта из Метастока. Проблема состояла в том, что код эксперта закрытый, и соответственно разобраться с логикой его работы было невозможно.
Я покрутил ситуацию так и сяк, и в результате родил гениально простое решение.
Ожидаю, что кул-хакеры обвинят меня в раздолбайстве и плохом стиле, но задача решена — робот успешно торгует. А штука получилась вот такая.
Робот делает скриншот окошка Метастока, и потом парсит получившийся jpeg на предмет наличия на нем сигналов эксперта. Конечно, при этом, приходится получать текущие котировки из терминала для постановки заявок, и вообще все что связано с контролем позиции никто не отменял.
Так что, если вы тоже столкнетесь с такой проблемой, как использование сигналов от экспертов с закрытым кодом — можете воспользовать моим рецептом.
Возможно есть более изящное решение через какое-нибудь API Метастока (можно ли там экспортировать сигналы от закрытых экспертов?), но подход который я использовал, позволяет решить задачу очень быстро и эффективно, а главное повторно использовать его для широкого класса систем.
Как мне кажется, в чем то, полученный гомункул похож на блоху, которую подковал Левша.
Так что если раньше, я отказывался от разработки роботов на основе закрытых экспертов, то сейчас готов решать и такие задачи тоже.
Логично предполжить, более надежное и быстрое решение — доступ к контролам метастока через нативные вызовы с использованием Managed Windows API — mwinapi.sourceforge.net/.
USD/JPY: пара возобновила рост на фоне японской неопределенности
Японская йена с началом нового года продолжила свое снижение после долгого периода консолидации, достигнув новых локальных экстремумов. Одним из ключевых факторов, влияющих на пару, стала...
ПАО «АПРИ» планирует размещение облигаций серии БО-002Р-13
ПАО «АПРИ» планирует размещение облигаций серии БО-002Р-13
💼 Предварительные параметры выпуска: 🔵 Предварительная дата сбора книги заявок: 20 января 2026 года с 11:00 до 15:00...
⚡️ Крупные акционеры Positive Technologies договорились о долгосрочных ограничениях на сделки с принадлежащими им акциями компании
Они касаются подавляющего большинства их акций, включая те, что были получены в рамках Программы стимулирования роста капитализации за вклад в развитие бизнеса в 2022–2023 годах. Как мы...
Два нефтяных танкера атакованы дронами в Черном море вблизи терминала КТК
Два нефтяных танкера подверглись атаке беспилотников 13 января возле терминала Каспийского трубопроводного консорциума в Чер...
Сейчас распродают на ~10 млрд в день, а будут распродавать с учётом БП ~25 млрд в день, как думаете, куда вонючка дохляр двинет? 50-60 к концу года — это реальный вариант, вероятность 100 ~0.00000001%
positivetechnologies, Да фиг с ними со старыми акциями, забыли уже. Новые по итогам 2024-2025 годов когда уже распределяться будут?
Понятно, что рост капитализации был отрицательный, но хотя бы з...
ВТБ переходит из разряда спекулятивной бумаги в разряд дивидендный аристократ. Гоните бумагу пониже, чтоб не зря слова Костина звучали " Скоро акционеры ВТБ озолотяться!" Вон Донбасс уже ску...