Интерфейс Stratum-bot — различия между версиями

Материал из btnPLUS
Перейти к: навигация, поиск
Строка 60: Строка 60:
  
 
=== Вкладка «Тайм-ауты» ===
 
=== Вкладка «Тайм-ауты» ===
'''Проверка рынка на возможность войти''' – с какой периодичностью проверять стаканы.
+
* '''Проверка рынка на возможность войти''' – с какой периодичностью проверять стаканы.
  
'''Проверка ордеров на исполнения''' – с какой периодичностью проверять сработали ли ордера.
+
* '''Проверка ордеров на исполнения''' – с какой периодичностью проверять сработали ли ордера.
  
'''Задержка перед некоторыми запросами''' – задержка перед выполнением некоторых запросов, преимущественно запросы связанные с проверкой ордера на исполнение. Некоторые компьютеры могут не справляться с тем, что в один момент выполнить несколько запросов, при этом каждый раз обновлять параметр nonce/логи.
+
* '''Задержка перед некоторыми запросами''' – задержка перед выполнением некоторых запросов, преимущественно запросы связанные с проверкой ордера на исполнение. Некоторые компьютеры могут не справляться с тем, что в один момент выполнить несколько запросов, при этом каждый раз обновлять параметр nonce/логи.
  
'''Проверка фильтров и индикаторов''' – с какой периодичностью проверять рынок на соответствие условий по [https://wiki.btn.plus/ru/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%26_%D0%98%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B фильтрам и индикаторам].
+
* '''Проверка фильтров и индикаторов''' – с какой периодичностью проверять рынок на соответствие условий по [https://wiki.btn.plus/ru/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%26_%D0%98%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B фильтрам и индикаторам].
  
'''Повторная проверка фильтров на покупку''' – через какой промежуток времени следует повторно проверить условия по [https://wiki.btn.plus/ru/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%26_%D0%98%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B фильтрам], чтобы открыть/закрыть ордер на покупку. Если значение равно 0 то функция отключена.
+
* '''Повторная проверка фильтров на покупку''' – через какой промежуток времени следует повторно проверить условия по [https://wiki.btn.plus/ru/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%26_%D0%98%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B фильтрам], чтобы открыть/закрыть ордер на покупку. Если значение равно 0 то функция отключена.
  
'''Повторная проверка фильтров на продажу''' – через какой промежуток времени следует повторно проверить условия по [https://wiki.btn.plus/ru/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%26_%D0%98%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B фильтрам], чтобы открыть/закрыть ордер на покупку. Если значение равно 0 то функция отключена.
+
* '''Повторная проверка фильтров на продажу''' – через какой промежуток времени следует повторно проверить условия по [https://wiki.btn.plus/ru/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B_%26_%D0%98%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B фильтрам], чтобы открыть/закрыть ордер на покупку. Если значение равно 0 то функция отключена.
  
'''StopLoss Timeout''' – сколько подождать, перед тем как выполнить [[StopLoss|стоплосс]] ордер. Если значение равно 0 то функция отключена.
+
* '''StopLoss Timeout''' – сколько подождать, перед тем как выполнить [[StopLoss|стоплосс]] ордер. Если значение равно 0 то функция отключена.
  
 
Значения указываются в миллисекундах.
 
Значения указываются в миллисекундах.
Строка 79: Строка 79:
 
На этой вкладке указываются [[API ключи Binance|API ключи]] от вашего аккаунта на бирже. Получить их можно зайдя под своим аккаунтом на страницу https://yobit.net/ru/api/keys/ (тип ключа выбираем info & trade & deposits) или https://www.binance.com/userCenter/createApi.html.  
 
На этой вкладке указываются [[API ключи Binance|API ключи]] от вашего аккаунта на бирже. Получить их можно зайдя под своим аккаунтом на страницу https://yobit.net/ru/api/keys/ (тип ключа выбираем info & trade & deposits) или https://www.binance.com/userCenter/createApi.html.  
  
'''Key''' – ключ. Secret – '''секрет'''.  
+
* '''Key''' – ключ. Secret – '''секрет'''.  
  
 
''Замечание по v0.1.XX'': Для каждого бота рекомендуется создавать ключи, т.к. старые могут не работать из-за сохранённого на бирже параметра nonce.
 
''Замечание по v0.1.XX'': Для каждого бота рекомендуется создавать ключи, т.к. старые могут не работать из-за сохранённого на бирже параметра nonce.
Строка 91: Строка 91:
 
На вкладке «'''Scalping'''» можно настроить параметры [[Автоподбор параметров стратегии|автоподбора]].
 
На вкладке «'''Scalping'''» можно настроить параметры [[Автоподбор параметров стратегии|автоподбора]].
  
'''% продажи в ноль (комиссия биржи x2)''' – % от цены на монету. Обычно тут указывается процент, который берет биржа за транзакции в обе стороны. YoBit берет по 0,4%. По умолчанию 0,45 потому что с запасом.
+
* '''% продажи в ноль (комиссия биржи x2)''' – % от цены на монету. Обычно тут указывается процент, который берет биржа за транзакции в обе стороны. YoBit берет по 0,4%. По умолчанию 0,45 потому что с запасом.
  
'''Мин.спред, Опт.спред, Мин.наценка, Опт.наценка''' – % от цены на монету.  
+
* '''Мин.спред, Опт.спред, Мин.наценка, Опт.наценка''' – % от цены на монету.  
  
'''Время ожидания''' – время ожидания по умолчанию при автоподборе (сек).
+
* '''Время ожидания''' – время ожидания по умолчанию при автоподборе (сек).
  
'''% прибавить к цене, Ограничение на покупку'''  – сколько процентов от цены на криптовалюту #1 в момент автоподбора накинуть на неё же саму и применить в качестве ограничения на покупку. Если 0, то в соответствующее поле в боте вставится 0 и оно просто не будет учитываться.
+
* '''% прибавить к цене, Ограничение на покупку'''  – сколько процентов от цены на криптовалюту #1 в момент автоподбора накинуть на неё же саму и применить в качестве ограничения на покупку. Если 0, то в соответствующее поле в боте вставится 0 и оно просто не будет учитываться.
  
'''В процентах / В пунктах''' – выбор варианта подстановки значений при [[Автоподбор параметров стратегии|автоподборе параметров]].
+
* '''В процентах / В пунктах''' – выбор варианта подстановки значений при [[Автоподбор параметров стратегии|автоподборе параметров]].
  
'''DCA''' – включение/выключение функции DCA при нажатии на автоподбор.
+
* '''DCA''' – включение/выключение функции DCA при нажатии на автоподбор.
  
'''% профита''' – % профита при  срабатывании DCA.
+
* '''% профита''' – % профита при  срабатывании DCA.
  
'''шагов''' – количество шагов (колен, ордеров) для DCA.
+
* '''шагов''' – количество шагов (колен, ордеров) для DCA.
  
'''Падение курса''' – Процент, на который должна упасть цена чтобы сработал этот шаг.
+
* '''Падение курса''' – Процент, на который должна упасть цена чтобы сработал этот шаг.
  
'''Объём покупки'''  – Объем, на который следует совершить дополнительную покупку при срабатывании этого шага. Указывается в процентах (от уже совершённой покупки, в т.ч. изначальный рабочий объем и объём предыдущих DCA-шагов). Если нужно всегда удваивать как в классическом мартингейле, необходимо оставить 100%.
+
* '''Объём покупки'''  – Объем, на который следует совершить дополнительную покупку при срабатывании этого шага. Указывается в процентах (от уже совершённой покупки, в т.ч. изначальный рабочий объем и объём предыдущих DCA-шагов). Если нужно всегда удваивать как в классическом мартингейле, необходимо оставить 100%.
  
 
=== Вкладка «Данные» ===
 
=== Вкладка «Данные» ===
  
Здесь указываются данные от Google аккаунта для работы фильтра [[Email Notify]].
+
* Здесь указываются данные от Google аккаунта для работы фильтра [[Email Notify]].
  
 
=== Вкладка «Кабинет» ===
 
=== Вкладка «Кабинет» ===
  
'''Key''' – уникальный идентификатор вашего девайса (компьютера) для отслеживания статистики в личном кабинете [[btn.plus]].
+
* '''Key''' – уникальный идентификатор вашего девайса (компьютера) для отслеживания статистики в личном кабинете [[btn.plus]].
  
 
=== Вкладка «Лицензия» ===
 
=== Вкладка «Лицензия» ===
Строка 123: Строка 123:
 
Сверху строка, которая показывает на какой срок приобретена лицензия.
 
Сверху строка, которая показывает на какой срок приобретена лицензия.
  
'''Лицензия (ключ)''' – сюда при активации вставляется ключ вашей лицензии и нажимается кнопка "Запросить". После этого в данное поле вставляется ваша лицензия. Чтобы активировать лицензию нужно нажать на кнопку "Активировать".  
+
* '''Лицензия (ключ)''' – сюда при активации вставляется ключ вашей лицензии и нажимается кнопка "Запросить". После этого в данное поле вставляется ваша лицензия. Чтобы активировать лицензию нужно нажать на кнопку "Активировать".  
  
 
Кнопка продлить лицензию является ссылкой на личный кабинет системы btn.plus.  
 
Кнопка продлить лицензию является ссылкой на личный кабинет системы btn.plus.  
Строка 129: Строка 129:
 
== StratumBox ==
 
== StratumBox ==
  
'''''Основная статья: [[StratumBox]].'''''
+
* '''''Основная статья: [[StratumBox]].'''''
  
 
Ссылка в верхнем меню в окно настроек модулей программы.
 
Ссылка в верхнем меню в окно настроек модулей программы.

Версия 23:00, 17 февраля 2020

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

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

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

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

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

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

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

Stratumbot-023-interface-selector.png

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

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


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

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

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

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

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

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

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

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

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

Настройки

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

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

  • Количество записей в логах - количество записей, которые будут отображаться в логах программы.
  • Язык – язык интерфейса бота (английский или русский).
  • Радостно подкидывать бабло – звуковой сигнал при запуске торговли и при завершении итерации (исполнение ордера SELL).
  • Режим отладки – при включенном режиме отладки в папку Temp буду сохраняться все важные запросы и действия программы; в логах будет писать отладочная информация; коды этой информации будут отправляться на сервер для того, чтоб знать, что фиксить первым делом.
  • Домен обращения – функция доступная в Stratum-bot v0.1 для изменения домена биржи YoBit. Полезно в связи с блокировками их доменов на территории РФ.

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

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

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

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

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

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

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

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

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

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

  • % продажи в ноль (комиссия биржи x2) – % от цены на монету. Обычно тут указывается процент, который берет биржа за транзакции в обе стороны. YoBit берет по 0,4%. По умолчанию 0,45 потому что с запасом.
  • Мин.спред, Опт.спред, Мин.наценка, Опт.наценка – % от цены на монету.
  • Время ожидания – время ожидания по умолчанию при автоподборе (сек).
  • % прибавить к цене, Ограничение на покупку – сколько процентов от цены на криптовалюту #1 в момент автоподбора накинуть на неё же саму и применить в качестве ограничения на покупку. Если 0, то в соответствующее поле в боте вставится 0 и оно просто не будет учитываться.
  • DCA – включение/выключение функции DCA при нажатии на автоподбор.
  • % профита – % профита при срабатывании DCA.
  • шагов – количество шагов (колен, ордеров) для DCA.
  • Падение курса – Процент, на который должна упасть цена чтобы сработал этот шаг.
  • Объём покупки – Объем, на который следует совершить дополнительную покупку при срабатывании этого шага. Указывается в процентах (от уже совершённой покупки, в т.ч. изначальный рабочий объем и объём предыдущих DCA-шагов). Если нужно всегда удваивать как в классическом мартингейле, необходимо оставить 100%.

Вкладка «Данные»

  • Здесь указываются данные от Google аккаунта для работы фильтра Email Notify.

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

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

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

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

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

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

StratumBox

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