← Усі ідеї
#006ПробійПозиційна

Черепахи: пробій 4 тижнів, вихід за 2 тижнями

Лонг на пробої максимуму 20 барів, вихід на пробої мінімуму 10 барів. Два правила й два параметри. Brent Penfold радить міряти цією системою будь-яку свою трендову стратегію, Kevin Davey показує простий 20-барний пробій без фільтрів.

The Algorithmic Advantage · Brent Penfold · Дивитися відео

Ринки

Ф'ючерси, Індекси, Форекс, Сировина, Облігації

Таймфрейм

D1

Дані

OHLC

Правила

Правила автора

Складність

Проста

Статус

Не перевірено

Автор назвав вхід, вихід і параметри.

TradingView переноситься напряму
EasyLanguage є пастки
MetaTrader 5 є пастки

Ідея коротко

Лонг відкривається, коли ціна оновлює максимум останніх чотирьох тижнів (20 денних барів). Стоп і вихід водночас: пробій мінімуму останніх двох тижнів (10 барів). Більше правил немає. Brent Penfold називає це системою черепах і наголошує на родоводі: черепахи вчилися в 1983 році, а сама ідея спирається на правило чотирьох тижнів Richard Donchian з 1960-х.

Penfold не пропонує торгувати її як є. Він пропонує тримати її еталоном. Будь-яка своя трендова система має обігнати черепах на тому самому портфелі й періоді. За його словами, більшість розробників, якщо чесні із собою, цього не можуть.

Kevin Davey наводить майже ту саму конструкцію як приклад простоти: пробій максимуму 20 барів у лонг, пробій мінімуму в шорт, без фільтрів. Це варіант B.

Чому це може працювати

Penfold пояснює живучість системи тим, що під поверхнею ринки не змінюються. Змінюються назви криз і технології, а цикл лишається тим самим: спокійні періоди з вузькими діапазонами змінюються нервовими з широкими. Пробій чотиритижневого максимуму ловить вихід зі спокійної фази в спрямовану. Правило, опубліковане 60 років тому, саме собою дає довгий відрізок поза вибіркою, і це аргумент проти підгонки.

Другий аргумент стосується ефективності. На один контракт перетин середніх 50/200 дає гладкішу криву й більше грошей. Але його стоп величезний, і за фіксованого ризику на угоду позиція виходить маленькою. У черепах стоп за двотижневим мінімумом помітно ближчий, і за того самого ризику в грошах можна взяти в кілька разів більше контрактів. Коли тренд пішов, виграш зростає пропорційно. Тому порівнювати системи автор пропонує з урахуванням управління капіталом, а не за кривою на один контракт.

Davey додає чесний бік. Простий пробій може заробляти на різних ринках, але дорогою багато болю: більшість пробоїв хибні. Бажання відфільтрувати їх призводить до ідеального бектесту на минулому і до перепідгонки. Він обирає просту систему й живе з її просадками.

Правила

Основна система: черепахи 20/10 (автор)

// денні бари, кожен ринок окремо
Entry20 = максимум High за 20 останніх закритих барів     // автор: 4 тижні
Exit10  = мінімум  Low  за 10 останніх закритих барів     // автор: 2 тижні
// Finetiq: 4 тижні = 20 барів, 2 тижні = 10 барів. Рівні перераховуються на закритті кожного бару

IF position = FLAT
    BUY STOP at Entry20                  // автор: пробій 4-тижневого максимуму

IF position = LONG
    SELL STOP at Exit10                  // автор: стоп і вихід, окремої цілі немає
// стоп підтягується сам: 10-барний мінімум зростає разом із ціною

// шорт дзеркально
ShortEntry20 = мінімум  Low  за 20 останніх закритих барів
ShortExit10  = максимум High за 10 останніх закритих барів
IF position = FLAT
    SELL SHORT STOP at ShortEntry20      // Finetiq: у відео проговорено приклад лонга
IF position = SHORT
    BUY STOP at ShortExit10              // Finetiq

// Finetiq: після виходу новий вхід лише за новим пробоєм 20-барного каналу

Розмір позиції (логіка автора, відсоток Finetiq)

