OPEN-SOURCE SCRIPT

VWAP and MA Mean Reversion Strategy with ATR Stop Loss

//version=5
strategy("VWAP and MA Mean Reversion Strategy with ATR Stop Loss", overlay=true)
// Inputs
length = input(14, "MA Length")
atrLength = input(14, "ATR Length")
atrMultiplier = input(1.5, title="ATR Multiplier for Stop Loss")
// Calculate VWAP, Moving Average, and ATR
vwap = ta.vwap(hlc3)
ma = ta.sma(close, length)
atr = ta.atr(atrLength)
// Buy condition: Price is below VWAP but above MA
longCondition = close < vwap and close > ma
if (longCondition)
strategy.entry("Buy", strategy.long)
stopPrice = close - atrMultiplier * atr
strategy.exit("Long Stop Loss", "Buy", stop=stopPrice)
// Sell condition: Price is above VWAP but below MA
shortCondition = close > vwap and close < ma
if (shortCondition)
strategy.entry("Sell", strategy.short)
stopPrice = close + atrMultiplier * atr
strategy.exit("Short Stop Loss", "Sell", stop=stopPrice)
// Plotting
plot(vwap, title="VWAP", color=color.blue)
plot(ma, title="MA", color=color.orange)
Bands and ChannelsBill Williams IndicatorsBreadth Indicators

Скрипт с открытым кодом

В истинном духе TradingView автор этого скрипта опубликовал его с открытым исходным кодом, чтобы трейдеры могли понять, как он работает, и проверить на практике. Вы можете воспользоваться им бесплатно, но повторное использование этого кода в публикации регулируется Правилами поведения. Вы можете добавить этот скрипт в избранное и использовать его на графике.

Хотите использовать этот скрипт на графике?


Мои профили:

Отказ от ответственности