Интерфейс Stratum-bot
Описание интерфейса Stratum-bot.
Содержание
Панель настроек стратегии
Первая часть, где происходит управление и настройка параметров стратегии.
Валютная пара — валютная пара для торговли (криптовалюта #1 и #2). Если нажать на надпись «Валютная пара» в браузере откроется биржа с этой парой.
Бюджет — количество монет криптовалюты #2 на которое будут куплены монеты криптовалюты #1. Бот будет торговать с целью заработать криптовалюту #2. Т.е. если вы хотите заработать Ethereum, положите на баланс Ethereum и запускайте бота на парах XXX/ETH.
Мин. спред — минимальная разность между стаканами при которой бот войдет в торговлю. В этом случае бот выставит свой ордер по цене первого ордера в стакане.
Опт. спред — оптимальная разность между крайними ордерами в стаканах при которой бот войдёт в торговлю. В этом случае бот выставит свой ордер по цене на 0,00000001 выгоднее крайнего ордера в стакане.
Время ожидания — количество секунд, которые бот ожидает после того, как обнаружил, что разница между крайними ордерами в стаканах позволяет скальпить.
Мин. наценка — минимальная наценка, которую бот будет выставлять если выше нашего ордера есть не больше X ордеров. Если выше нашего ордера будет больше X ордеров бот будет выставлять ордера с наценкой Быстрая продажа (см. ниже — Игнорировать ордера меньше (шт.)).
Опт. наценка — наценка, на случай если мы можем встать первыми. Если спред большой, то это максимальная наценка которую выставит бот.
Продажа в ноль — самая минимальная наценка которую может сделать бот, если рынок уйдёт вниз. Обычно сюда задаётся наценка перекрывающая затраты на комиссию биржи в обе стороны. Также сюда можно задавать отрицательное значение, если вы готовы продавать в минус.
Быстрая продажа — функция Panic Sell. Если цена на рынке равна или ниже указанной в этом поле – бот исполнит SELL ордер по рынку и зафиксирует убыток. Если оставить 0 функция будет отключена. Можно указать как фиксированную цену, так и значение в процентах. Например, если вы хотите, чтобы при падении цены на 2% бот продал купленное по рынку то укажите в этом поле 2% (со знаком процента). Если вы хотите, чтобы бот продал купленное по рынку при цене 0.1 то так и напишите (без знака процента).
Ограничение на покупку — цена на криптовалюту #1, выше которой не заходить в торговлю. Если написать туда 0 – этот параметр просто не будет учитываться. В настройках можно настроить процент, которые следует прибавлять к цене, на момент автоподбора.
Игнорировать ордера меньше (%) — не переставлять свои ордера, если перед нами поставят мелкий ордер, объем которого не превышает указанный процент от нашего. Знак % вводить необязательно.
Игнорировать ордера меньше (шт.) — пытаться продать по Мин. наценке до тех пор, пока перед нами не будет указанное количество ордеров. После этого бот пойдёт переставлять до цены быстрой продажи. «шт.» - вводить необязательно.
Начать с продажи — функция, позволяющая начать торговую сессию с выставления SELL ордера. Для этого нужно ввести в поле «Цена покупки» цену за которую был исполнен BUY ордер, а в поле «Количество» указать объем, на который был исполнен BUY ордер. Данные смотрите в своей истории сделок на бирже.
Автоподбор параметров (значок молнии, сбоку от валютной пары) – это автоподбор параметров к выбранной валютной паре на основе её цены и некоторой формулы. Коэффициенты автоподбора можно изменить в настройках программы. Основана статья: Автоподбор параметров стратегии
Сверху мы имеем три кнопки: Добавление конфига из файла, сохранить текущие параметры как новый конфиг, обновить текущий конфиг.
Чуть ниже селектор для выбора сохраненного конфига.
Стратегии сохраняются в папку Strategies. Оттуда же их можно и удалить.
Рабочая область
Вторая часть, где видна работа бота, происходит запуск и навигация, а также отображаются StratumBox’ы.
Сверху меню, полезные ссылки, кнопки для сворачивания вниз или в трей и кнопка выхода из программы.
Кнопка «Бабло» – запуск и остановка торговли (потока). Добавление и удаление потока.
Статистика – показывает количество полных итераций и заработок. Если навести курсор отобразятся дополнительные данные: количество выставленных ордеров всего, количество выставленных buy и sell ордеров по отдельности и время работы с момента запуска торговли.
Потоки — список рабочих потоков. Есть контекстное меню при помощи которого можно удалить выбранный поток.
Логи – все действия по стратегии.
Мои ордера – ордера по текущей валютной паре, которые у вас открыты. Отменить из бота пока нельзя.
Настройки
Вкладка «Общее»
Количество записей в логах - количество записей, которые будут отображаться в логах программы.
Язык – язык интерфейса бота (английский или русский).
Радостно подкидывать бабло – звуковой сигнал при запуске торговли и при завершении итерации (исполнение ордера SELL).
Режим отладки – при включенном режиме отладки в папку Temp буду сохраняться все важные запросы и действия программы; в логах будет писать отладочная информация; коды этой информации будут отправляться на сервер для того, чтоб знать, что фиксить первым делом.
Вкладка «Тайм-ауты»
Проверка рынка на возможность войти – с какой периодичностью проверять стаканы.
Проверка ордеров на исполнения – с какой периодичностью проверять сработали ли ордера.
Задержка перед некоторыми запросами – задержка перед выполнением некоторых запросов, преимущественно запросы связанные с проверкой ордера на исполнение. Некоторые компьютеры могут не справляться с тем, что в один момент выполнить несколько запросов, при этом каждый раз обновлять параметр 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 потому что с запасом.
Мин.спред – Для v0.2.XX: % от цены на монету. Для v0.1.XX: значение на которое нужно умножить число, полученное в результате расчёта поля быстрая продажа для того, чтобы вставить в поле «Мин.спред».
Остальные поля по аналогии.
Время ожидания – время ожидания по умолчанию при автоподборе (сек).
% прибавить к цене, Ограничение на покупку – сколько процентов от цены на криптовалюту #1 в момент автоподбора накинуть на неё же саму и применить в качестве ограничения на покупку. Если 0, то в соответствующее поле в боте вставится 0 и оно просто не будет учитываться.
В процентах / В пунктах – выбор варианта подстановки значений при автоподборе параметров.
Автоматически обновлять после каждой итерации – функция, позволяющая обновлять параметры стратегии после завершения каждой итерации.
Вкладка «Кабинет»
Key – уникальный идентификатор вашего девайса (компьютера) для отслеживания статистики в личном кабинете btn.plus.
Вкладка «Лицензия»
Сверху строка, которая показывает на какой срок приобретена лицензия.
Лицензия (ключ) – сюда при активации вставляется ключ вашей лицензии и нажимается кнопка "Запросить". После этого в данное поле вставляется ваша лицензия. Чтобы активировать лицензию нужно нажать на кнопку "Активировать".
Кнопка продлить лицензию является ссылкой на личный кабинет системы btn.plus.
StratumBox
Основная статья: StratumBox.
Ссылка в верхнем меню в окно настроек модулей программы.