Moving Average Crossover, Price vs MA, MACD Trend
Три классические трендовые стратегии на скользящих средних. Все действия - рыночным ордером по сигналу на графике. Противоположный сигнал закрывает позицию (без переворота), новая позиция открывается на следующем сигнале.
- Moving Average Crossover (
movingaveragecrossover) - быстрая MA пересекла медленную снизу вверх - покупка, сверху вниз - продажа - Price vs MA (
pricevsma) - цена закрытия пересекла MA снизу вверх - покупка, сверху вниз - продажа. Можно входить не только в момент пересечения, а на любой свече, пока цена по нужную сторону от MA - MACD Trend (
macdtrend) - линия MACD пересекла сигнальную линию снизу вверх - покупка, сверху вниз - продажа. Можно включить трендовый фильтр
⚠️ Как и любые трендовые стратегии на MA, теряют на боковике из-за частых ложных пересечений.
Параметры
Moving Average Crossover
fast_ma_type,fast_ma_source,fast_ma_len- быстрая MA (по умолчанию EMA, close, 9)slow_ma_type,slow_ma_source,slow_ma_len- медленная MA (по умолчанию EMA, close, 21)
Price vs MA
ma_type,ma_source,ma_len- MA (по умолчанию SMA, close, 200)use_cross_entry- входить только в момент пересечения (по умолчанию). Если выключено - вход на любой свече, когда цена выше MA (long) или ниже (short)
MACD Trend
ma_source,fast_len,slow_len,signal_len- источник цены и длины EMA для MACD (по умолчанию close, 12, 26, 9)use_trend_filter- long только в восходящем тренде, short только в нисходящем. Работает вместе с включенным блоком трендового фильтраfilter(см. «Трендовый фильтр»)
Общие для всех трех
count_max- максимальное количество входов в позицию, включая первый (по умолчанию 1 - без доборов). Добор делается по повторному сигналу в ту же сторону (в Price vs MA - только при выключенномuse_cross_entry)entry_gap- минимальный шаг добора: следующий вход только если цена ниже цены предыдущего входа *entry_gap(для long, для short - зеркально). Например 0.98 - не ближе 2%. 0 - без ограничения
Стратегию можно проверить на исторических данных в тестере и запустить в hamster-bot.