// автор: ризик у грошах однаковий, кількість контрактів задає відстань до стопа
RiskMoney    = Equity * 0.5%                        // Finetiq: у прикладі автора просто $100
StopDistance = Entry20 - Exit10                     // для лонга, на момент входу
Contracts    = floor(RiskMoney / (StopDistance * PointValue))
// приклад автора: ризик $100 за стопу $25 на контракт = 4 контракти
// автор: однаковий ризик на кожен ринок портфеля

Варіант B. Davey: пробій 20 барів без фільтрів

// таймфрейм автор не назвав. Сам Davey торгує ф'ючерси, зокрема на 1440-хвилинних барах
Upper = максимум High за 20 останніх закритих барів
Lower = мінімум  Low  за 20 останніх закритих барів

BUY STOP at Upper                        // автор: пробій угору, лонг
SELL SHORT STOP at Lower                 // автор: пробій униз, шорт
// Finetiq: вихід автор не назвав. Протилежний пробій перевертає позицію
// фільтрів хибних пробоїв немає свідомо (автор)

Параметри

Параметр Значення Звідки
Вхід пробій максимуму 4 тижнів (20 барів) автор
Стоп і вихід пробій мінімуму 2 тижнів (10 барів) автор
Ціль немає автор
Шорт дзеркально Finetiq
Портфель для порівняння диверсифіковані ф'ючерси, в автора P24 автор
Ризик на угоду однаковий у грошах, кількість контрактів за стопом автор
Відсоток ризику 0.5% капіталу Finetiq
Варіант B: вхід пробій 20 барів в обидва боки автор
Варіант B: вихід переворот на протилежному пробої Finetiq
Варіант B: фільтри немає автор

Що перевірити

  1. Еталон для своїх систем. Проженіть 20/10 на своєму наборі ринків і періоді з тими самими витратами, що й свою стратегію. Порівнюйте за однакового ризику на угоду, а не криві на один контракт. Це головна порада автора.
  2. Досвід із 50/200. Повторіть порівняння Penfold: перетин SMA 50 і 200 проти 20/10 на одному портфелі. Спочатку по одному контракту, потім з однаковим ризиком у грошах. Автор стверджує, що переможець при цьому змінюється.
  3. Околиця довжин. Вхід 15, 20, 30, 40 барів, вихід 5, 10, 15, 20 барів. Назва сайту 40in20out.com, який згадує автор, вказує на пару 40/20 (прочитання Finetiq). Порівняйте її з 20/10.
  4. Лонг і шорт окремо. На фондових індексах шортовий бік може забирати результат. Розділіть статистику за напрямками й за секторами.
  5. Вихід за 10 барами проти перевороту. Основна система проти варіанта B. Ближчий стоп дає більше контрактів за того самого ризику, але й більше вибивань перед продовженням тренду.
  6. Один фільтр за правилами Davey. Додайте один фільтр хибних пробоїв, підберіть його на першій половині історії й перевірте лише на другій. Якщо на другій половині фільтр не допомагає, Davey має рацію.
  7. Вид денного бару. Для ф'ючерсів у TradeStation порівняйте settlement-бари й 1440-хвилинні на одному періоді. Davey показує, що пробої на них спрацьовують у різні дні.

Особливості платформ

TradingView (Pine Script)

  • ta.highest(high, 20), порахований на закритті бару, уже включає цей бар. Для стоп-ордера на наступний бар це правильний рівень. Зсув [1] потрібен лише при порівнянні з high поточного бару, інакше канал відстає на день.
  • Вихід: strategy.exit("X", "L", stop = ta.lowest(low, 10)). Рівень перераховується на кожному барі, стоп підтягується сам.
  • Без позиції висять два стоп-ордери, у лонг і в шорт. На широкому барі можуть спрацювати обидва, порядку тестер не знає. Увімкніть use_bar_magnifier = true (платні плани) або перевірте такі дні окремо.
  • Розмір із ризику рахуйте самі: strategy.equity, відстань до стопа й вартість пункту syminfo.pointvalue.

