Давненько не писал на смарте и вот пришло время спросить совета у смарт-разума по улучшению своего грааль бота на бинансе. Сначала расскажу и опишу стратегию которая работает и реально зарабатывает, а потом порассуждаем как её улучшить. Я в крипте с 14ого, идея бота пришла где то год назад и разработка с тестами заняла сотни часов.
В чем заключается стратегия торговли? Бот не трендовый и не памповый, даже не знаю как такую стратегию назвать, подскажите в комментах) Для простоты объяснений возьмём такой пример: есть депозит 10К USDT, на данный момент работаем на 6ти парах с USDT которые есть на бинансе: BTC, ETH, BNB, LTC, NEO, BCC и QTUM. На примере BTC по цене 10.000 будем рассматривать работу бота. Депозит разбивается на N частей, например 10 то есть по 1.000 USDT и выставляются лимитные ордера лесенкой 9900, 9800, 9700 и до 8900. Конечно же всё параметры и всё конфигурируется легко.
Теперь рассмотрим такой сценарий, цена пошла вниз на 9500, бот закупает по лимитным ордерам на 1.000 по 9900, 9800, 9700, 9600, 9500. Потом отскок на 9700. бот продаёт на 9600 и 9700, на ту же 1.000 USDT и 2 маленьких кусочка битка откладывает, т.е. если цена вернётся к 10К у нас будет те же 10.000 USDT и 5 кусочков заработанного битка. Если цена идёт вверх например на 10200 то отменяется 2 нижних 8900 и 9000 а ставится по 10.000 и 10.100. То есть на любом скачке по 100 в нашем динамичном коридоре шириной в 1.000 будет сделка покупки-продажи на ту же сумму в USDT и отложиться часть битка. Основной депозит всегда в работе а прибыль в крипте в зависимости от пары откладывается. Что будет при сильных движениях цены? Если вниз то закупаем на весь депозит по хорошей средней цене и отрабатываем каждый отскок внутри коридора, если вверх то сидим с USDT и каждую коррекцию цепляем ордера которые подтягивались за ценой. Понятно или совсем криво объяснил?