Бот.

Бот.

Сивая кобыла

Пишем торгового бота.




Что должен делать бот:

1. Берем из конфига валютную пару. Например, btc_rur.

1. Создаём ордер на покупку.

1.2. Берем n% от баланса (rur), создаём ордер на покупку (опционально: с ценой, на m% ниже рынка).

2. После успешно покупки создаём ордер на продажу.

2.1. Берем сумму btc, на которую мы купили, прибавляем k% (наш барыш) + сумма комисси, удержанной биржей при покупке btc (например, 0.2) + сумма комиссии, которую мы потеряем при продаже btc (например, 0.2%).

2.2. Создаем новый ордер на покупку (повторяем шаги 1-2.1).


Желательно, чтобы бот имел опцию отключения продажи или покупки.

В этом случае (если отключена продажа) после покупки мы не создаем ордер на продажу, а создаем еще один на покупку. И аналогично (если отключена покупка) после продажи создаем новый ордер на продажу.

Пример бота на php.







  • stop loss / take profit - (трейдинг с предохранителями)
  • оценка полной стоимости портфеля (в пределах биржи)
  • работа с множеством бирж
  • оценка полной стоимости портфеля (по всем биржам)
  • ребалансировка портфеля
  • арбитражная торговля (в пределах биржи между валютными парами)
  • арбитражная торговля (по определенной валютной паре между биржами)
  • памп-бот (цель - повысить курс и иметь возможность моментально закрыть все ордеры на продажу)
  • отслеживание истории курсов и объемов по множеству валютных пар (цель - раннее обнаружение сигналов о резком росте цены)
  • высокочастотная торговля
  • отмена buy-ордеров по таймауту




  • Анализ истории с использованием нейросетей
  • Использование различных формул (индикаторов) и их применение в торговле. Примеры индикаторов тут.