Ранее выкладывал подобный скрипт, но он перестал работать из-за новых требований TradingView и назывался он у меня MAs Tests. Скрипт стратегии полезен скорее для самоуспокоения чем для торговли :) То есть покрутить различные скользящие средние с различными длинами, чтобы потом пробубнить себе под нос "а... фигня это всё" :) А что? Убедиться что это не особо то работает тоже полезно. Отбросить плохо работающие варианты.
Что есть. Есть 7 типов скользящих средних на выбор (могу еще добавить, если попросите). А именно:
SMA = Simple Moving Average
EMA = Exponential Moving Average
VWMA = Volume-Weighted Moving Average
DEMA = Double Exponential Moving Average
TEMA = Triple Exponential Moving Average
KAMA = Kaufman's Adaptive Moving Average
PCMA = Central line of price channel ( Donchian channel)
Чего это такое и зачем оно нафиг не нужно Вы можете понавыгугливать из этих Ваших самостоятельно. Я лишь отдельно объясню про последнюю в списке, потому как это отчасти моя придумка, и вообще не скользящая средняя, а очень похожая штука. То есть это ровно середина ценового канала Дончина, которая ну очень похожа на скользящую среднюю, при этом работает обычно получше на больших длинах.
Кроме того есть сразу 4 параметра для настройки средней:
1) Тип средней (7 штук на выбор)
2) Тип источника цена (тоже 7)
3) Длина средней
4) Сдвиг средней
Оффсет (сдвиг), разумеется, есть только в положительную сторону, но не в отрицательную. А в отрицательную сторону нету, потому как в будущее подглядывать нельзя :) А то перерисовываться начнет.
Кроме того добавил все стандартные уже рюшечки - диапазон дат, лот овер 100% если надо, галки отруба лонга/шорта. Как обычно работают.
А еще есть фильтр "антипила". Если он отключен, то сигнал появляется при закрытии свечи, которая пересекла среднюю. То есть как обычно делается. С фильтром же реакция будет только если low свечи стал выше средней (свечка целиком выше средней оказалась если). Так же если high свечи стал ниже средней. Из-за этой большей строгости к пересечению сделок меньше, сделки реже, а комиссии тоже меньше. С антипилой часто лучше чем без неё.
Так как вход предполагается по рынку, то придется платить комиссию тейкера ордера. По умолчанию комиссия стоит 0,1%.
Скрипт прикреплен внизу, с открытым исходным кодом, на 4-ой версии языка.