Интерфейс Stratum-bot

Материал из btnPLUS
Перейти к: навигация, поиск

Описание интерфейса Stratum-bot.

Интерфейс Stratum-bot (v0.2.3)

Панель настроек стратегии

Первая часть, где происходит управление и настройка параметров стратегии.

Панель настроек стратегии

Валютная пара — валютная пара для торговли (криптовалюта #1 и #2). Если нажать на надпись «Валютная пара» в браузере откроется биржа с этой парой.

Бюджет — количество монет базовой валюты (криптовалюты #2) на которое будут куплены монеты криптовалюты #1. Бот будет торговать с целью заработать криптовалюту #2. Т.е. если вы хотите заработать Ethereum, положите на баланс Ethereum и запускайте бота на парах XXX/ETH. С версии 0.2.17 бюджет также можно задавать в процентах (со знаком процента).

Мин. спред — минимальная разность между стаканами при которой бот войдет в торговлю. В этом случае бот выставит свой ордер по цене первого ордера в стакане. Можно задавать в пунктах и процентах (со знаком процента).

Опт. спред — оптимальная разность между крайними ордерами в стаканах при которой бот войдёт в торговлю. В этом случае бот выставит свой ордер по цене на 0,00000001 выгоднее крайнего ордера в стакане. Можно задавать в пунктах и процентах (со знаком процента).

Время ожидания — количество секунд, которые бот ожидает после того, как обнаружил, что разница между крайними ордерами в стаканах позволяет скальпить.

Мин. наценка — минимальная наценка, которую бот будет выставлять если выше нашего ордера есть не больше X ордеров. Если выше нашего ордера будет больше X ордеров бот будет выставлять ордера с наценкой Быстрая продажа (см. ниже — Игнорировать ордера меньше (шт.)). Можно задавать в пунктах и процентах (со знаком процента).

Опт. наценка — наценка, на случай если мы можем встать первыми. Если спред большой, то это максимальная наценка которую выставит бот. Можно задавать в пунктах и процентах (со знаком процента).

Продажа в ноль — самая минимальная наценка которую может сделать бот, если рынок уйдёт вниз. Обычно сюда задаётся наценка перекрывающая затраты на комиссию биржи в обе стороны. Также сюда можно задавать отрицательное значение, если вы готовы продавать в минус. Можно задавать в пунктах и процентах (со знаком процента).

Быстрая продажа — функция Panic Sell. Если цена на рынке равна или ниже указанной в этом поле – бот исполнит SELL ордер по рынку и зафиксирует убыток. Если оставить 0 функция будет отключена. Можно указать как фиксированную цену, так и значение в процентах. Например, если вы хотите, чтобы при падении цены на 2% бот продал купленное по рынку то укажите в этом поле 2% (со знаком процента). Если вы хотите, чтобы бот продал купленное по рынку при цене 0.1 то так и напишите (без знака процента).

Ограничение на покупку — цена на криптовалюту #1, выше которой не заходить в торговлю. Если написать туда 0 – этот параметр просто не будет учитываться. В настройках можно настроить процент, которые следует прибавлять к цене, на момент автоподбора.

Игнорировать ордера меньше (%) — не переставлять свои ордера, если перед нами поставят мелкий ордер, объем которого не превышает указанный процент от нашего. Знак % вводить необязательно.

Игнорировать ордера меньше (шт.) — пытаться продать по Мин. наценке до тех пор, пока перед нами не будет указанное количество ордеров. После этого бот пойдёт переставлять до цены быстрой продажи. «шт.» - вводить необязательно.

Начать с продажи — функция, позволяющая начать торговую сессию с выставления SELL ордера. Для этого нужно ввести в поле «Цена покупки» цену за которую был исполнен BUY ордер, а в поле «Количество» указать объем, на который был исполнен BUY ордер. Данные смотрите в своей истории сделок на бирже.

Автоподбор параметров (значок молнии, сбоку от валютной пары) – это автоподбор параметров к выбранной валютной паре на основе её цены и некоторой формулы. Коэффициенты автоподбора можно изменить в настройках программы. Основана статья: Автоподбор параметров стратегии

Сверху мы имеем три кнопки: Добавление конфига из файла, сохранить текущие параметры как новый конфиг, обновить текущий конфиг.

Stratumbot-023-interface-selector.png

Чуть ниже селектор для выбора сохраненного конфига.

Стратегии сохраняются в папку Strategies. Оттуда же их можно и удалить.

Рабочая область

Вторая часть, где видна работа бота, происходит запуск и навигация, а также отображаются StratumBox’ы.

Рабочая область

Сверху меню, полезные ссылки, кнопки для сворачивания вниз или в трей и кнопка выхода из программы.

Кнопка «Бабло» – запуск и остановка торговли (потока). Добавление и удаление потока.

Статистика – показывает количество полных итераций и заработок. Если навести курсор отобразятся дополнительные данные: количество выставленных ордеров всего, количество выставленных buy и sell ордеров по отдельности и время работы с момента запуска торговли.

Потоки — список рабочих потоков. Есть контекстное меню при помощи которого можно удалить выбранный поток.

Логи – все действия по стратегии.

Мои ордера – ордера по текущей валютной паре, которые у вас открыты. (см. Мои ордера (StratumBox))

Настройки

Настройки Stratum-bot

Вкладка «Общее»

Количество записей в логах - количество записей, которые будут отображаться в логах программы.

Язык – язык интерфейса бота (английский или русский).

Радостно подкидывать бабло – звуковой сигнал при запуске торговли и при завершении итерации (исполнение ордера SELL).

Режим отладки – при включенном режиме отладки в папку Temp буду сохраняться все важные запросы и действия программы; в логах будет писать отладочная информация; коды этой информации будут отправляться на сервер для того, чтоб знать, что фиксить первым делом.

Домен обращения – функция доступная в Stratum-bot v0.1 для изменения домена биржи YoBit. Полезно в связи с блокировками их доменов на территории РФ.

Вкладка «Тайм-ауты»

Проверка рынка на возможность войти – с какой периодичностью проверять стаканы.

Проверка ордеров на исполнения – с какой периодичностью проверять сработали ли ордера.

Задержка перед некоторыми запросами – задержка перед выполнением некоторых запросов, преимущественно запросы связанные с проверкой ордера на исполнение. Некоторые компьютеры могут не справляться с тем, что в один момент выполнить несколько запросов, при этом каждый раз обновлять параметр nonce/логи.

Значения указываются в миллисекундах.

Вкладка «Биржи»

На этой вкладке указываются API ключи от вашего аккаунта на бирже. Получить их можно зайдя под своим аккаунтом на страницу https://yobit.net/ru/api/keys/ (тип ключа выбираем info & trade & deposits) или https://www.binance.com/userCenter/createApi.html.

Key – ключ. Secret – секрет.

Замечание по v0.1.XX: Для каждого бота рекомендуется создавать ключи, т.к. старые могут не работать из-за сохранённого на бирже параметра nonce.

Замечание по v0.2.XX: Для каждого потока нужно выделять API ключ. API ключ не обязательно должен быть уникальным, можно один и тот же вставить несколько раз.

Вкладка «Стратегии»

На вкладке «Скальпинг» можно настроить параметры автоподбора.

% продажи в ноль (комиссия биржи x2) – % от цены на монету. Обычно тут указывается процент, который берет биржа за транзакции в обе стороны. YoBit берет по 0,4%. По умолчанию 0,45 потому что с запасом.

Мин.спред, Опт.спред, Мин.наценка, Опт.наценка – % от цены на монету.

Время ожидания – время ожидания по умолчанию при автоподборе (сек).

% прибавить к цене, Ограничение на покупку – сколько процентов от цены на криптовалюту #1 в момент автоподбора накинуть на неё же саму и применить в качестве ограничения на покупку. Если 0, то в соответствующее поле в боте вставится 0 и оно просто не будет учитываться.

В процентах / В пунктах – выбор варианта подстановки значений при автоподборе параметров.

DCA – включение/выключение функции DCA при нажатии на автоподбор.

% профита – % профита при срабатывании DCA.

шагов – количество шагов (колен, ордеров) для DCA.

Падение курса – Процент, на который должна упасть цена чтобы сработал этот шаг.

Объём покупки – Объем, на который следует совершить дополнительную покупку при срабатывании этого шага. Указывается в процентах (от уже совершённой покупки, в т.ч. изначальный рабочий объем и объём предыдущих DCA-шагов). Если нужно всегда удваивать как в классическом мартингейле, необходимо оставить 100%.

Вкладка «Кабинет»

Key – уникальный идентификатор вашего девайса (компьютера) для отслеживания статистики в личном кабинете btn.plus.

Вкладка «Лицензия»

Сверху строка, которая показывает на какой срок приобретена лицензия.

Лицензия (ключ) – сюда при активации вставляется ключ вашей лицензии и нажимается кнопка "Запросить". После этого в данное поле вставляется ваша лицензия. Чтобы активировать лицензию нужно нажать на кнопку "Активировать".

Кнопка продлить лицензию является ссылкой на личный кабинет системы btn.plus.

StratumBox

Основная статья: StratumBox.

Ссылка в верхнем меню в окно настроек модулей программы.