LIVE - AI Trading Bot - Bitcoin + Ethereum - 5 Minute Chart

Streamed on:
82

I added a BUY and SELL parameter to the LONG and SHORT from the previous version.

BUY occurs when the CCI rises above 0.00
SELL occurs when the CCI drops below 0.00
LONG occurs when the CCI is below -100 and then rises above -100
SHORT occurs when the CCI drops below -100

Going LONG reverses a SHORT position
Going SHORT reverses a LONG position
A LONG followed with a BUY = 2X LONG
2X LONG positons are closed with a SELL

Here is the code for you to use and modify:

//@version=5
indicator("CCI.36.LONG.BUY.SELL.SHORT", overlay=true)

// Calculate CCI
length = input.int(36, title="CCI Length")
cci_value = ta.cci(close, length)

// Define -100 line buy and sell conditions
buy_signal_neg100 = ta.crossover(cci_value, -100)
sell_signal_neg100 = ta.crossunder(cci_value, -100)

// Define zero line buy and sell conditions
buy_signal_zero = ta.crossover(cci_value, 0)
sell_signal_zero = ta.crossunder(cci_value, 0)

// Plot buy and sell signals on CCI with text labels
plotshape(series=buy_signal_neg100, title="Buy Signal (Below -100)", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small, text="LONG", textcolor=color.green, offset=0)
plotshape(series=sell_signal_neg100, title="Sell Signal (Above -100)", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small, text="SHORT", textcolor=color.red, offset=0)

plotshape(series=buy_signal_zero, title="Buy Signal (Crossover Zero)", location=location.belowbar, color=color.blue, style=shape.triangleup, size=size.small, text="BUY", textcolor=color.blue, offset=0)
plotshape(series=sell_signal_zero, title="Sell Signal (Crossunder Zero)", location=location.abovebar, color=color.orange, style=shape.triangledown, size=size.small, text="SELL", textcolor=color.orange, offset=0)

Loading comments...