Перейти до вмісту
Усі стратегії

Стратегії

ADA Повернення до середнього з пасивним наданням ліквідності, довга-коротка позиція (безстроковий контракт на один інструмент BINANCE, бари 15m, вхід лімітними ордерами MAKER на смузі волатильності навколо рухомої середньої ціни — отримувати мейкерську винагороду (0.02%) замість сплати тейкерської (0.05%), вихід мейкерськими лімітними ордерами на середній ціні, тейкерський стоп лише для контролю ризику, фільтр тренду NO, часті сигнали, 3 параметрів)

Результат: Відхилено

AdaMakerLiquidityProvisionReversionLS15m

Нова концепція мейкерського виконання та вибірка з надійними вимірюваннями (2,854 угод); чиста інкрементальна статистика O(1) на рухомому вікні; реальна спроба контролю ризику (розмір позиції з обмеженням ризику,…

Гіпотеза

Стратегія повернення до середнього для LONG-SHORT, одного інструмента, внутрішньоденна, на ADAUSDT.BINANCE (USD-M безстроковий контракт, бари 15m), визначальна риса якої — EXECUTION, а не сигнал: це пряма структурна атака на головного вбивцю фабрики стратегій під номером #1, fee_edge (163 невдач), і саме він пояснює, чому граничні переваги повернення до середнього зникають. Усі попередні стратегії повернення до середнього/продовження тренду входили й виходили тейкерськими ордерами MARKET за ~0.05% з кожного боку……Показати більшеПоказати менше

Стратегія повернення до середнього для LONG-SHORT, одного інструмента, внутрішньоденна, на ADAUSDT.BINANCE (USD-M безстроковий контракт, бари 15m), визначальна риса якої — EXECUTION, а не сигнал: це пряма структурна атака на головного вбивцю фабрики стратегій під номером #1, fee_edge (163 невдач), і саме він пояснює, чому граничні переваги повернення до середнього зникають. Усі попередні стратегії повернення до середнього/продовження тренду входили й виходили тейкерськими ордерами MARKET за ~0.05% з кожного боку = ~0.10% за цикл туди й назад, що з’їдає внутрішньоденне повернення до середнього з перевагою нижче -0.15%. Натомість ця стратегія надає ліквідність: вона розміщує лімітні ордери MAKER на смузі волатильності навколо рухомої середньої ціни й отримує виконання за мейкерською ставкою 0.02% (за таблицею біржі: мейкерська ставка BINANCE 0.0200% проти тейкерської 0.0500%), а потім виходить лімітним ордером MAKER на середній ціні — перетворюючи цикл туди й назад за тейкерською ставкою ~0.10% на цикл за мейкерською ставкою ~0.04% і більш ніж удвічі знижуючи мінімальні витрати, які має перевищити стратегія повернення до середнього. Перевага — та сама добре відома закономірність, завдяки якій розгорнута стратегія SOL VWAP повернення до середнього перейшла до паперової торгівлі (на безстрокових контрактах із високою ліквідністю короткострокові дисбаланси ліквідності спричиняють надмірне відхилення, після чого ціна повертається), але, будучи LIQUIDITY PROVIDER для нетерплячих тейкерів, що заходять надто далеко, стратегія збирає спред між ціною купівлі й продажу, а не сплачує його. Ключове: це NOT переналаштування щойно позначеного антипатерну «повернення до середнього на відхилення VWAP зі фільтром тренду» (L7): фільтра тренду навмисно NO (розгорнутий переможець явно використовував фільтр тренду OFF і часто генерував сигнали), а механізм — надання мейкерської ліквідності, клас, який трапляється у ZERO попередніх шаблонах невдач. Це стратегія для одного інструмента (без ризику перенавчання під час вибору найкращого з N інструментів), з великою кількістю угод (діагностика охоплює всі режими, артефакту одного режиму немає), малою кількістю параметрів, суто OHLCV, і вона заповнює недостатньо представлені категорії long_short (14.6%) та короткого горизонту (6.5%).

Ітерація 4 виправляє два дефекти коду QA, не змінюючи сигнальний шлях, інкрементальну статистику ковзного вікна O(1) та гістерезис повторного котирування (усе це вже пройшло рівні 1-3). (1) Ліквідація / недостатній контроль ризику: розмір позиції тепер становить MINIMUM від граничного номіналу (position_frac зменшено з 0.50 до 0.15), а бюджет ризику за відстанню до стопа задає кількість <= капітал * risk_pct / (stop_atr * ATR), тож один стоп коштує не більш як 1% капіталу, а avg_position_pct більше не може……Показати більшеПоказати менше

Ітерація 4 виправляє два дефекти коду QA, не змінюючи сигнальний шлях, інкрементальну статистику ковзного вікна O(1) та гістерезис повторного котирування (усе це вже пройшло рівні 1-3). (1) Ліквідація / недостатній контроль ризику: розмір позиції тепер становить MINIMUM від граничного номіналу (position_frac зменшено з 0.50 до 0.15), а бюджет ризику за відстанню до стопа задає кількість <= капітал * risk_pct / (stop_atr * ATR), тож один стоп коштує не більш як 1% капіталу, а avg_position_pct більше не може перевищити капітал на рівні 1.0x; аварійне вимкнення за нижнім порогом капіталу скасовує заявки, закриває позицію та назавжди зупиняє торгівлю нижче 60% від бази розрахунку розміру позиції (запобіжник, який використовували споріднені стратегії DOGE/BNB/LINK); пауза після стопа блокує нові вхідні котирування на 8 барів (2 год), розриваючи смертельне коло повторного котирування в той самий тренд. Вихідні котирування пауза не блокує. (2) Подвійне виконання всередині бара: тепер котирування ONE-SIDED — виставляється лише сторона, до ціни якої наближається ринок, — тому дві повнорозмірні заявки post_only більше не можуть обидві виконатися протягом одного нестабільного бара 15 хв і змінити напрям позиції до того, як наступний _manage скасує протилежну сторону; це також приблизно вдвічі скорочує часті угоди на 1547 угод. edge_concern (чиста перевага мейкерського виконання за повний цикл на ADA, оптимістичне моделювання виконання на рівні бара) — питання аналітика про механізм, а не дефект коду, тому сигнальний алгоритм не змінювався заради цього показника: наведені вище виправлення ризику обмежують лівий хвіст, через який математичне сподівання скидалося на збирання копійок перед паровим котком.

Рахунок LIQUIDATED і від’ємне математичне сподівання — обгортка з виконанням мейкером не рятує угоди на відкаті за одним активом. За 2,854 угод: total_return -100% з ліквідацією на 2021-01-26 (max_drawdown 100%), profit_factor 0.465, avg_trade_return_pct -0.063% (від’ємне), матсподівання -$47/угоду, коефіцієнт Шарпа -2.50, причому CI [-14.2, -2.30] повністю нижче нуля, а PSR 0.0. Попри повний набір засобів керування ризиком у циклі ітер-4 (обмеження розміру позиції за ризиком, аварійне вимкнення при падінні……Показати більшеПоказати менше

Рахунок LIQUIDATED і від’ємне математичне сподівання — обгортка з виконанням мейкером не рятує угоди на відкаті за одним активом. За 2,854 угод: total_return -100% з ліквідацією на 2021-01-26 (max_drawdown 100%), profit_factor 0.465, avg_trade_return_pct -0.063% (від’ємне), матсподівання -$47/угоду, коефіцієнт Шарпа -2.50, причому CI [-14.2, -2.30] повністю нижче нуля, а PSR 0.0. Попри повний набір засобів керування ризиком у циклі ітер-4 (обмеження розміру позиції за ризиком, аварійне вимкнення при падінні капіталу нижче порогу, пауза після стопа), стратегія зазнала краху: пасивні мейкерські заявки під час січневого-2021 тренду виконуються саме тоді, коли угода на відкаті програшна (місячний -131% у 2021-01, денний -102% на 01-21); аварійне вимкнення спрацювало запізно. Співвідношення винагороди до ризику структурно перевернуте (avg_win $57 проти avg_loss $309, приблизно 5:1), із хвостовим ризиком угоди на відкаті під час обвалу (асиметрія -21, ексцес 451). Дані суперечать основній тезі про виконання мейкером: total_impact_usd $94.8 тис. плюс комісія на рівні 14.5% від валового прибутку означають, що витрати на виконання й далі домінують. Це L55 сімейство внутрішньоденних стратегій на відкаті за одним активом (0/174 тих, що вижили), поєднане з L19 (ліквідація/100% DD). Жодне налаштування band_k/stop_atr/mid_window не змінить ліквідовану стратегію на відкаті з від’ємним математичним сподіванням. Тип невдачі: no_edge/risk_reject, мейкерська стратегія на відкаті за одним активом, ліквідована (L55/L19).

Реалізація

Стратегія надання мейкерської ліквідності з поверненням до середнього та довгою-короткою позицією на ADAUSDT.BINANCE USD-M безстроковому контракті, бари 15m, суто OHLCV. Рухома середня ціна (SMA-32) і ATR-14 визначають смугу band_k x ATR; стратегія розміщує один мейкерський лімітний ордер post_only у напрямку, куди ціна відхилилася (SELL на mid+band, коли ціна вище середньої, BUY на mid-band, коли нижче), тож нетерплячі тейкери, які заходять надто далеко, виконують його за мейкерською комісією 0.02%. Після виконання розміщується мейкерський лімітний ордер на вихід за рухомою середньою ціною. Ризик обмежується тейкерськими ордерами: стоп 2-ATR та часовий стоп 8h, після кожного — пауза в котируванні на 2h. Розмір позиції — менше зі значень 15% від фіксованої бази $100k та бюджету ризику за відстанню до стопа (1% капіталу на стоп); аварійне вимкнення за порогом капіталу закриває позиції та зупиняє стратегію, якщо капітал падає нижче 60% від бази. Фільтра тренду немає, 3 параметрів налаштування (band_k, stop_atr, mid_window).

Результати перевірки

Перевірка не пройдена (рівень 4 — огляд QA) [клас=code_defect]: - [edge_concern] Окремо від недоліку контролю ризику: профіль LP з від’ємним математичним очікуванням (частка виграшних угод 74.5%, але avg_win $93 проти avg_loss $774, largest_loss -$2588, асиметрія -13.7, ексцес 194) — збирання мейкерських копійок перед паровим катком; avg_trade_return_pct +0.018% нижче порога 0.15%. Моделювання мейкерських виконань також надто оптимістичне для бектесту на барах 15m (post_only лімітні ордери вважаються виконаними……Показати більшеПоказати менше

Перевірка не пройдена (рівень 4 — огляд QA) [клас=code_defect]: - [edge_concern] Окремо від недоліку контролю ризику: профіль LP з від’ємним математичним очікуванням (частка виграшних угод 74.5%, але avg_win $93 проти avg_loss $774, largest_loss -$2588, асиметрія -13.7, ексцес 194) — збирання мейкерських копійок перед паровим катком; avg_trade_return_pct +0.018% нижче порога 0.15%. Моделювання мейкерських виконань також надто оптимістичне для бектесту на барах 15m (post_only лімітні ордери вважаються виконаними за будь-якого проходження ціни, без урахування позиції в черзі), тому частка виграшних угод 74.5% завищена. Навіть після виправлення моделі ризику аналітику слід перевірити, чи забезпечує мейкерський цикл туди й назад позитивний чистий результат на ADA. - Рахунок LIQUIDATES у пісочниці (ліквідовано=true 2026-05-13, дохідність -100%, 100% max_drawdown) з avg_position_pct 131.6% — експозиція перевищує 100% капіталу за заявленого кредитного плеча 1.0x. Причина — недостатній контроль ризику: немає аварійного вимкнення за порогом капіталу (його DOGE/BNB/LINK споріднені стратегії додали таке вимкнення й не були ліквідовані), розмір позиції 50% капіталу за широкого стопа 2-ATR, а також немає паузи після стопа, тому стратегія одразу виставляє котирування знову під час того самого тренду без фільтра тренду — це спіраль загибелі, а не просто від’ємна перевага. - Двосторонні котирування post_only з повним обсягом можуть виконатися обидва протягом одного різкого бара 15m, спричиняючи ненавмисний цикл туди й назад або зміну знака позиції до того, як наступний _manage скасує протилежну сторону; це збільшує оборот у 1547 угод.

Огляд бектесту

Шарп
-2,50
Загальна дохідність
-100,00%
Максимальна просадка
100,00%
Усього угод
2854
Частка прибуткових
71,5%
Профіт-фактор
0,47

Нова концепція мейкерського виконання та вибірка з надійними вимірюваннями (2,854 угод); чиста інкрементальна статистика O(1) на рухомому вікні; реальна спроба контролю ризику (розмір позиції з обмеженням ризику, аварійне вимкнення, пауза)

Рахунок LIQUIDATED (total_return -100%, max_drawdown 100%, ліквідація 2021-01-26) попри повний набір засобів керування ризиком ітерації -4 — аварійне вимкнення спрацювало надто пізно, коли мейкерська стратегія продажу на відкаті виставляла заявки під час тренду січня-2021

Немає переваги, математичне очікування від’ємне: PF 0.465, avg_trade_return_pct -0.063%, математичне очікування -$47/угоду, коефіцієнт Шарпа -2.50 (CI [-14.2, -2.30]), PSR 0.0, коефіцієнт Омега 0.044, IR -3.37

RR структурно перевернуте (avg_win $57 проти avg_loss $309, ~5:1); return_skew -21, ексцес 451 — хвіст розподілу спрямований до обвалу під час продажу на відкаті

Теза про мейкерське виконання суперечить даним: total_impact_usd $94.8k + комісія 14.5% від валового результату — витрати на виконання й далі домінують, а надання ліквідності під час трендового виходу ціни за межі діапазону виконує стратегію саме тоді, коли вона помиляється

L55 сімейство внутрішньоденних стратегій на відкаті за одним активом (0/174 тих, що вижили) + L19 ліквідація/100% DD

Історія ітерацій

Перевірка не пройдена (рівень 3 — бектест у пісочниці): тест димового прогону перевищив ліміт часу 300s. Майже завжди це означає роботу на кожному барі, обсяг якої зростає з історією — наприклад, повторне сканування всього ряду фінансування/додаткових даних або створення нового списку з викликом min()/sorted() усередині calculate_signal()/on_bar() на кожному барі. Попередньо обчисліть відсортовані масиви часових міток ONCE у __init__ і використовуйте bisect або кешуйте пошуки за часовою міткою, щоб витрати на бар були O(log n), а не O(n).

Stratmill — це інструмент для дослідження та паперової торгівлі, а не фінансова консультація чи брокер. Результати бектестів і паперової торгівлі є гіпотетичними. Торгівля пов'язана з ризиком втрати коштів.