FOX FOX КриптоКонструктор v1.1.19

Клиент FOX

Как устроена программа и как собрать стратегию

Клиент стоит на вашем компьютере и торгует фьючерсами Bybit по правилам, которые вы собрали сами. Сервер присылает список монет. Какую взять, в какую сторону, каким объёмом и когда докупить или перевернуться — решает таблица в программе.

Ниже те же окна, что вы видите у себя. Цифры на снимках — учебный пример, их можно заменить своими.

Главное окно

Сверху версия программы и режим: «демо» или «РЕАЛ». Демо считает сделки у себя и на биржу ордера не отправляет. Реальный режим ставит рыночные ордера на фьючерсный счёт Bybit.

Главное окно FOX: кнопки Старт и Стоп, онлайн-статистика и открытая сделка
Главное окно. Зелёная строка — сделка сейчас в плюсе. Красная была бы в минусе.

Старт и Стоп

«Старт» включается, когда есть связь с сервером. «Стоп» останавливает поиск новых сделок. Открытое на бирже само не исчезнет: закройте его кнопкой «Закрыть позиции» или на Bybit.

Онлайн статистика

Старт сессии, текущий баланс, профит, число сделок и сколько осталось до конца периода. Под ними — монеты, которые сейчас открыты: сторона, ход цены, результат, строка таблицы и время.

Меню «Окна»

Настройки торговли, журнал, график профита и история сделок. Окно можно приставить к краю или отпустить на другое — получатся вкладки. Размер и место запоминаются.

Сброс статистики

«Сброс всей статистики» очищает итог и график на сайте. Сумма в поле «Баланс» при этом остаётся той, которую вы указали.

Что заполнить до старта

Окно открывается из меню «Настройки» → «Подключение и уведомления». Поля сохраняются, когда вы из них уходите.

Окно подключения: сервер, ключи Bybit, число монет и Telegram
Подключение, ключи Bybit, сколько монет держать сразу и уведомления. На снимке стоят учебные данные, не настоящие ключи.

Сервер FOX

Адрес и порт

Адрес даёт тот, кто ведёт сервер. Порт по умолчанию 18766. Кнопка «Подключиться» проверяет связь. Пока связи нет, «Старт» серый.

Username

Имя, под которым вас видно на сервере и в сообщениях. Если имя пустое, программа к серверу не подключается. Номер счёта Bybit вписывать не нужно: на реальной торговле он берётся из аккаунта сам.

Bybit

API Key и Secret

Ключ из кабинета Bybit, счёт UNIFIED, фьючерсы. Дайте право торговли и не давайте право вывода. Ключи остаются на этом компьютере и на сервер сигналов не уходят.

Реальная торговля на Bybit

Галочка выключена — это демо: ордеров на бирже нет. Галочка включена — сделки уходят на ваш счёт. Рядом кнопки проверки связи, баланса и открытых позиций.

Монет одновременно

Сколько разных монет держать открытыми сразу. От 1 до 20. Стоит 1 — программа ведёт одну монету и следующую берёт, когда эта закончилась.

Telegram

Токен бота и Chat ID — ваши уведомления: вход, результат, статистика. Отдельный Chat ID (сервис) — короткие сообщения про догон. Напишите боту /menu: появятся кнопки состояния, статистики, старта, стопа и «Написать».

Параметры торговли

Окно «Настройки торговли» открывается само и из меню «Окна». Здесь задаётся, от какой суммы считать процент входа и когда сессия считается успешной. Таблицу лучше собрать до «Старт»: пока сессия идёт, программа торгует той таблицей, которая была в момент старта. Галочки быстрого закрытия и сброса долга, а также размах суток можно поменять и на ходу.

Окно настроек торговли: баланс, плечо, сессия и таблица догона
Настройки торговли и таблица догона. Зелёная строка — ступень, на которой сейчас открыта сделка. Цифры — пример со страницы, не обязательный набор.

В самой программе между параметрами и таблицей есть чёрный список на 6 часов. На снимке его нет, чтобы таблица была крупнее. Что это за список — в блоке «Защита».

Баланс (USDT)

Стартовая сумма демо-счёта. От неё считается профит сессии. На реальном счёте деньги лежат на Bybit, а это поле задаёт точку отсчёта в программе.

Плечо (×)

Во сколько раз объём позиции больше маржи. Маржа 20 USDT и плечо 10 — позиция на 200 USDT. Монету, у которой биржа не даёт плечо хотя бы 10×, программа пропускает. Плечо из этого поля ставится на сделку.

Тейк сессии %

Общая цель сессии. Когда прибыль, вместе с ещё открытыми сделками, доходит до этого процента от старта, программа закрывает все позиции и останавливается. Ноль — цели нет, по этому правилу сессия сама не остановится.

Комиссия демо % за сделку

Только для демо. Процент снимается один раз за всю сделку, с объёма позиции: открытие и закрытие уже входят в эту цифру. На реальном счёте комиссию берёт биржа, это поле на неё не влияет.

Суточная сессия

