Skip to content

Прототип торговой системы для криптобиржи Binance

Notifications You must be signed in to change notification settings

dmitry-vs/coinrayne

Repository files navigation

CoinRayne

Программа имеет два режима работы:

  • однократный запуск - хорошо для работы с историческими данными, это старая версия, только вместо скрипта coinrayne.py запускаем main_runonce.py
  • работа в цикле - режим реального времени

Однократный запуск

Список тикеров задается в файле coins.txt, в качестве примера можно взять coins.txt.sample и переименовать его.

Параметры командной строки

Обязательные:

  • -i - таймфрейм, например, 1m, 5m и т.д., которые поддерживает binance
  • -s - начало временного отрезка, например "2016-02-17 13:15" или "now - 6 hours"
  • -p - процент изменения объёма, по которому будет определяться памп

Необязательные:

  • -h - вывести help в консоль
  • -f - файл с тикерами, по умолчанию это coins.txt
  • -e - конец временного отрезка, по умолчанию это "now"

Примеры запуска

python main_runonce.py -h

python main_runonce.py -i 1m -s "now - 6 minutes" -p 10

python main_runonce.py -i 1m -s "now - 6 minutes" -p 10 -f coins.txt

Работа в цикле

Параметры считываются из файла coins.xml. Для примера можно взять coins.xml.sample, отредактировать и переименовать.

Программа может работать с несколькими тикерами, но для тестирования лучше выбрать один и на нем обкатать (например, AMB).

Параметры командной строки

Обязательных нет. По умолчанию программе достаточно файла coins.xml.

Необязательные:

  • -i - указать входной файл xml
  • -o - указать выходной файл, по умолчанию это trades_[текущее время].txt

При запуске создаётся пустой выходной файл. Также осуществляется вывод в консоль. Как только появляется момент для совершения сделки, её параметры - точное время, цена входа, цены стоп-лосса и тейк-профита, записываются в файл.

Примеры запуска

python main_runloop.py

python main_runloop.py -i mycoins.xml -o trades.txt

About

Прототип торговой системы для криптобиржи Binance

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages