Dimon
Dimon личный блог
27 ноября 2024, 17:52

Как я создавал алгоритм для бота.

Многие думают, что для создания алгоритма нужны какие-то сверхзнания или огромный опыт. На самом деле все начиналось довольно просто — с обычной скользящей средней и одной идеи.

Работал тогда в фьючерсах, постоянно отслеживал пересечения двух простых скользящих средних. И в какой-то момент заметил, если добавить к ним еще и объемы торгов, точность сигналов заметно растет. Решил автоматизировать эту стратегию. На Питоне написал простенький код, который мониторил эти индикаторы и отправлял уведомления в Телеграм. 

Первые результаты, честно говоря, не впечатляли. Бот часто ошибался на боковике и терял деньги на комиссиях. Пришлось добавить фильтры, по волатильности и тренду. После этого винрейт вырос с 45% до 62% — уже что-то рабочее получилось.

Кстати, этот бот до сих пор иногда использую. Для небольших объемов на спокойном рынке вполне неплохо работает :)
4 Комментария
  • Александр Сережкин
    27 ноября 2024, 18:05
    у всех одни и те же входящие данные на которых базируются алгоритмы. Совпадение?
  • myaucha
    27 ноября 2024, 18:20
    Я заметил, что на восходящем тренде, если зайти в самом его начале, а выйти в конце, можно неплохо заработать. Поэтому я написал простого бота, который покупает в начале тренда, а продает в его завершении. 

    Кстати, этот бот до сих пор иногда использую. Работает на любых восходящих трендах, любых инструментах, любых тайм-фреймах, причем очень неплохо.
  • NOT A HAMSTER
    27 ноября 2024, 18:32
    Покупает прямо в начале, в начале тренда, а продаёт в его завершении? Да такому боту цены нет. Выставляйте его на аукцион и может кто-то из фондов миллиард за бота предложит? шутка


  • ezomm
    27 ноября 2024, 18:57
    Используй средние 1 к 4 типа 3-12 или 4-16 или 5-20.Лучше применять ЦЗ цену закрытия и среднюю. Индекс силы Элдера (C-mov(C,13,S))* V (объем)
    Разница цены и средней умножена на объем.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн