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

Материал из btnPLUS
Перейти к: навигация, поиск
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
 
'''Описание интерфейса Stratum-bot.'''  
 
'''Описание интерфейса Stratum-bot.'''  
  
[[Файл:Stratumbot-023-interface.png|мини|центр|Интерфейс Stratum-bot (v0.2.3)]]
+
[[Файл:V033.png|мини|центр|Интерфейс Stratum-bot (v0.3.3)]]
  
 
== Панель настроек стратегии ==
 
== Панель настроек стратегии ==
Строка 7: Строка 7:
 
'''Первая часть, где происходит управление и настройка параметров стратегии.'''
 
'''Первая часть, где происходит управление и настройка параметров стратегии.'''
  
[[Файл:Stratumbot-023-interface-1.png|мини|центр|Панель настроек стратегии]]
+
[[Файл:Strategy-panel-scalping.png|мини|центр|Параметры стратегии Scalping в Stratum-bot]]
  
 
Сверху мы имеем три кнопки: Добавление конфига из файла, сохранить текущие параметры как новый конфиг, обновить текущий конфиг.
 
Сверху мы имеем три кнопки: Добавление конфига из файла, сохранить текущие параметры как новый конфиг, обновить текущий конфиг.
Строка 16: Строка 16:
 
* [[Classic Long]]
 
* [[Classic Long]]
 
* [[Classic Short]]
 
* [[Classic Short]]
 
[[Файл:Stratumbot-023-interface-selector.png|обрамить|центр]]
 
  
 
Чуть ниже селектор для выбора сохраненного конфига.
 
Чуть ниже селектор для выбора сохраненного конфига.
Строка 32: Строка 30:
 
Сверху меню, полезные ссылки, кнопки для сворачивания вниз или в трей и кнопка выхода из программы.
 
Сверху меню, полезные ссылки, кнопки для сворачивания вниз или в трей и кнопка выхода из программы.
  
'''Кнопка «Бабло»''' – запуск и остановка торговли (потока). Добавление и удаление потока.
+
* '''Кнопка «Бабло»''' – запуск и остановка торговли (потока). Добавление и удаление потока.
  
'''Статистика''' – показывает количество полных [[Итерация|итераций]] и заработок. Если навести курсор отобразятся дополнительные данные: количество выставленных ордеров всего, количество выставленных buy и sell ордеров по отдельности и время работы с момента запуска торговли.
+
* '''Статистика''' – показывает количество полных [[Итерация|итераций]] и заработок. Если навести курсор отобразятся дополнительные данные: количество выставленных ордеров всего, количество выставленных buy и sell ордеров по отдельности и время работы с момента запуска торговли.
  
'''Потоки''' — список рабочих потоков. Есть контекстное меню при помощи которого можно удалить выбранный поток.
+
* '''Потоки''' — список рабочих потоков. Есть контекстное меню при помощи которого можно удалить выбранный поток.
  
'''Логи''' – все действия по стратегии.  
+
* '''Логи''' – все действия по стратегии.  
  
'''Мои ордера''' – ордера по текущей валютной паре, которые у вас открыты. (см. [[Мои ордера (StratumBox)]])
+
* '''Мои ордера''' – ордера по текущей валютной паре, которые у вас открыты. (см. [[Мои ордера (StratumBox)]])
  
 
== Настройки ==
 
== Настройки ==
Строка 47: Строка 45:
  
 
=== Вкладка «Общее» ===
 
=== Вкладка «Общее» ===
'''Количество записей в логах''' - количество записей, которые будут отображаться в логах программы.
+
* '''Профессиональный режим''' - включение выключение [[Профессиональный режим|профессионального режима]].
 +
 
 +
* '''Количество записей в логах''' - количество записей, которые будут отображаться в логах программы.
  
'''Язык''' – язык интерфейса бота (английский или русский).
+
* '''Язык''' – язык интерфейса бота (английский или русский).
  
'''Радостно подкидывать бабло''' – звуковой сигнал при запуске торговли и при завершении итерации (исполнение ордера SELL).
+
* '''Радостно подкидывать бабло''' – звуковой сигнал при запуске торговли и при завершении итерации (исполнение ордера SELL).
  
'''Режим отладки''' – при включенном режиме отладки в папку Temp буду сохраняться все важные запросы и [[Логи|действия программы]]; в логах будет писать отладочная информация; [[CODE (Уведомления)|коды]] этой информации будут отправляться на сервер для того, чтоб знать, что фиксить первым делом.
+
* '''Режим отладки''' – при включенном режиме отладки в папку Temp буду сохраняться все важные запросы и [[Логи|действия программы]]; в логах будет писать отладочная информация; [[CODE (Уведомления)|коды]] этой информации будут отправляться на сервер для того, чтоб знать, что фиксить первым делом.
  
'''Домен обращения''' – функция доступная в Stratum-bot v0.1 для изменения домена биржи YoBit. Полезно в связи с блокировками их доменов на территории РФ.
+
* '''Домен обращения''' – функция доступная в Stratum-bot v0.1 для изменения домена биржи YoBit. Полезно в связи с блокировками их доменов на территории РФ.
  
 
=== Вкладка «Тайм-ауты» ===
 
