Интерфейс Stratum-bot — различия между версиями
Bablo (обсуждение | вклад) |
Bablo (обсуждение | вклад) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
'''Описание интерфейса Stratum-bot.''' | '''Описание интерфейса Stratum-bot.''' | ||
− | [[Файл: | + | [[Файл:V033.png|мини|центр|Интерфейс Stratum-bot (v0.3.3)]] |
== Панель настроек стратегии == | == Панель настроек стратегии == | ||
Строка 7: | Строка 7: | ||
'''Первая часть, где происходит управление и настройка параметров стратегии.''' | '''Первая часть, где происходит управление и настройка параметров стратегии.''' | ||
− | [[Файл: | + | [[Файл:Strategy-panel-scalping.png|мини|центр|Параметры стратегии Scalping в Stratum-bot]] |
Сверху мы имеем три кнопки: Добавление конфига из файла, сохранить текущие параметры как новый конфиг, обновить текущий конфиг. | Сверху мы имеем три кнопки: Добавление конфига из файла, сохранить текущие параметры как новый конфиг, обновить текущий конфиг. | ||
Строка 16: | Строка 16: | ||
* [[Classic Long]] | * [[Classic Long]] | ||
* [[Classic Short]] | * [[Classic Short]] | ||
− | |||
− | |||
Чуть ниже селектор для выбора сохраненного конфига. | Чуть ниже селектор для выбора сохраненного конфига. | ||
Строка 32: | Строка 30: | ||
Сверху меню, полезные ссылки, кнопки для сворачивания вниз или в трей и кнопка выхода из программы. | Сверху меню, полезные ссылки, кнопки для сворачивания вниз или в трей и кнопка выхода из программы. | ||
− | '''Кнопка «Бабло»''' – запуск и остановка торговли (потока). Добавление и удаление потока. | + | * '''Кнопка «Бабло»''' – запуск и остановка торговли (потока). Добавление и удаление потока. |
− | '''Статистика''' – показывает количество полных [[Итерация|итераций]] и заработок. Если навести курсор отобразятся дополнительные данные: количество выставленных ордеров всего, количество выставленных buy и sell ордеров по отдельности и время работы с момента запуска торговли. | + | * '''Статистика''' – показывает количество полных [[Итерация|итераций]] и заработок. Если навести курсор отобразятся дополнительные данные: количество выставленных ордеров всего, количество выставленных buy и sell ордеров по отдельности и время работы с момента запуска торговли. |
− | '''Потоки''' — список рабочих потоков. Есть контекстное меню при помощи которого можно удалить выбранный поток. | + | * '''Потоки''' — список рабочих потоков. Есть контекстное меню при помощи которого можно удалить выбранный поток. |
− | '''Логи''' – все действия по стратегии. | + | * '''Логи''' – все действия по стратегии. |
− | '''Мои ордера''' – ордера по текущей валютной паре, которые у вас открыты. (см. [[Мои ордера (StratumBox)]]) | + | * '''Мои ордера''' – ордера по текущей валютной паре, которые у вас открыты. (см. [[Мои ордера (StratumBox)]]) |
== Настройки == | == Настройки == | ||
Строка 60: | Строка 58: | ||
=== Вкладка «Тайм-ауты» === | === Вкладка «Тайм-ауты» === | ||
− | '''Проверка рынка на возможность войти''' – с какой периодичностью проверять стаканы. | + | * '''Проверка рынка на возможность войти''' – с какой периодичностью проверять стаканы. |
− | '''Проверка ордеров на исполнения''' – с какой периодичностью проверять сработали ли ордера. | + | * '''Проверка ордеров на исполнения''' – с какой периодичностью проверять сработали ли ордера. |
− | '''Задержка перед некоторыми запросами''' – задержка перед выполнением некоторых запросов, преимущественно запросы связанные с проверкой ордера на исполнение. Некоторые компьютеры могут не справляться с тем, что в один момент выполнить несколько запросов, при этом каждый раз обновлять параметр 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 то функция отключена. |
− | + | В 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. | ||
Строка 91: | Строка 89: | ||
На вкладке «'''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: | Строка 121: | ||
Сверху строка, которая показывает на какой срок приобретена лицензия. | Сверху строка, которая показывает на какой срок приобретена лицензия. | ||
− | '''Лицензия (ключ)''' – сюда при активации вставляется ключ вашей лицензии и нажимается кнопка "Запросить". После этого в данное поле вставляется ваша лицензия. Чтобы активировать лицензию нужно нажать на кнопку "Активировать". | + | * '''Лицензия (ключ)''' – сюда при активации вставляется ключ вашей лицензии и нажимается кнопка "Запросить". После этого в данное поле вставляется ваша лицензия. Чтобы активировать лицензию нужно нажать на кнопку "Активировать". |
Кнопка продлить лицензию является ссылкой на личный кабинет системы btn.plus. | Кнопка продлить лицензию является ссылкой на личный кабинет системы btn.plus. | ||
Строка 129: | Строка 127: | ||
== StratumBox == | == StratumBox == | ||
− | '''''Основная статья: [[StratumBox]].''''' | + | * '''''Основная статья: [[StratumBox]].''''' |
Ссылка в верхнем меню в окно настроек модулей программы. | Ссылка в верхнем меню в окно настроек модулей программы. |
Текущая версия на 14:52, 19 февраля 2020
Описание интерфейса Stratum-bot.
Содержание
Панель настроек стратегии
Первая часть, где происходит управление и настройка параметров стратегии.
Сверху мы имеем три кнопки: Добавление конфига из файла, сохранить текущие параметры как новый конфиг, обновить текущий конфиг.
Далее селекторы, где мы выбираем биржу и текущую стратегию. В зависимости от выбранной стратегии параметры в данной области будут отличаться. Подробнее про параметры стратегий смотрите на странице конкретной стратегии:
Чуть ниже селектор для выбора сохраненного конфига.
Стратегии сохраняются в папку Strategies. Оттуда же их можно и удалить.
Рабочая область
Вторая часть, где видна работа бота, происходит запуск и навигация, а также отображаются StratumBox’ы.
Сверху меню, полезные ссылки, кнопки для сворачивания вниз или в трей и кнопка выхода из программы.
- Кнопка «Бабло» – запуск и остановка торговли (потока). Добавление и удаление потока.
- Статистика – показывает количество полных итераций и заработок. Если навести курсор отобразятся дополнительные данные: количество выставленных ордеров всего, количество выставленных buy и sell ордеров по отдельности и время работы с момента запуска торговли.
- Потоки — список рабочих потоков. Есть контекстное меню при помощи которого можно удалить выбранный поток.
- Логи – все действия по стратегии.
- Мои ордера – ордера по текущей валютной паре, которые у вас открыты. (см. Мои ордера (StratumBox))
Настройки
Вкладка «Общее»
- Профессиональный режим - включение выключение профессионального режима.
- Количество записей в логах - количество записей, которые будут отображаться в логах программы.
- Язык – язык интерфейса бота (английский или русский).
- Радостно подкидывать бабло – звуковой сигнал при запуске торговли и при завершении итерации (исполнение ордера 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
- Основная статья: StratumBox.
Ссылка в верхнем меню в окно настроек модулей программы.