1-код каркас меню

2- код визуальные настройки

Интерфейс и настройка торгового бота TradingStar

ИНТЕРФЕЙС БОТОВ

F - (Filled)- количество выполненных ордеров
R - (Rastorgovka) количество выполненных расторговочных ордеров
О - (Opened Orders)- количество открытых активных ордеров на бирже
SD - (Spent Deposit) – использованный депозит на текущую сделку
GOP (Grid Order Price) - цена сеточного ордера (цена, по которой будет исполнен следующий ордер по сетке)
GOPP (Grid Order Price Percent)- % движения цены до сеточного ордера
CPP (Current Position Percent) – текущая позиция относительно средней цены в %
CPPL (Current Position Percent Leverage) – текущая позиция относительно средней цены в % * плечо
CPA (Current Position Absolut)– текущий PNL
AP (Average Price) - средняя цена входа в сделку

УПРАВЛЕНИЕ И НАСТРОЙКИ

Верхнее меню:
  • СТАРТ – кнопка запуска бота.
  • СТОП – кнопка остановки бота.
  • ПРИМ. – кнопка для применения настроек в полях.
  • ДАНН. - онлайн мониторинг работы стратегий и торговых ботов.
  • СТАТ. - статистика работы стратегий.
  • НАСТР. - настройки системы.
  • ГЛОБАЛ - кнопка глобальных настроек ко всем ботам.
Левое меню:
  • ОСНОВ. – кнопка открытия вкладки для ввода основных настроек торговой пары.
  • СЕТКА – кнопка открытия вкладки для ввода настроек сетки ордеров.
  • ПРИБЫЛЬ – кнопка открытия вкладки для ввода настроек профитного ордера.
  • ИНДИК. – кнопка открытия вкладки для ввода настроек индикаторов.
  • ПОТЕРИ – кнопка открытия вкладки для ввода настроек защиты от потерь.
  • СИГНАЛЫ - кнопка подключения работы ботов по сигналам TradingView

