Торговый бот для биржи
Как-то мне было скучно, и я написал бота для торговли на бирже. Принцип работы следующий: купить подешевле, продать подороже.
Как это работает
Бот делает ордера на покупку и продажу, допустим для диапазона +-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 % годовых
- Наверняка такая торговая стратегия как-то называется, но я не нашёл, как