PROTECTED SOURCE SCRIPT

APIBridge Super Trend + MACD

2 111
Strategy Premise

The SuperTrend indicator is calculated utilizing the ATR to offset the indicator from the common price. When the price touches the SuperTrend collection it turns to the other direction.

Moving Average Convergence Divergence (MACD) is a trend-following momentum indicator that shows the relationship between two moving averages of a security’s price MACD is calculated by subtracting the long-term EMA (26 periods) from the short-term EMA (12 periods) The MACD has a positive value whenever the 12-period EMA is above the 26-period EMA and a negative value when the 12-period EMA is below the 26-period EMA.

This strategy is a combination of Supertrend and MACD. When MACD is in buy, and Supertrend also indicates a Buy, we get into a long position and vice-versa.



Strategy Logic

Long Entry: When 12 Period EMA is above the 26- Period EMA and Supertrend turns green, Send LE

Long Exit: Either when SL or Target is hit. If SL/TGT is not hit and 12-period EMA is below the 26-period EMA and Supertrend turns red. Send LX, SE

Short Entry: When 12-period EMA is below the 26-period EMA and Supertrend turns red, Send SE

Short Exit: Either when SL or Target is hit. If SL/TGT is not hit and 12 Period EMA is above the 26- Period EMA and Supertrend turn green. Send SX, LE


Parameters for teadingview

1.Source: Choose the source for moving average , default is Closing price

2.MACD fast moving averages: Choose the length for fast moving average

3.MACD slow moving average: Choose the length for slow movig average

4.MACD signal line moving average:Choose the length for signal line moving average

5.Factor: Choose the factor multiplication for bands

6.Backtesting : Use this to backtest the strategy between Starting and Ending Date and time , it can also be used to set trades in future time

7.Alert_Message : Need to copy while creating alert into Message Box

8.Trade Setup : Intraday / Positional (Selecct accordingly)

9.Start Time Stop Time (Session 1) : Intraday / Positional start time and end time of trade for session 1

10.End Session 1 : Define time to exit any existing position taken in session 1 so that exchange charges will not apply

11.Use Second Session : Check this to use second intraday session

12.Start Time Stop Time (Session 2) : Intraday / Positional start time and end time of trade for session 2

13.End Session 1 : Define time to exit any existing position taken in session 2 so that exchange charges will not apply

14.Use Target : check if you want to set required target if not cheque will not applicable

15.Use StopLoss : Cheque if you want to set stop loss if not cheque will not applicable

16.Trailling Stoploss : Cheque if you want to set trailing stop loss if not cheque will not applicable

17.Point Or Percentage For TG SL : Use Points or Percentage as per your choice

18.Target : Set as per the selection of (Point Or Percentage For TG SL)

19.Stop Loss : Set as per the selection of (Point Or Percentage For TG SL)

20.TSL_Type : Select as per your logic in %/ATR/Points

21.TSL_Input : Set in case you select %/Points in TSL_Type

22.ATR Length : Set as per your logic if you select ATR in the field of TSL_Type

23.ATR_Mult : Set as per your logic if you select ATR in the field of TSL_Type

24.Segment : Select segment of your logic EQ/FUTIDX/FUTSTK/OPTIDX/OPTSTK/FUTCUR/FUTCUM (Used in case of option / Futures )

25.Select Expiry Date : Select the expiry date of your trade as per the segment you selected (Used in case of option / Futures )

26.Select Expiry Month : Select the expiry Month of your trade as per the segment you selected (Used in case of option / Futures )

27.Year : Select the expiry Year of your trade as per the segment you selected (Used in case of option / Futures )

28.Quantity : Enter the quantity in which you want to trade (Used in case of option / Futures )

29.Product Type : Select MIS/Normal/ CNC as per your logic (Used in case of option / Futures )

30.Order Type : Select Market/Limit as per your logic (Used in case of option / Futures )

31.Strategy Tag : Enter the value in case you are using webhook / advance template in APIBridgeTM

32.Lotsize : Enter the lotsize as per your lotic and quentity selection (Used in case of option / Futures )

33.STEP (OTM/ATM/ ITM ) : Select OTM(+1)/ATM(0)/ ITM (-1) as per your logic works in case of options only

34.DIFFERENCE_BETWEEN 2 STRIKE : Select difference of 2 strikes you have used in APIBridge symbol setting list, like for Nifty 50 BankNifty 100

35.APIB Port : Set as per provided to you by Algoji in case of webhook / advance templet

The Segment full form is given below
EQ Equity
FUTIDX Future Index
FUTSTK Future Stock
OPTIDX Index Option
OPTSTK Stock Option
FUTCUR Futcur Currency
FUTCUM Future Commodity

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.