Skip to content

SuperTrend Strategy

 SuperTrend strategy PineConnector

 

The famous SuperTrend Strategy is modified to be compatible with PineConnector. The strategy can be used for forex trading, stock trading, futures trading, crypto trading and trading of other instruments.

Nevertheless, we recommend that paper trading should be done first, before running on your live trading accounts. 

With this script, an alert will be automatically trigger and will execute a trade on your MT4/5 terminal when your terminal is connected to our server – ideal if you are day trading or swing trading.

Looking to automate your TradingView strategies while your broker is on MetaTrader?
Start with the Core plan, hosted MT5 included.

Steps to use this SuperTrend Strategy:
1
Create a PineScript and attach the code below

//@version=5
strategy('Supertrend Strategy - PineConnector', overlay=true)

LicenseID = 50123456789 // 1. change to your PineConnector License ID (required) 

atrPeriod = input(10, 'ATR Length') // 2. Change the ATR length/period (optional)  
factor = input(3, 'Factor') // 3. Change the ATR factor/multiplier (optional)  
riskvalue = input.int(1, 'Risk Value') // 4. Change the risk value (optional)  

[supertrend, direction] = ta.supertrend(factor, atrPeriod)

bodyMiddle = plot((open + close) / 2, display=display.none)
upTrend = plot(direction < 0 ? supertrend : na, 'Up Trend', color=color.new(color.green, 0), style=plot.style_linebr)
downTrend = plot(direction < 0 ? na : supertrend, 'Down Trend', color=color.new(color.red, 0), style=plot.style_linebr)

fill(bodyMiddle, upTrend, color.new(color.green, 90), fillgaps=false)
fill(bodyMiddle, downTrend, color.new(color.red, 90), fillgaps=false)

if ta.change(direction) < 0
    strategy.entry('My Long Entry Id', strategy.long)
    alert(str.tostring(LicenseID)+',buy,' + syminfo.ticker + ',sl=' + str.tostring(supertrend) + ',risk=' + str.tostring(riskvalue), alert.freq_once_per_bar_close)

if ta.change(direction) > 0
    strategy.entry('My Short Entry Id', strategy.short)
    alert(str.tostring(LicenseID)+',sell,' + syminfo.ticker + ',sl=' + str.tostring(supertrend) + ',risk=' + str.tostring(riskvalue), alert.freq_once_per_bar_close)

plotshape(ta.change(direction) < 0, style=shape.labelup, location=location.belowbar, color=color.new(#046ff9, 0), size=size.large, text='PineConnector \n Buy', textcolor=color.new(color.white, 0))
plotshape(ta.change(direction) > 0, style=shape.labeldown, location=location.abovebar, color=color.new(#046ff9, 0), size=size.large, text='PineConnector \n Sell', textcolor=color.new(color.white, 0))
        
2
Edit the License ID to your preassigned ID found in the PineConnector members area (e.g. 60123456789)
3
Edit the ATR period & Factor value (Optional)
4
Save the code, and click "Add to Chart"
5

Guide to create alerts: Create alerts

● After changing values from (3 or 4), please delete the old alert(s) if any and create a new alert
● Please ensure you select SuperTrend strategy (PineConnector) when creating an alert, and select alert() function calls only

supertrend strategy pineconnector


Recommended EA settings:
1
Volume Type: Percentage of account balance
● Assuming risk=1 and $1000 account,
the EA will compute the position size whereby when the trade hits SL, you will lose 1% or $10.
2
Close on reverse: TRUE
● Then open buy position will be closed first followed by the open of a sell, upon receipt of a sell signal - and vice versa

4 comments

What should I put in the message section of the trading view alert for the startegy to trigger the trade

Kostas Kond

Works fine

Cool

It works fine, long term on Heiken Ashi candles. Short term I see no chance.

Frank

Has anyone set this up with any pairs and come out profitable in any capacity?

Bob

Leave a comment

Back To PineConnector Script Library

Ready when your strategy is

You bring the strategy.We bring the infrastructure.

Connect TradingView to MetaTrader, choose where MT5 runs and put the full PineConnector workflow through its paces from your first month.

Strategy and trading decisions remain yours. The MT5 environment can be ours.

PineConnector Edge

Run the full PineConnector workflow.

$59/mo at launch

Core plan · 1 connection · 1 hosted MT5 environment

Start with Core

Launch price — standard pricing is $69/mo after the launch period.