Идея коротко
Espresso придумал Том Хугаард, чтобы попадать в трендовый день как можно раньше. School Run ждёт закрытия второй 15-минутной свечи, и к этому моменту рынок иногда уже ушёл на десятки пунктов. Espresso ставит два стоп-ордера вокруг последней свечи перед открытием кэш-сессии: покупку выше её максимума и продажу ниже минимума, с широким отступом. Какой ордер исполнится первым, в ту сторону и сделка. Второй снимается.
Официального описания от Тома нет. Об этом несколько раз говорит Karaoke Andi, который ведёт стримы на канале Тома и объясняет Espresso на слайдах. Большая часть чисел ниже взята из его объяснений и из реплик Тома в эфире, и в разных стримах они отличаются. Мы показываем обе версии с источниками.
Изначально техника делалась для FTSE. Сейчас Том и Andi торгуют её на DAX и Dow. Версию для NASDAQ Том, по его словам, пока не подобрал.
Почему это может работать
По словам Andi, трендовый день бывает примерно один из пяти. В такой день цена идёт от одного края графика к другому, и основная часть движения достаётся тем, кто вошёл в первые минуты. Опорная свеча DAX, как объясняет Andi, совпадает с окном аукциона открытия Xetra. Пробой её границ с запасом должен отсечь шум первых секунд. Большой отступ Andi объясняет тем, что открытие резкое. На его слайде перечислено, что происходит в первые минуты: заявки встречаются с ликвидностью кэш-сессии, нормализуется спред, выносятся стопы за первый очевидный диапазон, случаются быстрые ложные пробои.
Обратная сторона в том же объяснении. Четыре дня из пяти не трендовые, и в них пробой часто разворачивается. Andi торгует Espresso частично по ситуации: где-то быстро фиксирует прибыль, где-то держит. Его бот с фиксированными стопом и целью, по его словам, выходит около нуля. Единственные цифры результата получены участником сообщества на четырёх с половиной месяцах, методика неизвестна.
Правила
Опорная свеча
// время биржи
DAX: SessionOpen = 09:00 CET (Xetra)
Dow: SessionOpen = 09:30 ET
// Andi на слайдах пишет 15:30 CET для Dow. Это верно, только когда США и Европа
// в одном режиме летнего времени
// версия 1: слайд Andi (V90), «10-минутная свеча, которая заканчивается на открытии»
RefBar = свеча [SessionOpen - 10 мин; SessionOpen)
// версия 2: практика Andi в 2026 году (V70, V90, V113, V114)
DAX: RefBar = 5-минутная свеча 08:55-09:00 CET
Dow: RefBar = 10-минутная свеча 09:20-09:30 ET
// Andi объясняет переход на 5 минут переносом аукциона открытия Xetra:
// на его слайде (V113) аукцион DAX сдвинут с 08:50-09:00 на 08:55-09:00 (ноябрь 2025).
// Finetiq: в обеих версиях опорная свеча DAX совпадает с окном аукциона
Во время аукциона у кэш-индекса DAX котировок нет. Нужен CFD или фьючерс, у которого цена в 08:55-09:00 есть.
Вход
BuyLevel = RefBar.High + Offset
SellLevel = RefBar.Low - Offset
BUY STOP at BuyLevel
SELL SHORT STOP at SellLevel
// OCO: после исполнения одного ордера второй отменяется
// отступ в пунктах индекса
DAX: Offset = 17-18 // Том, V126. Andi берёт 17-19: 19 (V70), 18 (V90, V114), 17-18 (V113)
Dow: Offset = 35-40 // Том, V103. Andi 36-38 (V113)
// Andi: у старой версии отступ был меньше, с ростом индексов его пришлось увеличить
// срок жизни ордеров
IF нет исполнения к SessionOpen + 3 мин THEN CANCEL оба
// так Andi описывает практику Тома (V70), Том снимает неисполненные ордера на V120
// сообщество: в бэктесте ордера снимались через 10 минут (V70)
Andi и Том ставят ордера до закрытия опорной свечи и двигают их, пока свеча формируется. В тесте ордера должны появиться ровно в SessionOpen.
Karaoke Espresso (Andi)
// только если базовый бракет не исполнился
IF нет исполнения к 09:03 CET (DAX) или 09:33 ET (Dow)
ExtHigh = максимум с 08:55 до 09:03 CET // Dow: 09:20-09:33 ET
ExtLow = минимум за то же окно
BUY STOP at ExtHigh + 2 // слайд V113, вслух Andi говорит 2-3 пункта
SELL SHORT STOP at ExtLow - 2
// стоп по той же логике, что у базовой версии (слайд: «по свече или фиксированный»)
// Finetiq: срок жизни этих ордеров не назван. Стартовое значение: снять в 09:15 CET (Dow 09:45 ET)
Andi сам говорит, что эту версию на истории не тестировал, только в реальной торговле.
Стоп и цель: две версии
// версия «фикс»: Andi и бэктест сообщества
DAX Long: StopLoss = EntryPrice - 40; Target = EntryPrice + 20 // Andi «обычно 40 и 20» (V111, V90), бэктест V70
Dow Long: StopLoss = EntryPrice - 100; Target = EntryPrice + 50 // Andi, V113
// шорт зеркально
// версия «за свечой»: Том
Long: StopLoss = RefBar.Low // Том, V126: стоп под минимумом свечи, риск около 40
Short: StopLoss = RefBar.High // Andi, V111: стоп за другой стороной свечи, 53 пункта
Target = EntryPrice ± 40..80 // Том, V126: «обычно стоп 40, цель 40-80»
// всё, что не закрылось
EXIT at 17:25 CET (DAX), 15:55 ET (Dow) // Finetiq
При отступе 18 пунктов стоп за свечой равен её размаху плюс 18. На 5-минутной свече DAX с размахом 20-35 пунктов получается 38-53 пункта. Это близко к фиксированным 40 пунктам и к 53 пунктам у Andi на V111.
После стопа
// Том (V126): после стопа Espresso не разворачиваться.
// Два убытка за первые минуты, около 80 пунктов, слишком тяжело переносятся
IF StoppedOut THEN новых входов по Espresso сегодня нет
// Andi на V111 допускал разворот после стопа. Вариант для проверки
// Finetiq: не больше одной сделки Espresso на индекс в день (базовая или Karaoke)
По ситуации Том и Andi ещё смещают направление. Том на V120 говорит, что в последние сессии не спешит брать шорт по Espresso. Andi на гэпе вниз после красного дня (V112) собирался быстро фиксировать лонг и держать шорт. Правил из этого не следует, но на результаты в эфире это влияет.
Параметры
| Параметр | Значение | Откуда |
|---|---|---|
| Бракет вокруг свечи, закрывающейся на открытии | DAX, Dow (изначально FTSE) | автор |
| Опорная свеча DAX | 10 минут (слайд) или 5 минут 08:55-09:00 CET | сообщество (Andi) |
| Опорная свеча Dow | 10 минут, 09:20-09:30 ET | сообщество (Andi) |
| Отступ DAX | 17-18 пунктов | автор (V126), у Andi 17-19 |
| Отступ Dow | 35-40 пунктов | автор (V103), у Andi 36-38 |
| Снятие ордеров | через 3 минуты после открытия | сообщество (Andi о практике Тома) |
| Снятие ордеров в бэктесте | через 10 минут | сообщество |
| Karaoke: окно и отступ | до 09:03 CET / 09:33 ET, 2-3 пункта | сообщество (Andi) |
| Karaoke: срок жизни ордеров | до 09:15 CET / 09:45 ET | Finetiq |
| Стоп DAX | 40 пунктов или за свечой | автор (V126) и сообщество |
| Цель DAX | 40-80 пунктов | автор (V126) |
| Цель DAX, версия Andi | 20 пунктов | сообщество (Andi, бэктест V70) |
| Стоп и цель Dow | 100 и 50 пунктов | сообщество (Andi) |
| Разворот после стопа | нет | автор (V126) |
| Выход по времени | 17:25 CET / 15:55 ET | Finetiq |
| Сделок Espresso в день | одна на индекс | Finetiq |
| Риск на сделку | 1% | сообщество (бэктест V70) |
Что проверить
- Цель 20 против 40-80. В бэктесте сообщества цель вдвое меньше стопа. При таком соотношении безубыточная доля прибыльных сделок 66.7%, а при заявленных 72.1% ожидание около 0.08 стопа на сделку до издержек. Так же посчитал зритель на V70. Спред CFD DAX в 2 пункта на открытии снимает ещё 0.05 стопа. Сравните фиксированные 40/20 с целью 40, с целью 80 и с удержанием до конца сессии.
- 5 минут против 10 минут. Прогоните обе опорные свечи до и после переноса аукциона Xetra в ноябре 2025 года. Если после переноса 5-минутная свеча лучше, а до него нет, это поддерживает объяснение Andi.
- Окрестность отступа. DAX: 10, 14, 18, 22, 26 пунктов. Отдельно отступ в доле дневного ATR(14): Andi говорит, что отступ растёт вместе с индексом.
- Срок жизни ордеров. Снятие через 3 минуты, через 10 минут и Karaoke-продление. Посчитайте, какую часть результата дают поздние исполнения.
- Среда. В отчёте по 16-18 сделок на день недели. Проверьте на нескольких годах, отличается ли среда от остальных дней. Скорее всего, разница окажется шумом.
- Стоп и разворот. Фиксированные 40 пунктов против стопа за свечой. С разворотом после стопа и без него.
- Исполнение. Тест на тиковых или минутных данных со спредом. Сравните исполнение стоп-ордера точно по уровню и по первой цене за уровнем: в 09:00:00 цена часто перескакивает уровень.
Особенности платформ
TradingView (Pine Script)
- Берите символ с котировками до открытия: CFD на DAX или фьючерс. На кэш-индексе окна 08:55-09:00 нет. Время задавайте с поясом биржи:
time(timeframe.period, "0855-0900", "Europe/Berlin"), для Dow"America/New_York". - На 5-минутном графике вход, стоп 40 и цель 20 часто попадают в одну свечу 09:00-09:05. Порядок внутри свечи тестер не знает. Нужен
use_bar_magnifier = true(платные планы) или минутный график. - OCO через
oca_nameиoca_type = strategy.oca.cancel. Снятие через 3 минуты на минутном графике:strategy.cancelдля обоих входов на третьем баре после открытия. - Параметры
profitиlossвstrategy.exitсчитаются в тиках. У CFD DAX шаг часто 0.1, и 40 пунктов это 400 тиков. Надёжнее задаватьstopиlimitценой.
MultiCharts и TradeStation (EasyLanguage)
Timeэто время закрытия бара. Опорная 5-минутная свеча DAX 08:55-09:00 имеетTime = 900, 10-минутная свеча Dow 09:20-09:30 имеетTime = 930.Buy next bar at X stopживёт один бар. На минутном графике это удобно: отправляйте ордера на барах до 09:03 и перестаньте отправлять, тогда они снимутся сами.- Сессия символа должна включать минуты до 09:00. Если выбрана только основная сессия кэш-рынка, опорной свечи на графике не будет.
- Стоп и цель ставьте ценой:
Sell next bar at EntryPrice - 40 stop.SetStopLossработает в деньгах, а пункт FDAX стоит 25 евро, FDXM 5 евро, у CFD своя стоимость пункта.
MetaTrader 5 (MQL5)
- 09:00 CET у брокера с сервером GMT+2/+3 это 10:00 по серверу, но только пока оба пояса в одном режиме летнего времени. Для Dow 09:30 ET пересчитывайте отдельно: переходы в США и Европе не совпадают.
- Проверьте, что брокер котирует GER40 в 08:55-09:00 и какой там спред. Бэктест сообщества собран на MQL5 по данным брокера, поэтому режим тестера «Every tick based on real ticks» здесь обязателен.
- Отступ и стоп в пунктах индекса задаются в цене: 18 пунктов DAX это
18.0, а не18 * _Point. BuyStopиSellStopможно выставить с экспирацией, но не каждый символ у брокера принимает точное время экспирации. Надёжнее удалять ордера самим по времени сервера. OCO делается вручную.
Где идея может сломаться
- Официального описания нет. Правила собраны из слайдов Andi и реплик в эфире, и в разных стримах опорная свеча, стоп и цель отличаются.
- Бэктест сообщества: около 86 сделок за январь-май 2026 года, методика неизвестна, инструмент в отчёте не назван (по стриму это DAX). Andi прямо говорит, что не может подтвердить результат. Разбивка по дням недели держится на 16-18 сделках.
- Бот Andi с фиксированными параметрами, по его словам, около нуля. На V113 зритель написал, что несколько месяцев торговал Espresso каждый день и потерял сотни долларов: вход срабатывает, и цена сразу разворачивается. Andi ответил, что многое зависит от параметров и ручного управления.
- При цели меньше стопа небольшое падение доли прибыльных сделок обнуляет результат. Спред на открытии и проскальзывание стоп-ордеров в первые секунды бьют именно по такой системе.
- Отступы и стопы заданы в пунктах. Andi сам замечает, что десять лет назад, при DAX около 10-11 тысяч, отступ и стоп нужны были примерно вдвое меньше.
- Окно аукциона Xetra изменилось в ноябре 2025 года. Историю до и после напрямую сравнивать нельзя.