Открыть на GitHub

Диаграмма простейшей стратегии на DeMarker

English | 中文 | Español | Deutsch | Português | 日本語

DeMarker измеряет, насколько каждая свеча вышла за пределы предыдущей вверх и вниз, и выдаёт значение от 0 до 1. Эта диаграмма покупает не сам экстремум, а возврат из него: подъём показателя снизу к уровню перепроданности даёт покупку, снижение сверху к уровню перекупленности — продажу. Она использует пятиминутный таймфрейм, а проверка позиции запрещает повторный вход в ту же сторону.

schema

Обзор стратегии

  • DeMarker считается по завершённым свечам одного инструмента и всегда лежит между 0 и 1, где 0.5 — нейтральная середина.
  • Кубик предыдущего значения хранит показатель прошлой свечи, поэтому диаграмма реагирует на возврат в нейтральную зону, а не на нахождение в ней.
  • Текущая позиция участвует в обоих решениях: покупка уходит, только пока позиция не в лонге, продажа — пока не в шорте.

Правила входа и выхода

  • Вход в лонг: Предыдущее значение DeMarker было ниже уровня перепроданности, текущее на нём или выше, а позиция не в лонге. Заявка покупает один лот: из нуля это открытие лонга, из шорта — его закрытие.
  • Вход в шорт: Предыдущее значение DeMarker было выше уровня перекупленности, текущее на нём или ниже, а позиция не в шорте. Заявка продаёт один лот: из нуля это открытие шорта, из лонга — его закрытие.
  • Выход: Отдельного выхода и защитных стопов нет: позицию обнуляет встречный сигнал, поскольку объём всех заявок одинаковый.

Параметры

Параметр По умолчанию Описание
DeMarker Length 14 Период усреднения осциллятора DeMarker.
Oversold 0.2 Уровень перепроданности: возврат к нему снизу даёт сигнал на покупку.
Overbought 0.8 Уровень перекупленности: возврат к нему сверху даёт сигнал на продажу.
Volume 1 Объём заявки в лотах.
Candles 00:05:00 Пятиминутный таймфрейм свечей всей диаграммы.

Детали диаграммы

  • Кубик свечей подаёт данные на кубик индикатора с DeMarker, а кубик предыдущего значения берёт тот же выход на одну свечу назад.
  • Четыре кубика сравнения собирают два возврата: прошлое значение за уровнем и текущее значение обратно на уровне.
  • Ещё два кубика сравнения проверяют позицию против константы ноль, а каждое логическое И сводит три условия в один сигнал.
  • Оба кубика изменения позиции отправляют рыночные заявки и берут объём из одной общей константы.

Использование

Импортируйте файл .json в Designer, прогоните схему на исторических данных в тестере, затем подстройте параметры или сами кубики под свой инструмент, прежде чем торговать вживую.