IvanLabrie

4H CCI Strategy 1.3

Still working on fixing the code 100%.
Will update with a new version soon.
This one's fine tuned for gold (tp and sl size, and contract size for a 100k account)

Cheers,

Ivan Labrie
Time at Mode FX
Skrip sumber terbuka

Dalam semangat TradingView yang sebenar, penulis skrip ini telah menerbitkannya dengan menggunakan sumber terbuka supaya pedagang-pedagang dapat memahami dan mengesahkannya. Sorakan kepada penulis! Anda dapat menggunakannya secara percuma tetapi penggunaan semula kod ini dalam penerbitan adalah dikawalselia oleh Peraturan Rumah. Anda boleh menyukai skrip ini untuk menggunakannya pada carta.

Ingin menggunakan skrip ini pada carta?
//@version=2
strategy("4H CCI Strategy 1.3", overlay=true)
length = input( 11 )
overSold = input( -150 )
overBought = input( +150 )
price1 = high
price2 = low
ucci = cci(price1, length)
dcci = cci(price2, length)
vcci = cci(ohlc4, 11)
tp = input(title='Take profit in ticks:', type=float, defval=3000.0)
sl = input(title='Stop loss in ticks:', type=float, defval=1000.0)
trade_size = input(title='Trade Size:', type=float, defval=5)
if (not na(vcci))
    if (crossover(dcci, overSold))
        strategy.entry("CCILE", strategy.long, comment="CCILE",qty=trade_size)
        strategy.exit(id="CCILE", profit = tp, loss = sl)
    if (crossunder(ucci, overBought))
        strategy.entry("CCISE", strategy.short, comment="CCISE",qty=trade_size)
        strategy.exit(id="CCISE", profit = tp, loss = sl)
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)
If you're interested in joining my trading newsletter or private lessons, message me. I trade Forex, Crypto, Equities and Commodities. Contact me here or @ http://www.fb.me/LabrieTrading

Komen

Sorry for the spam, see new version:

Try it, adjust tp and sl and lot size...Forex is amount of dollars, gold is contracts, etc.
Balas
IvanLabrie IvanLabrie
Results are quite decent I think :D
Balas
na(cci(ohlc4, 11))? realy simple strategy
Balas
IvanLabrie ender.genom
I'll post the new one now. It's simple, best for range trading scenarios.
Balas
Here's 1.4:

//@version=2
strategy("4H CCI Strategy 1.4", overlay=true)
length = input( 11 )
overSold = input( -150 )
overBought = input( +150 )
price1 = high
price2 = low
ucci = cci(price1, length)
dcci = cci(price2, length)
vcci = cci(ohlc4, 11)
tp = input(title='Take profit in ticks:', type=float, defval=3000.0)
sl = input(title='Stop loss in ticks:', type=float, defval=1000.0)
trade_size = input(title='Trade Size:', type=float, defval=5)
strategy.entry("CCILE", strategy.long, comment="CCILE",qty=trade_size, when=crossover(dcci, overSold))
strategy.exit(id="CCILE", profit = tp, loss = sl)
strategy.entry("CCISE", strategy.short, comment="CCISE",qty=trade_size,when=crossunder(ucci, overBought))
strategy.exit(id="CCISE", profit = tp, loss = sl)
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

61% hit rate in oil 3:1 r/r
Balas
IvanLabrie IvanLabrie
//@version=2
strategy("4H CCI Strategy 1.4", overlay=true)
length = input( 11 )
overSold = input( -100 )
overBought = input( +100 )
price1 = high
price2 = low
ucci = cci(price1, length)
dcci = cci(price2, length)
vcci = cci(ohlc4, 11)
tp = input(title='Take profit in ticks:', type=float, defval=3000.0)
sl = input(title='Stop loss in ticks:', type=float, defval=1000.0)
trade_size = input(title='Trade Size:', type=float, defval=5)
strategy.entry("CCILE", strategy.long, comment="CCILE",qty=trade_size, when=crossover(dcci, overSold))
strategy.exit(id="CCILE", profit = tp, loss = sl)
strategy.entry("CCISE", strategy.short, comment="CCISE",qty=trade_size,when=crossunder(ucci, overBought))
strategy.exit(id="CCISE", profit = tp, loss = sl)
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

43% hits, 3:1 r/r in 4h gold
Balas
Nice, thank you :)
Balas