Использование количественной торговой стратегии MACD
Обзор
Эта стратегия использует MACD-индикатор для создания сигналов для длинных линий, чтобы сделать больше, когда MACD-индикатор находится ниже определенного уровня, и использовать возможность обратной торговли для получения прибыли.
Стратегический принцип
Когда MACD-индикаторная линия ниже SIGNAL-сигнальной линии и MACD-абсолютная величина ниже -0.00025, создается многосигнал. После многосигнала, если MACD-линия снова пересекает SIGNAL-линию, то позиция равномерна.
Эта стратегия использует MACD-индикатор для обнаружения перепродажи, согласно теории средней линии, вероятность обратного изменения цены акций в краткосрочной перспективе, и на основе этой вероятности создается полисигнал.
Стратегические преимущества
- Использование MACD для определения перепродажи имеет определенную надежность.
- Простые торговые сигналы и правила, которые легко реализовать.
- Продолжительное удержание позиций, нечастое совершение сделок, снижение стоимости сделок и убытки от скольжения.
Стратегический риск
- Риск неудачи поворота. Если не поворачивать - потерять.
- Неправильные параметры приводят к сбоям. Неправильные параметры MACD приводят к ошибочному сигналу.
Оптимизируя параметры, можно снизить риск.
Оптимизация стратегии
- Оптимизация MACD-параметров, чтобы найти оптимальную комбинацию.
- Тестируйте различные периоды хранения, чтобы найти оптимальный период хранения.
- Добавление механизмов сдерживания убытков.
Подвести итог
Эта стратегия использует MACD-индикатор для определения вероятности обратного обращения, формируемого в пределах перепродажи, чтобы создать многосигналы, чтобы получить прибыль с помощью длинных позиций. Обеспечивает оптимизацию параметров MACD и повышает надежность механизма остановки убытков. В целом, используя более простые показатели и правила, создается количественная стратегия, которую легко понять и реализовать.
//@version=3
strategy(title="MACD - EURUSD", shorttitle="MACD EURUSD")
// Getting inputs
fast_length = input(title="Fast Length", defval=12)
slow_length = input(title="Slow Length", defval=26)
src = input(title="Source", defval=close)
signal_length = input(title="Signal Smoothing", minval = 1, maxval = 50, defval =9)
sma_source = input(title="Simple MA(Oscillator)", type=bool, defval=false)
sma_signal = input(title="Simple MA(Signal Line)", type=bool, defval=false)
// Plot colors- 1