MultiCharts і TradeStation (EasyLanguage)

  • Buy next bar at Highest(High, 20) stop: на закритті бару Highest включає поточний бар, для ордера на наступний бар це правильно. Ордер живе один бар, надсилайте його на кожному барі.
  • Вихід задавайте ціною: Sell next bar at Lowest(Low, 10) stop. SetStopLoss працює в грошах і не підтягується за 10-барним мінімумом.
  • Kevin Davey у цьому ж випуску: у ф'ючерсів у TradeStation денний бар закривається за settlement, 1440-хвилинний за останньою угодою. Пробій може з'явитися на одному й не з'явитися на іншому, а після надходження settlement угода в історії може зникнути. Бектест і торгівлю ведіть на одному виді бару.
  • Портфель на кшталт P24 тестується в Portfolio Trader (MultiCharts) або Portfolio Maestro (TradeStation).

MetaTrader 5 (MQL5)

  • На новому денному барі закриті бари з індексом 1 і далі. Рівень входу: iHigh за індексом з iHighest(_Symbol, PERIOD_D1, MODE_HIGH, 20, 1). Відкладені BuyStop і SellStop через CTrade перераховуйте раз на день.
  • У частини брокерів є короткі недільні бари. Вони зсувають вікно: 20 барів перестають бути чотирма тижнями.
  • Стоп задається ціною. У CFD на індекси _Point не дорівнює пункту індексу, відстань до 10-барного мінімуму беріть у ціні.
  • Лот із ризику: SYMBOL_TRADE_TICK_VALUE, SYMBOL_TRADE_TICK_SIZE, округлення до SYMBOL_VOLUME_STEP. На невеликому рахунку округлення вниз часто дає нуль лотів на ринках із широким стопом, і частина сигналів пропадає.

Де ідея може зламатися

  • Цифри автора отримано на його портфелі P24 і його даних. Без того самого набору ринків і періоду їх не повторити.
  • Порівняння $1.7 млн і $1.4 млн зроблено на один контракт. Перевагу черепах за однакового ризику автор пояснює логікою прикладу, підсумкових цифр такого порівняння у відео немає.
  • Крива в системи важка, це визнають обидва автори. Довгі серії дрібних збитків на хибних пробоях неминучі.
  • На одному ринку 20/10 дає небагато угод на рік. Статистика з'являється лише на портфелі з десятків ринків.
  • Шортовий бік, відсоток ризику й вихід у варіанті B задані нами.
  • У назві випуску фігурують 30% річних. Це питання ведучого до теми, а не заявлений результат цієї системи.

Джерела

  • 043 - Brent Penfold - Can Pre-Historic Strategies Still Make 30%pa?

    The Algorithmic Advantage · Brent Penfold · 2025-10-01

    • 19:39Портфель P24: по 3 ф'ючерси на 8 секторів
    • 1:05:37Правило чотирьох тижнів Donchian, 1960-ті
    • 1:14:54Еталон, з яким порівнювати свої системи
    • 1:15:50Вхід на пробої 4 тижнів, стоп на пробої 2 тижнів
    • 1:16:01Сайт 40in20out.com
    • 1:18:20Середні 50/200 проти черепах на P24
    • 1:20:05Менший стоп дає більше контрактів
    • 1:40:5165 років поза вибіркою
  • 036 - Kevin Davey Part I - It's All About Process in Algo Trading

    The Algorithmic Advantage · Kevin Davey · 2025-04-18

    • 36:46Settlement і 1440-хвилинні бари дають різні пробої
    • 47:10Менше угод, більша середня угода
    • 53:49Простий пробій 20 барів
    • 54:12Хибні пробої і пастка фільтрів
    • 58:48Фільтри на всій історії ведуть до перепідгонки

Заявлено автором

Ці цифри й твердження належать автору. Ми їх не перевіряли.

  • Правило чотирьох тижнів Richard Donchian опубліковано в 1960-х. За словами автора, на його портфелі P24 (по 3 найліквідніші ф'ючерси CME у кожному з 8 секторів) крива досі оновлює максимуми: близько 65 років поза вибіркою.
  • На P24, по одному контракту на сигнал і після брокерських витрат, система перетину середніх 50/200 заробила близько $1.7 млн, черепахи близько $1.4 млн за той самий період. Автор усе одно вважає черепах ефективнішими: стоп менший, і за того самого ризику в грошах можна взяти більше контрактів.
  • Приклад автора: за ризику $100 на угоду і стопу $100 на контракт у системи 50/200 береться 1 контракт, а за стопу черепах $25 на тому самому ринку 4 контракти.

Схожі ідеї

Оновлено: 2026-09-10