Схема стратегии EMA Cross Trade Alerts
English | 中文 | Español | Deutsch | Português | 日本語
Эта схема торгует пересечения быстрой EMA с периодом 120 и медленной EMA с периодом 450 вверх и вниз на завершённых минутных свечах. Снимок позиции фильтрует каждый сигнал, рыночные заявки фиксированного объёма управляют позицией, каждая собственная сделка записывается в журнал, а график показывает свечи, обе EMA и исполнения покупок и продаж.
Обзор стратегии
- Завершённые минутные свечи поступают в быструю EMA 120 и медленную EMA 450. Фильтрация только сформированных значений у обоих индикаторов отключена, поэтому их значения доступны с начала расчёта.
- Кубик Crossing выдаёт
trueпри пересечении быстрой EMA над медленной. Кубик NOT превращает событиеfalseпри пересечении вниз в положительный триггер ветки продажи. - При оценке каждой свечи текущее значение позиции выдаётся защёлкой, запускаемой свечой, до обработки сигналов EMA. Сравнения разрешают покупку только при
Position <= 0, а продажу — только приPosition >= 0. - Оба кубика рыночных заявок работают с
NoConditionи фиксированным Volume 1. Встречный сигнал может уменьшить или обнулить позицию и может пересечь ноль, если модуль позиции меньше Volume, но полный разворот не гарантируется. - Кубик Strategy trades передаёт каждую собственную сделку через точный шаблон сообщения об исполнении в уведомление типа Log. График получает завершённые свечи, обе EMA и потоки исполнений покупок и продаж.
Правила входа и выхода
- Вход в лонг: Когда быстрая EMA пересекает медленную снизу вверх, а снимок позиции на момент свечи меньше или равен нулю, схема отправляет рыночную заявку на покупку объёмом 1.
- Вход в шорт: Когда быстрая EMA пересекает медленную сверху вниз, а снимок позиции на момент свечи больше или равен нулю, схема отправляет рыночную заявку на продажу объёмом 1.
- Выход: Отдельных кубиков выхода и защиты нет. Более поздняя встречная заявка фиксированного объёма может уменьшить текущую позицию, закрыть равную ей позицию или пересечь ноль, если позиция меньше Volume; полный разворот не гарантируется.
Параметры
| Параметр | По умолчанию | Описание |
|---|---|---|
| Candles | 00:01:00 | Минутный таймфрейм; цепочку EMA и принятия решения запускают только завершённые свечи. |
| Fast EMA Period | 120 | Период быстрой ExponentialMovingAverage; фильтрация только сформированных значений отключена. |
| Slow EMA Period | 450 | Период медленной ExponentialMovingAverage; фильтрация только сформированных значений отключена. |
| Volume | 1 | Фиксированный объём для обоих кубиков рыночных заявок с NoCondition. |
Детали диаграммы
- Кубик Свечи выдаёт только завершённые минутные свечи, сначала запускает снимок позиции, а затем расчёт EMA.
- Два кубика Индикатор рассчитывают ExponentialMovingAverage с периодами 120 и 450. Их параметр выдачи только сформированных значений равен
false, а оба потока также поступают на график. - Выход Пересечения равен
trueпри движении вверх иfalseпри движении вниз. Оператор NOT кубика Логическое условие превращает событие вниз в положительный триггер продажи; отдельные AND объединяют направление и позицию. - Текущая Позиция непрерывно сохраняется и выдаётся один раз на свечу до ветки EMA. Кубики Сравнение проверяют
Position <= 0иPosition >= 0в той же причинной волне свечи, что и пересечение. - Кубики покупки и продажи Изменение позиции выставляют рыночные заявки с
NoConditionи общим фиксированным Volume. Стопа, тейк-профита и отдельного кубика выхода нет. - Сделки стратегии выдают каждую собственную
MyTrade. Форматирование строки использует в точностиEMA cross fill: {Order.Side} {Trade.TradeVolume:0.########} {Order.Security.Id} @ {Trade.TradePrice:0.########}. - Кубик Уведомление записывает каждое отформатированное исполнение с Type
Logи CaptionEMA cross trade. График показывает свечи, быструю EMA, медленную EMA и отдельные потоки исполнений покупок и продаж.
Использование
Импортируйте файл .json в Designer, прогоните схему на исторических данных в тестере, затем подстройте параметры или сами кубики под свой инструмент, прежде чем торговать вживую.