После тейка сессии программа сама включится снова. Время выбирается случайно между «Автостарт с ч» и «до ч», но не раньше, чем пройдёт «Длительность ч». Пример: длительность 24, автостарт с 1 до 3. Цель взята днём — новая сессия начнётся на следующие сутки в случайную минуту с 01:00 до 03:59. Если к концу 24 часов это окно уже прошло, старт будет сразу.

Длительность ч

Срок, после которого разрешён следующий автостарт. От 1 до 168 часов. Пока цель сессии не взята, торговля после этих часов продолжается: программа ждёт тейк, а не выключается по часам.

% входа от

От какой суммы брать проценты столбца «Банк %».

  • Текущий баланс — от того, что есть сейчас. После плюса следующая сделка чуть больше, после минуса чуть меньше.
  • Стартовый депозит — всегда от суммы на старте сессии.
  • Пиковый банк — от самой большой суммы, которая уже была.

Направление входа

Новую монету программа всегда открывает в шорт: продажа, ставка на снижение. Повтор той же монеты зависит от списка:

  • По закрытой сделке — в ту же сторону, в которой закрылась прошлая.
  • Цена 30 мин назад — лонг, если цена выросла за 30 минут, иначе шорт.

Размах суток до %

Монету не берут, если за сутки расстояние от минимума до максимума больше этого процента от текущей цены. Ноль выключает ограничение. На снимке стоит 0, поэтому монету из-за размаха суток не пропускают.

Начало торговли и начальный депозит

Дата в виде дд.мм.гггг и сумма в USDT. Нужны, чтобы в Telegram показывать процент от того депозита, с которого вы начали. На размер ордера эти два поля не влияют.

Таблица догона

Это и есть конструктор. Каждая строка — следующая ступень одной и той же монеты. Первая строка открывает сделку. Следующие включаются, когда цена идёт против вас на указанный процент.

Маржа строки = выбранный банк × «Банк %». Объём позиции = маржа × плечо. На Bybit позиция должна быть хотя бы на 5 USDT, поэтому маржа не может быть меньше, чем 5 разделить на плечо. Если свободных денег меньше, чем просит строка, берётся столько, сколько свободно. Если и этого не хватает на минимум биржи, шаг не делается.

Догон % цены

На сколько процентов цена должна уйти против текущей ноги, чтобы включилась эта строка. У первой строки обычно 0: это сам вход, ждать просадку не нужно. У второй «2» значит: цена прошла 2% против сделки — пора на вторую ступень.

Банк %

Какую долю банка поставить маржой на этой ступени. 2 при банке 1000 USDT — это 20 USDT маржи. Ноль на любой строке, кроме самой первой, закрывает цикл и заставляет искать новую монету. Ноль в первой строке вход запрещает: такую таблицу программа не откроет.

Тейк %

На обычной строке, без переворота, это ход цены в вашу сторону от средней цены входа. Тейк 0,5 — шорт закрывается, когда цена упала на 0,5% от средней. После переворота смысл другой: процент считается от банка в долларах и к нему прибавляется долг цикла. Это разобрано в примере.

Трейл с % и шаг трейла %

Оба числа — ход цены, не процент от банка. «Трейл с %» — с какого плюса стоп начинает следовать за ценой. «Шаг трейла %» — насколько стоп отстаёт от лучшей цены. Ноль в шаге выключает трейлинг на этой строке. Если цена дойдёт до тейка, закроется по тейку. Если раньше дойдёт до подтянутого стопа — закроется по трейлингу.

Переворот

Галочка выключена — докупка в ту же сторону. Сделка не закрывается, средняя цена пересчитывается, тейк берётся уже из новой строки. Галочка включена — текущая нога закрывается и открывается новая, обычно в обратную сторону. Первую строку перевернуть нельзя: это вход.

Кнопки под таблицей

Впишите догон, банк и тейк, при необходимости включите «Переворот» и трейл, затем «Добавить строку» или «Изменить выбранную». «Вверх» и «Вниз» меняют порядок. «Удалить» убирает строку. Пока идёт сессия, эти правки в текущие сделки не попадают.

Сброс при погашении долга

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

Быстрый ход против

Галочка включена с самого начала. Если две ступени догона подряд случаются слишком быстро — каждая быстрее чем за 5 минут — программа не увеличивает сделку, а закрывает её. Монету после этого 6 часов не берёт.

Пример: как собирается одна стратегия

Это разбор цифр со снимка, чтобы было видно, что произойдёт с ценой. Это не совет включить именно такие числа. При первом запуске программа уже ставит свою таблицу: банк 2%, 4%, 8% и 16%, тейки 0,5 / 0,6 / 0,8 / 1, на третьей строке переворот, трейлинг выключен. Ниже — другой вариант: на входе есть трейлинг, а четвёртая строка с нулём в банке заканчивает цикл.

№ Догон % цены Банк % Тейк % Трейл с % Шаг трейла % Переворот
1 0.00 2.00 0.50 0.40 0.20 —
2 2.00 4.00 0.60 0.00 0.00 —
3 4.00 8.00 0.80 0.00 0.00 да
4 6.00 0.00 1.00 0.00 0.00 —

