Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //@version=5
- strategy(title='chat-GPT4 generated', shorttitle='Chat-GPT4', overlay=true)
- src = input(close)
- length = input.int(34, minval=1)
- mult = input.float(2.0, minval=0.001, maxval=50)
- basis = ta.sma(src, length)
- dev = ta.stdev(src, length)
- dev2 = mult * dev
- upper1 = basis + dev
- lower1 = basis - dev
- upper2 = basis + dev2
- lower2 = basis - dev2
- colorBasis = src >= basis ? color.blue : color.orange
- pBasis = plot(basis, linewidth=2, color=colorBasis)
- pUpper1 = plot(upper1, color=color.new(color.blue, 0), style=plot.style_circles)
- pUpper2 = plot(upper2, color=color.new(color.blue, 0))
- pLower1 = plot(lower1, color=color.new(color.orange, 0), style=plot.style_circles)
- pLower2 = plot(lower2, color=color.new(color.orange, 0))
- fill(pBasis, pUpper2, color=color.new(color.blue, 80))
- fill(pUpper1, pUpper2, color=color.new(color.blue, 80))
- fill(pBasis, pLower2, color=color.new(color.orange, 80))
- fill(pLower1, pLower2, color=color.new(color.orange, 80))
- longCondition = close > upper2
- shortCondition = close < lower2
- if (longCondition)
- strategy.entry('Long', strategy.long)
- if (shortCondition)
- strategy.entry('Short', strategy.short)
- strategy.close('Long', when=shortCondition)
- strategy.close('Short', when=longCondition)
Add Comment
Please, Sign In to add comment