Торговый бот для биржи


Как-то мне было скучно, и я написал бота для торговли на бирже. Принцип работы следующий: купить подешевле, продать подороже.

Как это работает

Бот делает ордера на покупку и продажу, допустим для диапазона +-3%:

  • +3% от цены продажи
  • +2% от цены продажи
  • +1% от цены продажи
  • -1% от цены покупки
  • -2% от цены покупки
  • -3% от цены покупки
    Как только один из ордеров выполняется, бот убирает старые ставки и создаёт новые. В итоге если курс вырос на 1 %, а потом упал на 1 % (довольно распространённая ситуация) бот получает прибыль 0.75 % от суммы ордера (потому что 0,25 % уходит бирже).

Когда это работает

  • Когда курс колеблется вокруг средних значений. Прямо как сейчас.
  • Когда кто-то купил и продал на большую сумму, а затем цена вернулась на исходные позиции.

Когда это не работает

  • Когда курс падает или растёт быстрее, чем бот успевает реагировать. Например резкий скачок на 10 % доходным не будет.
  • Когда курс не возвращается к среднему (то есть либо постоянно растёт, либо постоянно падает).

Лог на примере BTC-LTC

2019-02-21 12:29 продал по 1238038
2019-02-21 12:04 купил по 1229212
2019-02-21 11:20 купил по 1246189
2019-02-20 13:10 продал по 1242763
2019-02-20 13:10 продал по 1253848
2019-02-20 11:43 продал по 1231484
2019-02-20 10:28 продал по 1220367
2019-02-20 03:00 купил по 1204251
2019-02-20 00:20 продал по 1217841
2019-02-19 21:54 купил по 1202885
2019-02-19 17:05 купил по 1217093
2019-02-19 15:47 купил по 1228147
2019-02-19 15:01 продал по 1240388
2019-02-19 14:54 продал по 1228952
2019-02-19 11:38 купил по 1212347
2019-02-19 10:30 продал по 1227249
2019-02-19 04:57 продал по 1215316
2019-02-19 04:35 купил по 1203759
2019-02-19 04:05 купил по 1218056
2019-02-19 03:23 продал по 1234477

Доходность

  • На одну пару нужно примерно 0,001 биткоина
  • Получается примерно 6 сделок в день с одной пары обмена
  • При минимальной цене ордера в 50000 сатоши выгода со сделки 375 сатоши
  • Это 2250 сатоши в день, 0,000820 в год, 82 % годовых
  • Наверняка такая торговая стратегия как-то называется, но я не нашёл, как

Comments 0