Общие настройки примера: баланс 1000 USDT, плечо 10, процент входа от текущего баланса, тейк сессии 8%, демо-комиссия 0,055% за сделку, одна монета одновременно, размах суток 0.

1

Программа выбирает монету

Из списка сервера берётся USDT-фьючерс, который за сутки упал сильнее остальных. Пропускаются монета, которая уже открыта, монета из запрета на 12 или 6 часов и монета без плеча 10×. Размах суток стоит 0, поэтому скачки цены за сутки монету не отсекают. Допустим, это SOL по 150 USDT. Монета новая, значит сторона — шорт.

2

Первая строка: вход 2% банка

Маржа1000 × 2% = 20 USDT
Объём с плечом 10×20 × 10 = 200 USDT
Количество200 / 150 ≈ 1,33 SOL

Тейк 0,5% для шорта — цена 149,25. Грязная прибыль 200 × 0,5% = 1 USDT. Комиссия демо 200 × 0,055% ≈ 0,11 USDT, на руки около 0,89 USDT. Сделка на этом может закончиться.

Трейлинг включается, когда цена прошла в плюс 0,4% (для шорта это 149,40). Стоп тогда стоит на 0,2% позади лучшей цены. Если после этого цена вернётся и съест эти 0,2%, сделка закроется раньше тейка и сохранит часть плюса. Если цена сразу дойдёт до тейка 0,5%, закроется по тейку.

3

Цена пошла против на 2% — вторая строка, докупка

SOL вырос до 153, тейк не сработал. Это 2% против шорта, галочки «Переворот» на второй строке нет. Программа не закрывает шорт, а докупает его.

Добавка маржи1000 × 4% = 40 USDT
Добавка объёма40 × 10 = 400 USDT
Новая средняяоколо 152

В позиции уже около 600 USDT. Новый тейк — 0,6% от новой средней, для шорта это цена около 151,1. Трейлинг на этой строке выключен: в шаге стоит 0. Отдельного стоп-лосса в таблице нет. Пока цена идёт против, сделка не закрывается в минус сама — она переходит на следующую строку.

4

Ещё 4% против этой ноги — третья строка, переворот

Порог переворота считается от текущей ноги, а не от самого первого входа. Средняя около 152, шорт. Плюс 4% против — цена около 158. Программа закрывает шорт. Минус этой ноги примерно 4% от 600 USDT, то есть около 24 USDT, плюс комиссия. Этот минус становится долгом цикла.

Дальше открывается лонг — обратная сторона. Маржа третьей строки 1000 × 8% = 80 USDT, объём 800 USDT. Тейк после переворота уже не «0,8% цены». Программа ждёт, пока новая нога заработает долг и ещё 0,8% банка: 24 + 1000 × 0,8% = около 32 USDT. Пока новая нога сама в плюсе, а долг ещё висит, направление не меняют и остаются в ту же сторону.

Если включён «Сброс при погашении долга» и закрытая нога уже отбила весь минус, новая нога не открывается. Программа ищет другую монету и начинает с первой строки.

5

Шестой процент и ноль в банке — цикл закончен

Если и лонг уходит на 6% против, четвёртая строка с «Банк %» = 0 сделку закрывает и не открывает следующую. Монета этого цикла больше не догоняется. Программа снова ищет самую упавшую за сутки.

Если строки кончились, а в последней банк не ноль, позиция остаётся открытой: докупок больше нет, закрытие только по тейку, трейлингу, кнопке или тейку сессии.

6

Тейк сессии накрывает всё

Старт был 1000 USDT, цель 8%. Как только баланс вместе с открытыми сделками доходит примерно до 1080 USDT, программа закрывает всё, что открыто, и встаёт на паузу. При включённой суточной сессии следующий «Старт» она нажмёт сама, в случайную минуту окна автостарта.

Что ещё ограничивает вход

Скачок на 6%

Если между проверками цены, а это около одной секунды, монета скакнула на 6% или больше, её не берут 12 часов. Об этом узнают и другие программы FOX: список лежит на сервере.

Чёрный список на 6 часов

Сюда монета попадает после закрытия «быстрым ходом». Список только на этом компьютере, в окне настроек торговли. Там видно, сколько ещё ждать. Двойной щелчок или кнопка «Убрать из списка» снимает запрет раньше.

Свободная маржа

В демо занятая маржа вычитается из баланса программы. На реальном счёте смотрится свободный баланс на Bybit. Поставить больше, чем свободно, нельзя.

По вашим желаниям

Параметры можно добавить или изменить

Таблица, плечо, тейк сессии и фильтры монет — это текущий конструктор. Он не закрытый. Если в вашей торговле не хватает правила, поле можно добавить. Если поле уже есть, но считает не так, как вам нужно, его можно изменить.

Напишите, что именно должно появиться или заработать иначе. Подойдут обычные слова, без программирования. Например:

  • другой способ выбрать монету, не «самая упавшая за сутки»;
  • отдельный стоп в строке таблицы;
  • торговать только в заданные часы;
  • другое правило переворота или докупки;
  • свой фильтр по размаху, объёму или числу монет.

Сообщение с этой страницы приходит нам. Напишите, как с вами связаться и какое поле хотите добавить или поменять.