Первый бот на UPBIT - стратегия Скальпер

Запись в блоге разместил пользователь atlant_is, 27 мар 2014.

Биржа UPBIT.org представила общественности первого бота для своего торгового терминала. Бот абсолютно бесплатен и реализует стратегию "скальпер"
Для начала работы необходимо открыть окно Trading system list, которое позволяет управлять стратегиями.

[​IMG]




В этом окне нажмите плюс, чтобы добавить файл стратегии.

[​IMG]




В открывшемся окне «Scripts lookup» сделайте импорт файла бота «SpotBot.cs» и нажмите OK.

У вас добавится новая стратегия. Для изменения настроек бота, можно воспользоваться параметрами «Scripts inputs» в панели справа.

[​IMG]







Параметры
  • Low buy price, High buy price – задают диапазон, в котором бот выставляет ордера на покупку.Нижняя граница цена ордеров на продажу равна High buy price + Spread + Price Step. Верхняя граница задается параметром High sell price.
  • Price Step задает шаг цены, через который создаются ордера.
  • Spread – параметр, указывающий с какой разницей цены будут создаваться обратные ордера после выполнения начальных ордеров.
  • Amount – объем сделки (сейчас есть ограничение – через бота можно создавать сделки с максимальным объемом 50).
В Main parameters выберите ваш аккаунт и символ, на котором хотите вести торговлю.

После того как настройка закончена, можете запустить бота кнопкой Start.

Принцип работы таков: После запуска бот выставит n ордеров на покупку по ценам от Low buy price до High buy price с шагом Price Step. Величина n рассчитывается как (High buy price-Low buy price)/Price Step. Т.е если вы указали цену от 5 до 6 и шаг 0,1 бот выставит 10 ордеров на покупку. Аналогично, будет выставлено n ордеров на продажу по ценам High buy price + Spread + Price Step, т.е в нашем примере 10 ордеров на продажу по ценам от 6,4 (если Spread =0,3) до 7,3

На текущей момент, скриптом нельзя закрыть ордера при остановке бота, поэтому необходимо сделать это вручную, для этого необходимо сначала остановить бота, а после на вкладке Orders В ОКНЕ Trading system list использовать кнопку Cancel All.

[​IMG]


В случае, если на создание первоначальных ордеров не хватит средств, все созданные ботом ордера будут закрыты и в лог будет выведено сообщение «Can’t open all orders». В этом случае измените настройки или пополните баланс.

[​IMG]


Скачать бота можно отсюда
  1. atlant_is
    Это 50 условных единиц инструмента, на котором торгуете. если CLR/RUB - 50CLR на один ордер максимум.
  2. izlevinv
    Принцип понятен.
    Следующий вопрос - ограничение на 50 единиц чего?
  3. atlant_is
    ну это пришлось выяснять самому методом тыка. Количество ордеров будет выставлено по принципу максимальная цена покупки минус минимальная цена разделить на шаг. Соответственно. количество ордеров на продажу будет выставлено аналогичное с учетом спреда. Сейчас в топике напишу об этом
  4. izlevinv
    Конкретно стратегию можно описать? А то ничего непонятно.
    По какому принципу выставляются ордера? Сколько ордеров будет выставлено? Какая сумма одного ордера?