НАСТРОЙКИ (Settings) - кнопка НАСТР.

  • Язык - язык программы.
  • Режим сети - MAIN (Рабочий режим) TEST ((Режим тестирования на Тестнет бинансе)
API ключи вводятся отдельно для спота и фьючерсов для рабочей сети или для тестнет.

  • API ключ - Открытый ключ Binance (finandy)
  • API секрет - Закрытый ключ Binance (finandy)

Правое меню:
  • Добавить новый конфиг - Самостоятельно сделать новую конфигурацию.
  • Импортировать конфиг - Загрузить внешнюю конфигурацию.
  • Экспортировать конфиг - Выгрузить конфигурацию на диск.
  • Удалить конфиг и бэкап - Безвозвратно удалить конфигурацию или бота

Глобальные настройки

  1. Комиссия BNB - Размер комиссии учитываемой при торговле.
  2. Вебсокет (Use websocket) - Подключение по вебсокету.

ОСНОВ. (MAIN) -
Основные настройки для всех стратегий

1 - Стратегия (Strategy) – выпадающий список для выбора торговой стратегии:
  • Торговая стратегия:
  • SPOT_LONG - накопление основной валюты по средствам покупки альткоина более дешевого и продажи более дорогого;
  • SPOT_SHORT - накопление альткоина по средствам продажи альткоина более дорогого и покупки более дешевого;
  • SPOT_AUTO-LONG - автоматический старт торгов на парах подобранных по аналитическим данным и накопление основной валюты по средствам покупки альткоина более дешевого и продажи более дорого;
  • FUTURES_LONG - накопление основной валюты по средствам покупки LONG контракта на альткоин более дешевого и продажи более дорого;
  • FUTURES_SHORT - накопление основной валюты по средствам продажи SHORT контракта на альткоин более дорого и покупки более дешевого;
  • FUTURES_BOTH - накопление основной валюты по стратегиям FUTURES_LONG или FUTURES_SHORT в зависимости от сигнала на сторону позиции;
  • FUTURES_AUTO-LONG, FUTURES_AUTO-SHORT, FUTURES_AUTO-BOTH - автоматический старт торгов на парах подобранных по аналитическим данным и накопление основной валюты аналогично стратегиям FUTURES_LONG, FUTURES_SHORT, FUTURES_BOTH.
2 - Все в прибыль (All in profit) – Oграничение доступа бота к объему монеты, поступившему не из цикла или имеющегося при старте цикла на балансе, для помещения в прибыльный ордер. Если переключатель в позиции ВКЛ - будет продан весь альткоин который есть на балансе при старте цикла, так же вы можете докупить альткоин самостоятельно во время цикла, бот его распознает и продаст с прибылью. КРАЙНЕ НЕ РЕКОМЕНДУЕТСЯ ОСТАВЛЯТЬ ПАРАМЕТР ВКЛЮЧЕННЫМ НА ПОСТОЯННОЙ ОСНОВЕ. ИЗ ЗА ВОЗМОЖНЫХ ЗАДЕРЖЕК ПОСТУПЛЕНИЯ ИНФОРМАЦИИ С БИРЖИ ВО ВРЕМЯ ВЫСОКОЙ ВОЛАТИЛЬНОСТИ СУЩЕСТВУЕТ ВЕРОЯТНОСТЬ ФАТАЛЬНОЙ ПОРЕШНОСТИ В ПОДСЧЕТЕ ЦЕНЫ ПРОФИТНОГО ОРДЕРА И СООТВЕТСТВУЮЩИХ ПОСЛЕДСТВИЙ!!! Если переключатель в позиции ВЫКЛ - вы можете торговать на паре имея данный альткоин на счету - бот будет использовать только купленное кол-во.
3 - Двусторонний режим позиции (Dual side position mode) - Если переключатель в позиции ВЫКЛ - В одностороннем режиме в одном контракте могут быть открыты позиции только в одном направлении. Если переключатель в позиции ВКЛ - В режиме хеджирования в одном контракте можно одновременно удерживать как шорт, так и лонг позиции, а также хеджировать позиции в разных направлениях по одному и тому же контракту. Если в контракте есть открытые позиции или открытые ордера, вам не разрешено регулировать режим позиции. Настройки режима позиции действительны для всех контрактов одного типа (например только к USDT-Ⓜ фьючерсам).
4 - Торговая пара (Trading pair):
  • Альт. монета - aльтернативная монета, торгуемая в паре к основной монете.
  • Основная монета - oсновная монета, торгуемая в паре к альтернативной монете.
5 - Интервалы (Intervals):
  • Интервал вебсокета - временной интервал в цикле при подключенном вебсокете (Задается в миллисекундах).
  • Интервал запросов - временной интервал между запросами к бирже при отключенном вебсокете (Задается в миллисекундах).
6 - Кредитного плечо (Leverage) - Размер кредитного плеча.
7 - Основные настройки для стратегии AUTO (Main settings for AUTO strategy):
  • Количество пар - количество пар разрешенных к автоматическому старту (Целое число).
  • Остановить после - период времени по истечению которого автоматически запущенные торги на паре будут остановлены, при условии что небыло покупающей сделки (Задается в секундах).
  • Интервал аналитики - временной интервал между запросами к аналитическим данным (Задается в секундах).
8 - URL аналитики (Analytics URL) - URL адрес вашей собственной серверной аналитики. (Например: http://my-own-analytics.com.
9 - Внутренняя аналит. (Внутренняя аналит.) - Определяет использование внутренней аналитики.
10 - Чёрный список (Blacklist) - Массив названий альтернативных монет, запрещенных к автоматическому старту. Имеет приоритет над белым списком. (Устанавливается перечислением названий монет через запятую, например: ETH,BCC,LTC).
11 - Белый список (Whitelist) - Массив названий альтернативных монет, разрешенных к автоматическому старту. (Устанавливается перечислением названий монет через запятую, например: ETH,BCC,LTC).

СЕТКА (GRID)
Настройки сетки

1 - Количество и объемы (Quantity and volume) - :
  • Открытые ордера - количество открытых ордеров в сетке, поддерживаемое ботом в процессе торговли (Устанавливается целым числом).
  • Депозит ордера - размер депозита для первого ордера в сетке (Устанавливается в основной монете).
  • Мартингейл - размер дополнительного объема рассчитанного на заданный процент от объема предыдущего ордера к следующему ордеру в сетке (Устанавливается в процентах %)
  • Лимит депозита - размер депозита для торгов на данной паре (Устанавливается в основной монете на стратегии «LONG» и альтернативной монете на стратегии «SHORT»)
2 - Ручной мартин. (Manual martin.) - Массив числовых значений мартингейла для каждого ордера. Последнее значение применяется ко всем ордерам свыше заданного количества. (Устанавливается в процентах % перечислением чисел через разделитель, например: 20|30|40|50)
3 - Размерности и отступы (Dimensions and indents):
  • Отступ ордера - отступ первого ордера в сетке от цены во время старта цикла (Устанавливается в процентах %).
  • Шаг ордеров - расстояние между ордерами в сетке от предыдущего к последующему (Устанавливается в процентах %).
  • Доп. шаг ордеров - дополнительное расстояние между ордерами в сетке. Данное значение прибавляется к шагу предыдущего ордера для расчета шага последующего ордера (Устанавливается в процентах %).
  • Перестановка - величина отклонения рыночной цены в противоположную сторону от первого ордера в сетке, для перестановки сетки в соответствии с заданным отступом (Устанавливается в процентах %).
  • Эластичный шаг - параметр переключающий расчет шага ордера сетки в цикле от статичного на эластичный (Статический шаг считается от расчетной цены ордера сетки, эластичный шаг считается от фактической цены исполненного ордера. Данный параметр не следует устанавливать если вы не используете индикаторы сетки в цикле).
4 - Ручной шаг (Manual step) - Массив числовых значений шага для каждого ордера. Последнее значение применяется ко всем ордерам свыше заданного количества. (Устанавливается в процентах % перечислением чисел через разделитель, например: 0.5|1|1.5|2)

ПРИБЫЛЬ (PROFIT)
Настройки прибыли

  • Прибыль - размер прибавки к средней цене позиции для расчета цены прибыльного ордера (Устанавливается в процентах %).
  • Трайлинг вперед - величина отклонения рыночной цены в противоположную сторону от стоп-цены при котором произойдет перерасчет стоп-цены (Устанавливается в процентах %, 0 = отключен).
  • Остановить трайлинг - величина для расчета стоп-цены в виде отступа от рыночной цены (Устанавливается в процентах %, 0 = отключен).
  • Прибыль сквиза - размер прибавки к средней цене позиции для расчета цены прибыльного ордера для перехвата возможных проскальзываний в цене (Устанавливается в процентах %, 0 = отключен). На FUTURES стратегиях каждое из полей данного раздела имеет зависимость от размера кредитного плеча - то есть введеннное в поле значение делится на размер плеча. (Например если вы вводите 1% в поле 'Прибыль' и торгуете с плечем равным 10, то по факту будет выставлен ордер с ценой +0.1% от средней цены, для достижения прибыли в 1%, аналогичное правило действует и для остальных полей, обязательно следует это учитывать при настройки трайлинга).
Подробнее расписано тут.

ИНДИК. (INDIC.)
Настройки индикаторов

Закладка - АВТО - ОСНОВНЫЕ

  • Временные рамки аналит. - Временные рамки для расчета значений индикаторов для аналитики.
  • Сортировка данных аналит. - Сортировка данных для аналитики в порядке убывания или возрастания по заданному параметру.

Закладка - АВТО - ОГРАНИЧИТЕЛИ

  • Объем сут. - Минимальный и максимальный суточный объем торгов на валютной паре, разрешенный к автоматическому старту. (Устанавливается в абсолютном значении ( основной монете ), 0 = отключен )
  • Цена - Минимальная и максимальная цена альткоина, разрешенная к автоматическому старту. ( Устанавливается в абсолютном значении, 0 = отключен )
  • Изменение цены сут. - Изменение цены на торговой паре за последние 24 часа, разрешенное к автоматическому старту. ( Устанавливается в процентах %, 0 = отключен )
  • Волатильность пер. - Минимальная максимальная волатильность на торговой паре за период, разрешенная к автоматическому старту. ( Устанавливается в процентах %, 0 в поле периода или значения = отключен )

Закладка - АВТО - ИНДИКАТОРЫ

  • Временные рамки аналит. - Временные рамки для расчета значений индикаторов для аналитики.
  • Ограничение по цене - Ограничение выставления ордеров в сетке актуальной ценой ликвидности.
  • Изменение цены пер. - Изменение цены на торговой паре за период. ( Устанавливается в процентах %, 0 = отключен )
  • Изменение цены пер. - Изменение цены на торговой паре за период. ( Устанавливается в процентах %, 0 = отключен )
  • Условия индик. SAR - Условия индикатора SAR. Данные параметры позволяют более точно настроить условия для запуска торгов или входа в сделку. Настроить на момент пересечения значений и цены, на направление движения, на сколько текущее значение больше или меньше предыдущего. ( 0 в поле 'Период SAR' = отключен данный индикатор, NONE в селекте 'Усл. SAR<>SAR' или 0 в 'Знач. SAR<>SAR' = отключено данное условие, NONE в селекте 'Усл. SAR<>PRICE' или 0 в 'SAR<>PRICE' = отключено данное условие )
  • Условия индик. MA - Условия индикатора MA. Данные параметры позволяют более точно настроить условия для запуска торгов или входа в сделку. Настроить на момент пересечения скользящей средней и цены, на направление её движения, на сколько текущее значение больше или меньше предыдущего. ( 0 в поле 'Период MA' = отключен данный индикатор, NONE в селекте 'Усл. MA<>MA' или 0 в 'Знач. MA<>MA' = отключено данное условие, NONE в селекте 'Усл. MA<>PRICE' или 0 в 'MA<>PRICE' = отключено данное условие )
  • Индикатор StochRSI - Индикатор StochRSI. ( 0 в любом из полей или обоих полях 'Знач. мин.' и 'Знач. макс.' = отключен )
  • Условия индик. StochRSI - Условия индикатора StochRSI. Данные параметры позволяют более точно настроить условия для запуска торгов или входа в сделку. Настроить на момент пересечения скользящих средних, на направление их движения, на сколько текущее значение больше или меньше предыдущего. ( NONE в селекте 'Усл. K<>D' = отключено данное условие, NONE в селекте 'Усл. K<>K' или 0 в 'Знач. K<>K' = отключено данное условие, NONE в селекте 'Усл. D<>D' или 0 в 'Знач. D<>D' = отключено данное условие )
  • Индикатор MACD - Индикатор MACD. ( 0 в любом из полей = отключен )
  • Условия индик. MACD - Условия индикатора MACD. Данные параметры позволяют более точно настроить условия для запуска торгов или входа в сделку. Настроить на момент пересечения скользящих средних, на направление их движения, на сколько текущее значение больше или меньше предыдущего. ( NONE в селекте 'Усл. MACD<>SIG' = отключено данное условие, NONE в селекте 'Усл. MACD<>MACD' или 0 в 'Знач. MACD<>MACD' = отключено данное условие, NONE в селекте 'Усл. SIG<>SIG' или 0 в 'Знач. SIG<>SIG' = отключено данное условие )
  • Индикатор RSI - Индикатор RSI. ( 0 в поле 'Период RSI' = отключен )
  • Условия индик. RSI - Условия индикатора RSI. Данные параметры позволяют более точно настроить условия для запуска торгов или входа в сделку. Настроить на направление движения скользящей линии, на сколько текущее значение больше или меньше предыдущего. ( NONE в селекте 'Усл. RSI <> RSI' = отключено данное условие или 0 в 'Знач. RSI <> RSI' = отключено данное условие )

Закладка - ЦИКЛ - ОСНОВНЫЕ

  • Временные рамки цикла. - Временные рамки ( период ) для расчета значений ограничителей и индикаторов старта цикла и индикаторов сетки ордеров в цикле.

Закладка - ЦИКЛ - ОГРАНИЧИТЕЛИ СТАРТА ЦИКЛА

  • Объем сут. - Минимальный и максимальный суточный объем торгов на валютной паре. ( Устанавливается в абсолютном значении ( основной монете ), 0 = отключен )"
  • Цена - Минимальная и максимальная цена альткоина. ( Устанавливается в абсолютном значении, 0 = отключен )
  • Изменение цены сут. - Изменение цены на торговой паре за последние 24 часа. ( Устанавливается в процентах %, 0 = отключен )
  • Волатильность пер. - Минимальная максимальная волатильность на торговой паре за период. ( Устанавливается в процентах %, 0 в поле периода или значения = отключен )

Закладка - ЦИКЛ - ИНДИКАТОРЫ ОРДЕРОВ СЕТКИ

  • Временные рамки. - Временные рамки для расчета значений индикаторов.
  • Ограничение по цене - Ограничение выставления ордеров в сетке актуальной ценой ликвидности.
  • Изменение цены пер. - Изменение цены на торговой паре за период. ( Устанавливается в процентах %, 0 = отключен )
  • Изменение цены пер. - Изменение цены на торговой паре за период. ( Устанавливается в процентах %, 0 = отключен )
  • Условия индик. SAR - Условия индикатора SAR. Данные параметры позволяют более точно настроить условия для запуска торгов или входа в сделку. Настроить на момент пересечения значений и цены, на направление движения, на сколько текущее значение больше или меньше предыдущего. ( 0 в поле 'Период SAR' = отключен данный индикатор, NONE в селекте 'Усл. SAR<>SAR' или 0 в 'Знач. SAR<>SAR' = отключено данное условие, NONE в селекте 'Усл. SAR<>PRICE' или 0 в 'SAR<>PRICE' = отключено данное условие )
  • Условия индик. MA - Условия индикатора MA. Данные параметры позволяют более точно настроить условия для запуска торгов или входа в сделку. Настроить на момент пересечения скользящей средней и цены, на направление её движения, на сколько текущее значение больше или меньше предыдущего. ( 0 в поле 'Период MA' = отключен данный индикатор, NONE в селекте 'Усл. MA<>MA' или 0 в 'Знач. MA<>MA' = отключено данное условие, NONE в селекте 'Усл. MA<>PRICE' или 0 в 'MA<>PRICE' = отключено данное условие )
  • Индикатор StochRSI - Индикатор StochRSI. ( 0 в любом из полей или обоих полях 'Знач. мин.' и 'Знач. макс.' = отключен )
  • Условия индик. StochRSI - Условия индикатора StochRSI. Данные параметры позволяют более точно настроить условия для запуска торгов или входа в сделку. Настроить на момент пересечения скользящих средних, на направление их движения, на сколько текущее значение больше или меньше предыдущего. ( NONE в селекте 'Усл. K<>D' = отключено данное условие, NONE в селекте 'Усл. K<>K' или 0 в 'Знач. K<>K' = отключено данное условие, NONE в селекте 'Усл. D<>D' или 0 в 'Знач. D<>D' = отключено данное условие )
  • Индикатор MACD - Индикатор MACD. ( 0 в любом из полей = отключен )
  • Условия индик. MACD - Условия индикатора MACD. Данные параметры позволяют более точно настроить условия для запуска торгов или входа в сделку. Настроить на момент пересечения скользящих средних, на направление их движения, на сколько текущее значение больше или меньше предыдущего. ( NONE в селекте 'Усл. MACD<>SIG' = отключено данное условие, NONE в селекте 'Усл. MACD<>MACD' или 0 в 'Знач. MACD<>MACD' = отключено данное условие, NONE в селекте 'Усл. SIG<>SIG' или 0 в 'Знач. SIG<>SIG' = отключено данное условие )
  • Индикатор RSI - Индикатор RSI. ( 0 в поле 'Период RSI' = отключен )
  • Условия индик. RSI - Условия индикатора RSI. Данные параметры позволяют более точно настроить условия для запуска торгов или входа в сделку. Настроить на направление движения скользящей линии, на сколько текущее значение больше или меньше предыдущего. ( NONE в селекте 'Усл. RSI <> RSI' = отключено данное условие или 0 в 'Знач. RSI <> RSI' = отключено данное условие )

ПОТЕРИ (LOSS)
Настройки стоплоссов

  • Стоплосс - Процент - величина убытка относительно средней цены позиции к рыночной цене при которой позиция будет закрыта по рыночной цене и завершен цикл. Активация стоплосса происходит только тогда когда исполнены все ордера сетки и не осталось доступного депозита для постановки следующего ордера сетки (Устанавливается в процентах %, 0 = отключен).
  • Таймаут - временной промежуток от достижения заданных убытков в позиции и удержание позиции в диапазоне заданных убытков до активации стоплосса ( Устанавливается в секундах, 0 = отключен ).