Hi ceyhun,

Thank you for your work.

I placed these two lines at the end of your script and created the alerts but they fail to trigger, am I missing something?
alertcondition(Buy, title='Alert on Buy', message='Buy!')
alertcondition(Sell, title='Alert on Sell', message='Sell!')
+41 Reply
Best timeframe charts for intraday ?
+35 Reply
does the signal repaint?
+32 Reply
please give demo for how to use this system, I am new into market.
+8 Reply
ceyhun yogi1012
@yogi1012, The trading or investing logic is simple.... buy on close above 3 days high and sell on close below 3 days low.
+10 Reply
if any chance plz bilt multy accurate swing
like 15 m & 5 m if 15 trend bullish-5 m is buy=long
if 15 trend bullish -5 m is sell=long cover
15 trend =bearish -5 m is sell = short sell
15 trend = bearish -5 m is buy = short cover
+4 Reply
I am trying to test Mtf
+1 Reply
@GANTAKRISH, I don't understand from MTF, but I wrote a formula like this

// This source code is subject to the terms of the Mozilla Public License 2.0 at
// © ceyhun

strategy("Accurate Swing Trading System Strategy MTF by ceyhun",overlay=true)

D_High1 = security(syminfo.tickerid, '15', high)
D_Low1 = security(syminfo.tickerid, '15', low)
D_Close1 = security(syminfo.tickerid, '15', close)
D_Open1 = security(syminfo.tickerid, '15', open)

D_High2 = security(syminfo.tickerid, '5', high)
D_Low2 = security(syminfo.tickerid, '5', low)
D_Close2 = security(syminfo.tickerid, '5', close)
D_Open2 = security(syminfo.tickerid, '5', open)




Long15 = D_Close1>tsl1
Long5 = D_Close2>tsl2
Longcover15 = D_Close1<tsl1
Longcover5 = D_Close2<tsl2

shortsell15 = D_Close1>tsl1
shortsell5 = D_Close2<tsl2
shortcover15 = D_Close1<tsl1
shortcover5 = D_Close2>tsl2

colr1 = D_Close1>=tsl1 ? : D_Close1<=tsl1 ? color.purple : na
colr2 = D_Close2>=tsl2 ? : D_Close2<=tsl2 ? : na

plot(tsl1, color=colr1, linewidth=3, title="TSL 15M")
plot(tsl2, color=colr2, linewidth=3, title="TSL 5M")

barcolor(Barcolor ? colr1 : na)
bgcolor(Bgcolor ? colr1 :na)
barcolor(Barcolor ? colr2 : na)
bgcolor(Bgcolor ? colr2 :na)

if Long15 and Long5
strategy.entry("Long", strategy.long, comment="Long")

if Longcover15 and Longcover5
strategy.entry("Short", strategy.short, comment="Short")

//if shortsell15 and shortsell5
//strategy.entry("Short Sell", strategy.long, comment="Short Sell")

//if shortcover15 and shortcover5
//strategy.entry("Short Cover", strategy.short, comment="Short Cover")
+7 Reply

Hi! how to fix the below issue.

Add to Chart operation failed, reason: line 55: Mismatched input 'strategy.entry' expecting 'end of line without line continuation'.

if Long15 and Long5
strategy.entry("Long", strategy.long, comment="Long")

if Longcover15 and Longcover5
strategy.entry("Short", strategy.short, comment="Short")
+1 Reply
ceyhun GiriDeepAm
@GiriDeepAm, hi these two lines must have a space at the beginning. See other strategy examples.
strategy.entry("Long", strategy.long, comment="Long")
strategy.entry("Short", strategy.short, comment="Short")
Home Stock Screener Forex Screener Crypto Screener Economic Calendar How It Works Chart Features Pricing Refer a friend House Rules Help Center Website & Broker Solutions Widgets Charting Solutions Lightweight Charting Library Blog & News Twitter
Profile Profile Settings Account and Billing Referred friends Coins My Support Tickets Help Center Ideas Published Followers Following Private Messages Chat Sign Out