Перейти к содержимому
Все стратегии

Стратегии

[3Commas] Static Geometric Grid (автор — 3Commas, MPL-2.0) — точный перенос на APEUSDT.BINANCE_SPOT 15 мин: 64 геометрических уровней 0.10591–0.15466, сетка только для длинных позиций по пересечению цены закрытия, trailing-up OFF, окно дат 2026-01-12→2026-05-14

Итог: Отменено

ThreeCommasStaticGeometricGridApeSpot

Сводка по итогам

Предпринималась попытка перенести статическую геометрическую спотовую сетку 3Commas на APEUSDT.BINANCE_SPOT. Результаты бэктеста и оптимизации не получены, поскольку проверка застопорилась. После трёх тайм-аутов проверки запуск был прекращён.

Гипотеза

Точный построчный перевод скрипта TradingView Pine v6 «[3Commas] Статическая геометрическая сетка» от 3Commas (MPL-2.0, https://www.tradingview.com/script/apaoI4Zr-3Commas-Static-Geometric-Grid/).. Указание авторства: 3Commas. Это реальная торгуемая стратегия: спотовая сетка с фиксированным диапазоном, только длинные позиции. В исходнике проведено бэктестирование за OKX:APEUSDT 15m с комиссией 0.1%. История нашего OKX_SPOT APE охватывает лишь несколько дней, поэтому порт работает на APEUSDT.BINANCE_SPOT 15m. Для……Показать большеСвернуть

Точный построчный перевод скрипта TradingView Pine v6 «[3Commas] Статическая геометрическая сетка» от 3Commas (MPL-2.0, https://www.tradingview.com/script/apaoI4Zr-3Commas-Static-Geometric-Grid/).. Указание авторства: 3Commas. Это реальная торгуемая стратегия: спотовая сетка с фиксированным диапазоном, только длинные позиции. В исходнике проведено бэктестирование за OKX:APEUSDT 15m с комиссией 0.1%. История нашего OKX_SPOT APE охватывает лишь несколько дней, поэтому порт работает на APEUSDT.BINANCE_SPOT 15m. Для этого рынка доступны непрерывные данные за 15m начиная с 2022-03, и здесь действует такая же комиссия тейкера 0.10%, как в исходнике (commission_value = 0.1). Сетка: 64 уровней (по умолчанию режим сетки = геометрический), level_i = lowPx * (highPx/lowPx)^(i/63) для i = 0..63, где highPx = 0.15466, а lowPx = 0.10591. Шаг между уровнями равен (0.15466/0.10591)^(1/63) - 1 = 0.603%. Вариант «Арифметический» (level_i = low + (high-low)*i/63) следует оставить параметром, но по умолчанию он отключён: OFF. Следящее смещение вверх отключено (OFF, trailUp=false). Его параметры (порог 3.0% выше high, сдвиг 50% диапазона) следует сохранить как неактивные параметры. Если его включить, код срабатывает на любом баре в заданном окне, где close > curHigh*(1+3/100): он сдвигает curHigh и curLow вверх на 50% величины (curHigh-curLow) и пересчитывает уровни. Окно дат (по умолчанию useDates=true): торговля ведётся только тогда, когда время бара находится в диапазоне [2026-01-12 00:00 UTC, 2026-05-14 00:00 UTC]. За пределами окна сеточные ордера не выставляются, а лоты, остающиеся открытыми к концу окна, просто удерживаются. Размер позиции: в исходнике используется 24.15 USDT на уровень при счёте размером 2000 USDT, что составляет 1.2075% начального капитала. Для нашего счёта на $100,000 это 1,207.5 USDT на уровень, qty = amount / цена уровня. При pyramiding = 100 максимальная позиция составляет 64 лотов (около 77% капитала, что подходит для счёта размером CASH). Параметр «инвестиции» (1545.84) служит только справочной информацией и не используется в логике. Вебхук, оповещение, карточка статистики, водяной знак, отрисовка линий сетки и предупреждение о таймфрейме относятся к отображению и вспомогательному коду, не влияющему на торговлю, поэтому они не перенесены. Проверка наших данных на здравый смысл: в пределах окна цены закрытия баров за APE 15m находились в диапазоне 0.0817–0.2527 (11,808 баров); наблюдается около 1,169 пересечений уровней сетки вниз по цене закрытия, что согласуется с 1,026 закрытыми сделками в исходнике. Заявленные в исходнике +18.29% / PF 1.95 / DD 26% не проверены; результат определит наш бэктест с учётом комиссий. Состояние без позиции: если лоты не исполнены (цена выше всех уровней с исполненными ордерами или время вне окна), стратегия не имеет позиции. В пределах окна ожидается, что как минимум один лот будет удерживаться около 85-95% времени; вне окна стратегия бездействует, за исключением лотов, оставшихся открытыми.

Построчный перевод логики сетки Pine: та же формула уровней, тот же порядок проходов SELL и BUY, те же условия пересечения close и close[1], флаги заполнения и объёмы по каждому лоту (сохранены как скалярные атрибуты _f{i}/_q{i}, чтобы они восстанавливались после перезапуска). Адаптация к платформе: (1) рыночные ордера исполняются по цене закрытия сигнального бара; в Pine strategy.entry/close исполняются по цене открытия следующего бара, а проскальзывание в 2 тиков заменено нашей моделью исполнения/влияния на……Показать большеСвернуть

Построчный перевод логики сетки Pine: та же формула уровней, тот же порядок проходов SELL и BUY, те же условия пересечения close и close[1], флаги заполнения и объёмы по каждому лоту (сохранены как скалярные атрибуты _f{i}/_q{i}, чтобы они восстанавливались после перезапуска). Адаптация к платформе: (1) рыночные ордера исполняются по цене закрытия сигнального бара; в Pine strategy.entry/close исполняются по цене открытия следующего бара, а проскальзывание в 2 тиков заменено нашей моделью исполнения/влияния на цену и реальной комиссией 0.10% BINANCE_SPOT, соответствующей commission_value в исходнике. (2) В Pine `time` — время открытия бара, поэтому для проверки окна из ts_init вычитается интервал 15 мин. (3) Размер позиции: фиксированные 24.15 USDT/уровень на счёте 2000 USDT составляют 1.2075% капитала; сумма задаётся при первой покупке сетки и далее остаётся неизменной, как фиксированная денежная сумма в исходнике. Не более 64 лотов, около 77% капитала — это укладывается в счёт CASH. (4) Продажи ограничены размером чистой длинной позиции, поэтому на споте короткая позиция невозможна. (5) Используется площадка BINANCE_SPOT вместо спотового OKX, поскольку история OKX APE охватывает лишь несколько дней. Код отображения, оповещений и вебхуков не перенесён. Оговорка (L175): площадка сводит все лоты в одну позицию, поэтому в отчёте позиций перекрывающиеся лоты учитываются как одна сделка от открытия до закрытия. Поэтому total_trades и avg_trade_return_pct показывают эпизоды сведения позиций, а не примерно 1,000 сделок по отдельным лотам туда и обратно; при проверке их нужно сверить по каждому лоту. Из-за окна дат срезы оптимизации и контрольные периоды за пределами 2026-01-12–2026-05-14 по умолчанию будут неактивны.

verifying_stuck_3_timeouts

Реализация

Точный перенос 3Commas «[3Commas] Static Geometric Grid» (MPL-2.0) на APEUSDT.BINANCE_SPOT 15 мин. 64 геометрических уровней между 0.10591 и 0.15466 (шаг сетки 0.603%). На каждом подтверждённом баре в окне 2026-01-12–2026-05-14 UTC: проход SELL закрывает лот i, если цена закрытия пересекает уровень i+1 снизу вверх; затем проход BUY покупает лот i (1.2075% от начального капитала / цена уровня), если цена закрытия пересекает уровень i сверху вниз. Только длинные позиции, без плеча; параметры trailing-up и арифметического режима сохранены, но не используются. За пределами окна ордера не размещаются, а оставшиеся лоты удерживаются.

Сводка по итогам

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

Стратегию сняли после проверки, прерванной тремя тайм-аутами (verifying_stuck_3_timeouts). До следующих этапов не дошли.

Спотовая геометрическая сетка только для длинных позиций на APEUSDT.BINANCE_SPOT с интервалом 15 минут, 64 уровнями и входами и выходами по пересечению цены закрытия; trailing-up выключен.

Отчёт о бэктесте и метрики доходности не предоставлены, поэтому оценить доходность, коэффициент Шарпа и число сделок нельзя. Стратегия не дошла до бэктестинга.

Анализ

[3Commas] Статическая геометрическая сетка

Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.