Войти  Главная | Опросы | Регистрация |  | Поиск | Стата | 1.0Сайт
Радио Бингуру
🔊
Выбрать
Готово

Автоматизация БО с помощью ИИ и Python: 100+ роботов в МТ5 и тест на реальном счете

Автор
Всем привет! Меня зовут Илья, и я решил завести здесь блог, чтобы делиться ходом своего эксперимента по полной автоматизации торговли на бинарных опционах.

Немного о себе

По образованию я инженер, но всю жизнь занимался бизнесом. В последнее время дела в предпринимательстве пошли туго, поэтому я устроился по специальности на хорошо оплачиваемую должность в золотодобывающую компанию (работаю вахтой 2/2). Опыта в должности инженера у меня не было, поэтому на работе я активно начал использовать искусственный интеллект. ИИ выручал так успешно, что никто даже не заметил пробелов в моих знаниях.

Я всегда увлекался математикой, статистикой, покером и трейдингом. Особых высот там не достиг, но и крупных сливов никогда не было. Когда на вахте появилось свободное время, увлекся расчётами, проверками идей и в итоге решил перейти от теории к делу.

Я не профессиональный программист, поэтому весь код писал с помощью нейросетей. В итоге получилась связка из двух советников для MetaTrader 5 и одного бота на Python, который работает на удаленном сервере.

Логика работы выглядит так:

1.     Советник-аналитик (МТ5). Проверяет конкретный актив за последние 2 года с форвард-тестом 1/3. В него зашиты от 3 до 5 фильтров (каждый можно включать и отключать), а также отбор по дням недели и часам торговли. Условие отбора жесткое: минимум 90 сделок за период (2 года), винрейт от 60% и максимальная серия проигрышей не более 3 подряд (как на основном участке, так и на форварде).

2.     Торговый советник (МТ5). Работает по настройкам первого, но отвечает за саму торговлю, учет мартингейла и виртуальный баланс. Он энергонезависим: если перезагрузить компьютер, советник все вспомнит и продолжит серию с нужной ставки, даже если следующего сигнала придется ждать 2–3 недели.

3.     Исполнитель (Python). Бот сам открывает браузер с брокерами (Intrade Bar и Pocket Option — последний пока в разработке) и ждет сигналов от МТ5. Как только сигнал приходит, бот сам выставляет сделку, записывает итог в Excel и присылает мне отчет на почту. Чтобы брокер не заподозрил автоматизацию, в код добавлены рандомные микрозадержки, имитирующие клики живого человека.

Стратегии и текущие настройки

Сейчас в арсенале 4 базовые стратегии: уровни Фибоначчи, уровни открытия/закрытия дня, возрастающий и убывающий каскады свечей. Под каждый актив написан свой робот — всего их получилось больше сотни. Поскольку в одном терминале МТ5 можно открыть максимум 99 графиков, в работу запущено ровно 99 роботов. Сейчас в разработке еще новые связки: скоро установлю второй МТ5 на тот же удаленный компьютер. Они будут работать параллельно и скидывать сигналы в одну папку, откуда бот забирает их в работу.

Параметры теста:

·        Брокер и депозит: Intrade Bar, закинул для теста $100 (из-за комиссии на счету $95).

·        Риск-менеджмент: начальная ставка $1, максимум 5 колен мартингейла (возможно, позже от мартина откажусь, пока смотрю).

·        Фильтр выплат: если процент выплаты у брокера ниже 79%, бот игнорирует сигнал, не засчитывает его в серию и ждет следующий.

Примеры отчетов от бота

После каждой сделки на почту приходит такое уведомление:

🧠 Стратегия: FIBO
📊 Актив (Пара): AUD/CHF
↕ Направление: PUT
💰 Сумма ставки: $2.30
⏳ Время эксп.: 5 мин.
⏰ Время закрытия: 16:45:09
💵 БАЛАНС НА СЧЕТУ: $92.80

А в конце сессии приходит подробная сводка по всем сделкам и системным событиям (время сигнала, процент выплаты, итог).

Зачем я здесь и где следить за результатами

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

Чтобы не быть голословным, я открыл публичный доступ к таблице на Яндекс Диске. Бот сам вносит туда каждую закрытую сделку в реальном времени — я руками туда вообще не лезу. Там на второй вкладке есть подробная аналитика (вся таблица также написана ИИ по моему заданию). Сам пользуюсь этой таблицей, потому что с телефона легко следить, а не открывать удаленный компьютер. Если надо то могу сделать в телеге группу, куда бот будет скидывать все скрины сделок и балансов. Сам руками сделки не проставляю.

Следить за статистикой онлайн можно здесь:  не могу прикрепить ссылку так как я новичок на форуме.    Пишет что можно будет написать ссылку после 10 сообщений в этой теме.



Конструктивная критика, советы, идеи по стратегиям, споры и даже нравоучения — приветствуются! Буду рад пообщаться в комментариях. 

Такие результаты стратегии ФИБО



Так выглядит советник в МТ5. Вертикальные линии, это совершенные сделки.



Так выглядит общий вид советников.



Так выглядит сам бот с брокером.

Автор
Привет!  Вот это ассортимент))! А винрейты! А табличка это результаты тестов? А чем питаются боты (тики, свечи, винегрет данных из разных источников)? Почему именно бинарки? Это ведь наверное один из худших вариантов по матожиданию?
Автор @Sanych
За этот месяц такая статистика, это по скаченной статистике из брокера ИнтрйдБар. 



В этот период еще была не полная статистика, не было файла эксель куда бот забивал бы сделки, стратегии у сделок не подписывались. Сейчас доработал советники, прописал защиту от того что если перед сигналом балы задержка в подаче котировок, то сделку не проставляем, прописал чтобы бот принудительно каждый час обновлял сайт брокера( а то он засыпал. Внес еще мелкий доработки, касаясь именно механики исполнения сделок и статистики. 

С понедельника на яндекс диске будет вестись полная статистика по каждой стратегии, и по каждому активу в этой стратегии. 

А ниже представлена статистика полученная из оптимизации за два последних года. Сами цифры в ней за последние 8 месяцев.  Веду чисто для себя, чтобы не запутаться в графиках. Зеленая метка что актив просчитан, желтая что установлен на живой график. Такие таблицы по каждой стратегии, по каждому таймфрейму.

Автор
Обнаружилась проблема с расхождением котировок в моем мт5, с котировками на стайте ИнтрейдБар.



На скрине бот дождался определенный каскад свечей, с совпадением стахостика, скользящих средних и времени, и проставил две сделки «Вверх», экспирация 1 свеча( 3 мин) Сам МТ5 посчитал что вторая сделка была прибыльная, так как цена закрытия, выше цены открытия, но вот по факту у брокера эта два поражения. 



ещё и первую сделку брокер принимал 7 сек. Хотя в среднем это 2-3сек.

Что касается котировок, погрузился в вопрос. ИнтрейдБар работает на котировках FXCM, а мой МТ5 на MetaQuotes-Demo. Есть минимальные расхождения. 

Сервер с котировками FXCM работает только на МТ4 (переделывать все советники очень не хочется, и не знаю получится ли), так что пока решение не придумал. Если есть идеи пишите.
хомяки 1 трейдят [ Drhnhg ]пик 178
© 2026 Форум Бингуру. Уходи, тебя не звали
Часть постов здесь видна только участникам форумаЧасть постов только для участниковВойтиРегистрация
  ⇓     ⇑