=== Вкладка «Тайм-ауты» ===
'''Проверка рынка на возможность войти''' – с какой периодичностью проверять стаканы.
+
* '''Проверка рынка на возможность войти''' – с какой периодичностью проверять стаканы.
 +
 
 +
* '''Проверка ордеров на исполнения''' – с какой периодичностью проверять сработали ли ордера.
 +
 
 +
* '''Задержка перед некоторыми запросами''' – задержка перед выполнением некоторых запросов, преимущественно запросы связанные с проверкой ордера на исполнение. Некоторые компьютеры могут не справляться с тем, что в один момент выполнить несколько запросов, при этом каждый раз обновлять параметр 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 фильтрам], чтобы открыть/закрыть ордер на покупку. Если значение равно 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 то функция отключена.
  
'''Задержка перед некоторыми запросами''' – задержка перед выполнением некоторых запросов, преимущественно запросы связанные с проверкой ордера на исполнение. Некоторые компьютеры могут не справляться с тем, что в один момент выполнить несколько запросов, при этом каждый раз обновлять параметр nonce/логи.
+
* '''StopLoss Timeout''' – сколько подождать, перед тем как выполнить [[StopLoss|стоплосс]] ордер. Если значение равно 0 то функция отключена.
  
Значения указываются в миллисекундах.
+
В StopLoss Timeout значение указывается в секундах, во всех остальных случаях значения указываются в миллисекундах.
  
 
=== Вкладка «Биржи» ===
 
=== Вкладка «Биржи» ===
 
На этой вкладке указываются [[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.
  
''Замечание по v0.2.XX'': Для каждого потока нужно выделять API ключ. API ключ не обязательно должен быть уникальным, можно один и тот же вставить несколько раз.  
+
''Замечание по v0.3.XX'': Для каждого потока нужно выделять API ключ. API ключ не обязательно должен быть уникальным, можно один и тот же вставить несколько раз.  
  
 
=== Вкладка «Стратегии» ===
 
=== Вкладка «Стратегии» ===
Строка 79: Строка 87:
 
* '''''Читать статью: [[Настройка стратегии (Скальпинг)]]'''''
 
* '''''Читать статью: [[Настройка стратегии (Скальпинг)]]'''''
  
На вкладке «'''Скальпинг'''» можно настроить параметры [[Автоподбор параметров стратегии|автоподбора]].
+
На вкладке «'''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]].
  
 
=== Вкладка «Кабинет» ===
 
=== Вкладка «Кабинет» ===
  
'''Key''' – уникальный идентификатор вашего девайса (компьютера) для отслеживания статистики в личном кабинете [[btn.plus]].
+
* '''Key''' – уникальный идентификатор вашего девайса (компьютера) для отслеживания статистики в личном кабинете [[btn.plus]].
  
 
=== Вкладка «Лицензия» ===
 
=== Вкладка «Лицензия» ===
Строка 109: Строка 121:
 
Сверху строка, которая показывает на какой срок приобретена лицензия.
 
Сверху строка, которая показывает на какой срок приобретена лицензия.
  
'''Лицензия (ключ)''' – сюда при активации вставляется ключ вашей лицензии и нажимается кнопка "Запросить". После этого в данное поле вставляется ваша лицензия. Чтобы активировать лицензию нужно нажать на кнопку "Активировать".  
+
* '''Лицензия (ключ)''' – сюда при активации вставляется ключ вашей лицензии и нажимается кнопка "Запросить". После этого в данное поле вставляется ваша лицензия. Чтобы активировать лицензию нужно нажать на кнопку "Активировать".  
  
 
Кнопка продлить лицензию является ссылкой на личный кабинет системы btn.plus.  
 
Кнопка продлить лицензию является ссылкой на личный кабинет системы btn.plus.  
Строка 115: Строка 127:
 
== StratumBox ==
 
== StratumBox ==
  
'''''Основная статья: [[StratumBox]].'''''
+
* '''''Основная статья: [[StratumBox]].'''''
  
 
Ссылка в верхнем меню в окно настроек модулей программы.
 
Ссылка в верхнем меню в окно настроек модулей программы.

Текущая версия на 14:52, 19 февраля 2020

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

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

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

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

Параметры стратегии Scalping в Stratum-bot

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

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

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

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


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

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

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

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

  • Кнопка «Бабло» – запуск и остановка торговли (потока). Добавление и удаление потока.
  • Статистика – показывает количество полных итераций и заработок. Если навести курсор отобразятся дополнительные данные: количество выставленных ордеров всего, количество выставленных buy и sell ордеров по отдельности и время работы с момента запуска торговли.
  • Потоки — список рабочих потоков. Есть контекстное меню при помощи которого можно удалить выбранный поток.
  • Логи – все действия по стратегии.
  • Мои ордера – ордера по текущей валютной паре, которые у вас открыты. (см. Мои ордера (StratumBox))

Настройки

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

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

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

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

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

В StopLoss Timeout значение указывается в секундах, во всех остальных случаях значения указываются в миллисекундах.

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

На этой вкладке указываются 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

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