Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- declare lower;
- script RS {
- #Real Relative Strength (Rolling)
- input aggregation = AggregationPeriod.FIVE_MIN;
- input comapredwithsecurity = "SPY";
- input stock = "$SP500#50";
- input length = 12; #value of 12 on 5m chart = 1 hour of rolling data
- ##########Rolling Price Change##########
- def comparedRollingMove = close(period = aggregation, symbol = comapredwithsecurity ) - close(period = aggregation, symbol = comapredwithsecurity)[length];
- def symbolRollingMove = close(period = aggregation, symbol = stock) - close(period = aggregation, symbol = stock)[length];
- ##########Rolling ATR Change##########
- def symbolRollingATR = WildersAverage(TrueRange(high(period = aggregation, symbol = stock)[1], close(period = aggregation, symbol = stock)[1], low(period = aggregation, symbol = stock)[1]), length);
- def comparedRollingATR = WildersAverage(TrueRange(high(period = aggregation, symbol = comapredwithsecurity)[1], close(period = aggregation, symbol = comapredwithsecurity)[1], low(period = aggregation, symbol = comapredwithsecurity)[1]), length);
- ##########Calculations##########
- def powerIndex = comparedRollingMove / comparedRollingATR;
- def expectedMove = powerIndex * symbolRollingATR;
- def diff = symbolRollingMove - expectedMove;
- def RRS = diff / symbolRollingATR;
- ##########Plot##########
- plot RealRelativeStrength = RRS;
- }
- input stock1 = "$SP500#50";
- input stock2 = "$SP500#25";
- input stock3 = "$SP500#30";
- input stock4 = "$SP500#10";
- input stock5 = "$SP500#40";
- input aggregation = AggregationPeriod.FIVE_MIN;
- input comapredwithsecurity = "SPY";
- input length = 12; #value of 12 on 5m chart = 1 hour of rolling data
- def RRS = RS(aggregation = aggregation, comapredwithsecurity = comapredwithsecurity, stock = stock1, length = length);
- def RRS2 = RS(aggregation = aggregation, comapredwithsecurity = comapredwithsecurity, stock = stock2, length = length);
- def RRS3 = RS(aggregation = aggregation, comapredwithsecurity = comapredwithsecurity, stock = stock3, length = length);
- def RRS4 = RS(aggregation = aggregation, comapredwithsecurity = comapredwithsecurity, stock = stock4, length = length);
- def RRS5 = RS(aggregation = aggregation, comapredwithsecurity = comapredwithsecurity, stock = stock5, length = length);
- plot baseline = 0;
- input averageType = AverageType.SIMPLE;
- def length2 = 1;
- #Communication Services $SP500#50#
- plot MovAvg = if (GetSymbol() == "AMC" or GetSymbol() == "AMOV" or GetSymbol() == "AMX" or GetSymbol() == "ATHM" or GetSymbol() == "ATUS" or GetSymbol() == "ATVI" or GetSymbol() == "AVIFY" or GetSymbol() == "BATRK" or GetSymbol() == "BCE" or GetSymbol() == "BIDU" or GetSymbol() == "BILI" or GetSymbol() == "BMBL" or GetSymbol() == "BZ" or GetSymbol() == "BZQIY" or GetSymbol() == "CABO" or GetSymbol() == "CARG" or GetSymbol() == "CCOI" or GetSymbol() == "CGEAF" or GetSymbol() == "CHRYY" or GetSymbol() == "CHT" or GetSymbol() == "CHTR" or GetSymbol() == "CMCSA" or GetSymbol() == "CNK" or GetSymbol() == "CRTO" or GetSymbol() == "DDI" or GetSymbol() == "DIS" or GetSymbol() == "DISH" or GetSymbol() == "DNTUY" or GetSymbol() == "DTEGY" or GetSymbol() == "EA" or GetSymbol() == "EDR" or GetSymbol() == "FOX" or GetSymbol() == "FOXA" or GetSymbol() == "FWONA" or GetSymbol() == "FWONK" or GetSymbol() == "FYBR" or GetSymbol() == "GOGO" or GetSymbol() == "GOOG" or GetSymbol() == "GOOGL" or GetSymbol() == "GTN" or GetSymbol() == "HLTOY" or GetSymbol() == "IAC" or GetSymbol() == "IAS" or GetSymbol() == "IFJPY" or GetSymbol() == "IHS" or GetSymbol() == "IIJIY" or GetSymbol() == "IPG" or GetSymbol() == "IRDM" or GetSymbol() == "ITVPY" or GetSymbol() == "KDDIY" or GetSymbol() == "KONMY" or GetSymbol() == "KT" or GetSymbol() == "LBRDA" or GetSymbol() == "LBRDK" or GetSymbol() == "LBTYA" or GetSymbol() == "LBTYK" or GetSymbol() == "LGF" or GetSymbol() == "B" or GetSymbol() == "LILAK" or GetSymbol() == "LSXMA" or GetSymbol() == "LSXMK" or GetSymbol() == "LUMN" or GetSymbol() == "LYV" or GetSymbol() == "MCHOY" or GetSymbol() == "META" or GetSymbol() == "MGNI" or GetSymbol() == "MICCF" or GetSymbol() == "MSGE" or GetSymbol() == "MSGS" or GetSymbol() == "MTCH" or GetSymbol() == "MTNOY" or GetSymbol() == "NFLX" or GetSymbol() == "NTDOY" or GetSymbol() == "NTES" or GetSymbol() == "NTTYY" or GetSymbol() == "NWS" or GetSymbol() == "NWSA" or GetSymbol() == "NXST" or GetSymbol() == "NYT" or GetSymbol() == "OMC" or GetSymbol() == "ORAN" or GetSymbol() == "PARA" or GetSymbol() == "PARAA" or GetSymbol() == "PCCWY" or GetSymbol() == "PHI" or GetSymbol() == "PINS" or GetSymbol() == "PLTK" or GetSymbol() == "PSO" or GetSymbol() == "PTNR" or GetSymbol() == "PUBGY" or GetSymbol() == "QBCRF" or GetSymbol() == "RADI" or GetSymbol() == "RBLX" or GetSymbol() == "RCI" or GetSymbol() == "RCIAF" or GetSymbol() == "ROKU" or GetSymbol() == "RTMVY" or GetSymbol() == "SBGI" or GetSymbol() == "SCHL" or GetSymbol() == "SCMWY" or GetSymbol() == "SE" or GetSymbol() == "SFTBF" or GetSymbol() == "SFTBY" or GetSymbol() == "SGAPY" or GetSymbol() == "SHEN" or GetSymbol() == "SIRI" or GetSymbol() == "SJR" or GetSymbol() == "SKM" or GetSymbol() == "SNAP" or GetSymbol() == "SPKKY" or GetSymbol() == "SPOT" or GetSymbol() == "SRHBY" or GetSymbol() == "SSP" or GetSymbol() == "T" or GetSymbol() == "TCEHY" or GetSymbol() == "TDS" or GetSymbol() == "TELNY" or GetSymbol() == "TGNA" or GetSymbol() == "TIGO" or GetSymbol() == "TIMB" or GetSymbol() == "TLK" or GetSymbol() == "TLSNY" or GetSymbol() == "TLSYY" or GetSymbol() == "TMUS" or GetSymbol() == "TRIP" or GetSymbol() == "TRMR" or GetSymbol() == "TTGT" or GetSymbol() == "TTWO" or GetSymbol() == "TU" or GetSymbol() == "TV" or GetSymbol() == "TWTR" or GetSymbol() == "UBSFY" or GetSymbol() == "USM" or GetSymbol() == "VDMCY" or GetSymbol() == "VIV" or GetSymbol() == "VIVHY" or GetSymbol() == "VOD" or GetSymbol() == "VZ" or GetSymbol() == "WB" or GetSymbol() == "WBD" or GetSymbol() == "WLY" or GetSymbol() == "WMG" or GetSymbol() == "WOW" or GetSymbol() == "WPP" or GetSymbol() == "WWE" or GetSymbol() == "YAHOY" or GetSymbol() == "YELP" or GetSymbol() == "YY" or GetSymbol() == "ZD" or GetSymbol() == "ZI" or GetSymbol() == "ZIP") then MovingAverage(averageType, (RRS), length2)
- else #Consumer Discretionary $SP500#25#
- if (GetSymbol() == "AAP" or GetSymbol() == "ABG" or GetSymbol() == "ABNB" or GetSymbol() == "ACCYY" or GetSymbol() == "ACEL" or GetSymbol() == "ACKAY" or GetSymbol() == "ADDDF" or GetSymbol() == "ADDYY" or GetSymbol() == "ADNT" or GetSymbol() == "ADT" or GetSymbol() == "AEO" or GetSymbol() == "ALBBY" or GetSymbol() == "ALV" or GetSymbol() == "AMZN" or GetSymbol() == "AN" or GetSymbol() == "APTV" or GetSymbol() == "ARKO" or GetSymbol() == "ARMK" or GetSymbol() == "ASCCY" or GetSymbol() == "ASO" or GetSymbol() == "ASOMY" or GetSymbol() == "ATGE" or GetSymbol() == "ATZAF" or GetSymbol() == "AXL" or GetSymbol() == "AZO" or GetSymbol() == "BABA" or GetSymbol() == "BALY" or GetSymbol() == "BBWI" or GetSymbol() == "BBY" or GetSymbol() == "BC" or GetSymbol() == "BFAM" or GetSymbol() == "BKE" or GetSymbol() == "BKNG" or GetSymbol() == "BLD" or GetSymbol() == "BLMN" or GetSymbol() == "BMWYY" or GetSymbol() == "BOOT" or GetSymbol() == "BOWL" or GetSymbol() == "BRDCY" or GetSymbol() == "BROS" or GetSymbol() == "BSEFY" or GetSymbol() == "BTDPY" or GetSymbol() == "BURBY" or GetSymbol() == "BURL" or GetSymbol() == "BWA" or GetSymbol() == "BYD" or GetSymbol() == "BYDDF" or GetSymbol() == "BYDDY" or GetSymbol() == "BZUN" or GetSymbol() == "CAKE" or GetSymbol() == "CBRL" or GetSymbol() == "CCL" or GetSymbol() == "CCS" or GetSymbol() == "CDNAF" or GetSymbol() == "CFRUY" or GetSymbol() == "CHDN" or GetSymbol() == "CHGG" or GetSymbol() == "CHH" or GetSymbol() == "CHWY" or GetSymbol() == "CMG" or GetSymbol() == "CMPGY" or GetSymbol() == "COLM" or GetSymbol() == "COUR" or GetSymbol() == "CPNG" or GetSymbol() == "CPRI" or GetSymbol() == "CRI" or GetSymbol() == "CROX" or GetSymbol() == "CTTAY" or GetSymbol() == "CUK" or GetSymbol() == "CVCO" or GetSymbol() == "CVNA" or GetSymbol() == "CWH" or GetSymbol() == "CZR" or GetSymbol() == "DADA" or GetSymbol() == "DAN" or GetSymbol() == "DASH" or GetSymbol() == "DDAIF" or GetSymbol() == "DDS" or GetSymbol() == "DECK" or GetSymbol() == "DG" or GetSymbol() == "DHI" or GetSymbol() == "DIN" or GetSymbol() == "DKNG" or GetSymbol() == "DKS" or GetSymbol() == "DLMAF" or GetSymbol() == "DLTR" or GetSymbol() == "DLVHF" or GetSymbol() == "DMLRY" or GetSymbol() == "DNUT" or GetSymbol() == "DNZOY" or GetSymbol() == "DOOO" or GetSymbol() == "DORM" or GetSymbol() == "DPZ" or GetSymbol() == "DQJCY" or GetSymbol() == "DRI" or GetSymbol() == "DUOL" or GetSymbol() == "EAT" or GetSymbol() == "EBAY" or GetSymbol() == "EDU" or GetSymbol() == "ELUXY" or GetSymbol() == "ELY" or GetSymbol() == "ESLOY" or GetSymbol() == "ETSY" or GetSymbol() == "EVRI" or GetSymbol() == "EVVTY" or GetSymbol() == "EXPE" or GetSymbol() == "EYE" or GetSymbol() == "F" or GetSymbol() == "FIVE" or GetSymbol() == "FL" or GetSymbol() == "FND" or GetSymbol() == "FNKO" or GetSymbol() == "FOXF" or GetSymbol() == "FRCOY" or GetSymbol() == "FRG" or GetSymbol() == "FSR" or GetSymbol() == "FTCH" or GetSymbol() == "FTDR" or GetSymbol() == "FUN" or GetSymbol() == "FVRR" or GetSymbol() == "GDEN" or GetSymbol() == "GEBHY" or GetSymbol() == "GELYY" or GetSymbol() == "GES" or GetSymbol() == "GGR" or GetSymbol() == "GHC" or GetSymbol() == "GIGNY" or GetSymbol() == "GIII" or GetSymbol() == "GIL" or GetSymbol() == "GLBE" or GetSymbol() == "GM" or GetSymbol() == "GME" or GetSymbol() == "GMVHY" or GetSymbol() == "GNTX" or GetSymbol() == "GOLF" or GetSymbol() == "GOOS" or GetSymbol() == "GPC" or GetSymbol() == "GPI" or GetSymbol() == "GPS" or GetSymbol() == "GRBK" or GetSymbol() == "GRMN" or GetSymbol() == "GT" or GetSymbol() == "GTXAP" or GetSymbol() == "GWLLY" or GetSymbol() == "H" or GetSymbol() == "HAS" or GetSymbol() == "HBI" or GetSymbol() == "HD" or GetSymbol() == "HELE" or GetSymbol() == "HESAF" or GetSymbol() == "HESAY" or GetSymbol() == "HGV" or GetSymbol() == "HKTVY" or GetSymbol() == "HLG" or GetSymbol() == "HLT" or GetSymbol() == "HMC" or GetSymbol() == "HOG" or GetSymbol() == "HRB" or GetSymbol() == "HTHT" or GetSymbol() == "IBP" or GetSymbol() == "IDEXY" or GetSymbol() == "IGT" or GetSymbol() == "IHG" or GetSymbol() == "IRBT" or GetSymbol() == "ISUZY" or GetSymbol() == "JACK" or GetSymbol() == "JD" or GetSymbol() == "JEHLY" or GetSymbol() == "JMIA" or GetSymbol() == "JWN" or GetSymbol() == "KBH" or GetSymbol() == "KGFHY" or GetSymbol() == "KMX" or GetSymbol() == "KOTMY" or GetSymbol() == "KSS" or GetSymbol() == "KTB" or GetSymbol() == "LAD" or GetSymbol() == "LAUR" or GetSymbol() == "LAZR" or GetSymbol() == "LCID" or GetSymbol() == "LCII" or GetSymbol() == "LEA" or GetSymbol() == "LEG" or GetSymbol() == "LEN" or GetSymbol() == "LEN" or GetSymbol() == "B" or GetSymbol() == "LESL" or GetSymbol() == "LEVI" or GetSymbol() == "LGIH" or GetSymbol() == "LI" or GetSymbol() == "LIMAF" or GetSymbol() == "LKNCY" or GetSymbol() == "LKQ" or GetSymbol() == "LNNGY" or GetSymbol() == "LNW" or GetSymbol() == "LOPE" or GetSymbol() == "LOW" or GetSymbol() == "LRN" or GetSymbol() == "LTH" or GetSymbol() == "LULU" or GetSymbol() == "LVMHF" or GetSymbol() == "LVMUY" or GetSymbol() == "LVS" or GetSymbol() == "LZB" or GetSymbol() == "M" or GetSymbol() == "MAR" or GetSymbol() == "MAT" or GetSymbol() == "MBUU" or GetSymbol() == "MCARY" or GetSymbol() == "MCD" or GetSymbol() == "MCHVY" or GetSymbol() == "MCRI" or GetSymbol() == "MCW" or GetSymbol() == "MDC" or GetSymbol() == "MELI" or GetSymbol() == "MGA" or GetSymbol() == "MGDDY" or GetSymbol() == "MGM" or GetSymbol() == "MHK" or GetSymbol() == "MHO" or GetSymbol() == "MLCO" or GetSymbol() == "MMYT" or GetSymbol() == "MNRO" or GetSymbol() == "MNSO" or GetSymbol() == "MOTUY" or GetSymbol() == "MPNGY" or GetSymbol() == "MRPLY" or GetSymbol() == "MTH" or GetSymbol() == "MTN" or GetSymbol() == "MTYFF" or GetSymbol() == "MUSA" or GetSymbol() == "MYTE" or GetSymbol() == "NCLH" or GetSymbol() == "NINOY" or GetSymbol() == "NIO" or GetSymbol() == "NKE" or GetSymbol() == "NPSNY" or GetSymbol() == "NSANY" or GetSymbol() == "NVR" or GetSymbol() == "NWL" or GetSymbol() == "NXGPY" or GetSymbol() == "ODP" or GetSymbol() == "OLLI" or GetSymbol() == "ONON" or GetSymbol() == "ORLY" or GetSymbol() == "OSTK" or GetSymbol() == "OXM" or GetSymbol() == "PAG" or GetSymbol() == "PANDY" or GetSymbol() == "PATK" or GetSymbol() == "PBAJ" or GetSymbol() == "PCRFY" or GetSymbol() == "PDD" or GetSymbol() == "PDYPY" or GetSymbol() == "PENN" or GetSymbol() == "PETRY" or GetSymbol() == "PHM" or GetSymbol() == "PII" or GetSymbol() == "PLAY" or GetSymbol() == "PLNT" or GetSymbol() == "PLYA" or GetSymbol() == "POAHY" or GetSymbol() == "POOL" or GetSymbol() == "PPRUY" or GetSymbol() == "PRDSY" or GetSymbol() == "PROSY" or GetSymbol() == "PSMMY" or GetSymbol() == "PTAIY" or GetSymbol() == "PTON" or GetSymbol() == "PVH" or GetSymbol() == "PWSC" or GetSymbol() == "PZZA" or GetSymbol() == "QS" or GetSymbol() == "QSR" or GetSymbol() == "RACE" or GetSymbol() == "RCII" or GetSymbol() == "RCL" or GetSymbol() == "RDBBY" or GetSymbol() == "RGR" or GetSymbol() == "RH" or GetSymbol() == "RIVN" or GetSymbol() == "RL" or GetSymbol() == "RNLSY" or GetSymbol() == "ROST" or GetSymbol() == "RRR" or GetSymbol() == "RSTRF" or GetSymbol() == "RVLV" or GetSymbol() == "RYKKY" or GetSymbol() == "SAH" or GetSymbol() == "SBH" or GetSymbol() == "SBUX" or GetSymbol() == "SCHYY" or GetSymbol() == "SCI" or GetSymbol() == "SDXAY" or GetSymbol() == "SEAS" or GetSymbol() == "SG" or GetSymbol() == "SHAK" or GetSymbol() == "SHOO" or GetSymbol() == "SIG" or GetSymbol() == "SIX" or GetSymbol() == "SKHSY" or GetSymbol() == "SKX" or GetSymbol() == "SKY" or GetSymbol() == "SLDP" or GetSymbol() == "SMNNY" or GetSymbol() == "SMTOY" or GetSymbol() == "SNBR" or GetSymbol() == "SNEJF" or GetSymbol() == "SNMSF" or GetSymbol() == "SONO" or GetSymbol() == "SONY" or GetSymbol() == "SRAD" or GetSymbol() == "SSTK" or GetSymbol() == "SSU" or GetSymbol() == "STLA" or GetSymbol() == "STRA" or GetSymbol() == "SZKMY" or GetSymbol() == "TCOM" or GetSymbol() == "TEN" or GetSymbol() == "TGT" or GetSymbol() == "TH" or GetSymbol() == "THO" or GetSymbol() == "THRM" or GetSymbol() == "TJX" or GetSymbol() == "TM" or GetSymbol() == "TMHC" or GetSymbol() == "TMX" or GetSymbol() == "TNL" or GetSymbol() == "TOL" or GetSymbol() == "TOYOF" or GetSymbol() == "TPH" or GetSymbol() == "TPR" or GetSymbol() == "TPX" or GetSymbol() == "TSCO" or GetSymbol() == "TSLA" or GetSymbol() == "TTM" or GetSymbol() == "TXRH" or GetSymbol() == "UA" or GetSymbol() == "UAA" or GetSymbol() == "UDMY" or GetSymbol() == "ULTA" or GetSymbol() == "UNIEF" or GetSymbol() == "URBN" or GetSymbol() == "VAC" or GetSymbol() == "VC" or GetSymbol() == "VFC" or GetSymbol() == "VIPS" or GetSymbol() == "VLEEY" or GetSymbol() == "VSCO" or GetSymbol() == "VSTO" or GetSymbol() == "VWAGY" or GetSymbol() == "VZIO" or GetSymbol() == "W" or GetSymbol() == "WEN" or GetSymbol() == "WFAFY" or GetSymbol() == "WGO" or GetSymbol() == "WH" or GetSymbol() == "WHR" or GetSymbol() == "WING" or GetSymbol() == "WOOF" or GetSymbol() == "WRBY" or GetSymbol() == "WSM" or GetSymbol() == "WTBDY" or GetSymbol() == "WWW" or GetSymbol() == "WYNMY" or GetSymbol() == "WYNN" or GetSymbol() == "XMTR" or GetSymbol() == "XPEL" or GetSymbol() == "XPEV" or GetSymbol() == "YAMCY" or GetSymbol() == "YETI" or GetSymbol() == "YUEIY" or GetSymbol() == "YUM" or GetSymbol() == "YUMC" or GetSymbol() == "ZGN" or GetSymbol() == "ZLNDY") then
- MovingAverage(averageType, (RRS2), length2)
- else#Consumer Staples $SP500#30#
- if (GetSymbol() == "ACI" or GetSymbol() == "ADM" or GetSymbol() == "ADRNY" or GetSymbol() == "AJINY" or GetSymbol() == "AKO" or GetSymbol() == "A" or GetSymbol() == "AKO" or GetSymbol() == "B" or GetSymbol() == "ANCTF" or GetSymbol() == "ANDE" or GetSymbol() == "AONNY" or GetSymbol() == "ASAI" or GetSymbol() == "ASBFY" or GetSymbol() == "AVO" or GetSymbol() == "BDRFY" or GetSymbol() == "BF" or GetSymbol() == "A" or GetSymbol() == "BF" or GetSymbol() == "B" or GetSymbol() == "BG" or GetSymbol() == "BGS" or GetSymbol() == "BJ" or GetSymbol() == "BRBR" or GetSymbol() == "BTAFF" or GetSymbol() == "BTI" or GetSymbol() == "BUD" or GetSymbol() == "BUDFF" or GetSymbol() == "BYND" or GetSymbol() == "CABGY" or GetSymbol() == "CAG" or GetSymbol() == "CALM" or GetSymbol() == "CASY" or GetSymbol() == "CCEP" or GetSymbol() == "CCHGY" or GetSymbol() == "CCOJY" or GetSymbol() == "CCU" or GetSymbol() == "CELH" or GetSymbol() == "CENTA" or GetSymbol() == "CHD" or GetSymbol() == "CHEF" or GetSymbol() == "CIADY" or GetSymbol() == "CL" or GetSymbol() == "CLCGY" or GetSymbol() == "CLX" or GetSymbol() == "COKE" or GetSymbol() == "COST" or GetSymbol() == "COTY" or GetSymbol() == "CPB" or GetSymbol() == "CRESY" or GetSymbol() == "DANOY" or GetSymbol() == "DAR" or GetSymbol() == "DEO" or GetSymbol() == "EL" or GetSymbol() == "ELF" or GetSymbol() == "EMLAF" or GetSymbol() == "ENR" or GetSymbol() == "EPC" or GetSymbol() == "FDP" or GetSymbol() == "FIZZ" or GetSymbol() == "FLO" or GetSymbol() == "FMX" or GetSymbol() == "FRPT" or GetSymbol() == "GARPY" or GetSymbol() == "GIS" or GetSymbol() == "GO" or GetSymbol() == "HAIN" or GetSymbol() == "HEINY" or GetSymbol() == "HELFY" or GetSymbol() == "HENKY" or GetSymbol() == "HKHHY" or GetSymbol() == "HLF" or GetSymbol() == "HRL" or GetSymbol() == "HSY" or GetSymbol() == "IBA" or GetSymbol() == "IMBBY" or GetSymbol() == "IMKTA" or GetSymbol() == "INGR" or GetSymbol() == "IPAR" or GetSymbol() == "JAPAY" or GetSymbol() == "JBSAY" or GetSymbol() == "JJSF" or GetSymbol() == "JRONY" or GetSymbol() == "JSAIY" or GetSymbol() == "K" or GetSymbol() == "KAOOY" or GetSymbol() == "KCDMY" or GetSymbol() == "KDP" or GetSymbol() == "KHC" or GetSymbol() == "KMB" or GetSymbol() == "KNBWY" or GetSymbol() == "KO" or GetSymbol() == "KOF" or GetSymbol() == "KR" or GetSymbol() == "KRYAF" or GetSymbol() == "KRYAY" or GetSymbol() == "KSRYY" or GetSymbol() == "LANC" or GetSymbol() == "LBLCF" or GetSymbol() == "LDSVF" or GetSymbol() == "LRLCY" or GetSymbol() == "LW" or GetSymbol() == "MDLZ" or GetSymbol() == "MED" or GetSymbol() == "MGPI" or GetSymbol() == "MHGVY" or GetSymbol() == "MKC" or GetSymbol() == "MKC" or GetSymbol() == "V" or GetSymbol() == "MLFNF" or GetSymbol() == "MNST" or GetSymbol() == "MO" or GetSymbol() == "MTRAF" or GetSymbol() == "NAPA" or GetSymbol() == "NNWWF" or GetSymbol() == "NOMD" or GetSymbol() == "NSRGF" or GetSymbol() == "NSRGY" or GetSymbol() == "NTCO" or GetSymbol() == "NUS" or GetSymbol() == "OLPX" or GetSymbol() == "ORKLY" or GetSymbol() == "PEP" or GetSymbol() == "PFGC" or GetSymbol() == "PG" or GetSymbol() == "PM" or GetSymbol() == "POST" or GetSymbol() == "PPC" or GetSymbol() == "PRMW" or GetSymbol() == "PRNDY" or GetSymbol() == "PRRFY" or GetSymbol() == "PSMT" or GetSymbol() == "RBGLY" or GetSymbol() == "RBGPF" or GetSymbol() == "REMYY" or GetSymbol() == "REYN" or GetSymbol() == "SAM" or GetSymbol() == "SAPIF" or GetSymbol() == "SEB" or GetSymbol() == "SFM" or GetSymbol() == "SJM" or GetSymbol() == "SKIN" or GetSymbol() == "SLCJY" or GetSymbol() == "SMPL" or GetSymbol() == "SOVO" or GetSymbol() == "SPB" or GetSymbol() == "SPTN" or GetSymbol() == "SRGHY" or GetSymbol() == "SSDOY" or GetSymbol() == "STBFY" or GetSymbol() == "STZ" or GetSymbol() == "STZ" or GetSymbol() == "B" or GetSymbol() == "SVNDY" or GetSymbol() == "SYY" or GetSymbol() == "TAP" or GetSymbol() == "TATYY" or GetSymbol() == "TBLMY" or GetSymbol() == "THS" or GetSymbol() == "TR" or GetSymbol() == "TSCDY" or GetSymbol() == "TSN" or GetSymbol() == "TSRYY" or GetSymbol() == "TSUKY" or GetSymbol() == "TWNK" or GetSymbol() == "UL" or GetSymbol() == "UNFI" or GetSymbol() == "UNICY" or GetSymbol() == "USFD" or GetSymbol() == "USNA" or GetSymbol() == "UTZ" or GetSymbol() == "UVV" or GetSymbol() == "VGR" or GetSymbol() == "WBA" or GetSymbol() == "WDFC" or GetSymbol() == "WHGLY" or GetSymbol() == "WLMIY" or GetSymbol() == "WMK" or GetSymbol() == "WMMVY" or GetSymbol() == "WMT" or GetSymbol() == "WNGRF") then
- MovingAverage(averageType, (RRS3), length2)
- else#Energy $SP500#10#
- if (GetSymbol() == "AAVVF" or GetSymbol() == "AETUF" or GetSymbol() == "AM" or GetSymbol() == "APA" or GetSymbol() == "AR" or GetSymbol() == "ARCH" or GetSymbol() == "ARLP" or GetSymbol() == "AROC" or GetSymbol() == "BIREF" or GetSymbol() == "BKR" or GetSymbol() == "BP" or GetSymbol() == "BSM" or GetSymbol() == "BTEGF" or GetSymbol() == "BTU" or GetSymbol() == "CCJ" or GetSymbol() == "CDEV" or GetSymbol() == "CEIX" or GetSymbol() == "CEQP" or GetSymbol() == "CHK" or GetSymbol() == "CHX" or GetSymbol() == "CIVI" or GetSymbol() == "CLNE" or GetSymbol() == "CLR" or GetSymbol() == "CNQ" or GetSymbol() == "CNX" or GetSymbol() == "COP" or GetSymbol() == "CPE" or GetSymbol() == "CPG" or GetSymbol() == "CQP" or GetSymbol() == "CRC" or GetSymbol() == "CRK" or GetSymbol() == "CRLFF" or GetSymbol() == "CRNCY" or GetSymbol() == "CSAN" or GetSymbol() == "CSUAY" or GetSymbol() == "CTRA" or GetSymbol() == "CTXAY" or GetSymbol() == "CVE" or GetSymbol() == "CVI" or GetSymbol() == "CVX" or GetSymbol() == "DALXF" or GetSymbol() == "DCP" or GetSymbol() == "DEN" or GetSymbol() == "DHT" or GetSymbol() == "DINO" or GetSymbol() == "DK" or GetSymbol() == "DKL" or GetSymbol() == "DMLP" or GetSymbol() == "DTM" or GetSymbol() == "DVN" or GetSymbol() == "E" or GetSymbol() == "EC" or GetSymbol() == "ENB" or GetSymbol() == "ENLC" or GetSymbol() == "EOG" or GetSymbol() == "EPD" or GetSymbol() == "EQNR" or GetSymbol() == "EQT" or GetSymbol() == "ERF" or GetSymbol() == "ESTE" or GetSymbol() == "ET" or GetSymbol() == "ETRN" or GetSymbol() == "EURN" or GetSymbol() == "EVA" or GetSymbol() == "FANG" or GetSymbol() == "FLNG" or GetSymbol() == "FRHLF" or GetSymbol() == "FRO" or GetSymbol() == "FTI" or GetSymbol() == "GBNXF" or GetSymbol() == "GEL" or GetSymbol() == "GLNG" or GetSymbol() == "GLPEY" or GetSymbol() == "GPOR" or GetSymbol() == "GPRE" or GetSymbol() == "HAL" or GetSymbol() == "HEP" or GetSymbol() == "HES" or GetSymbol() == "HESM" or GetSymbol() == "HP" or GetSymbol() == "HPK" or GetSymbol() == "IMO" or GetSymbol() == "INSW" or GetSymbol() == "INT" or GetSymbol() == "IPCFF" or GetSymbol() == "IPXHY" or GetSymbol() == "KELTF" or GetSymbol() == "KEYUF" or GetSymbol() == "KMI" or GetSymbol() == "KNTK" or GetSymbol() == "KOS" or GetSymbol() == "KRP" or GetSymbol() == "LBRT" or GetSymbol() == "LFG" or GetSymbol() == "LNG" or GetSymbol() == "LPI" or GetSymbol() == "MEGEF" or GetSymbol() == "MGY" or GetSymbol() == "MMP" or GetSymbol() == "MNRL" or GetSymbol() == "MPC" or GetSymbol() == "MPLX" or GetSymbol() == "MRO" or GetSymbol() == "MTDR" or GetSymbol() == "MUR" or GetSymbol() == "NBR" or GetSymbol() == "NE" or GetSymbol() == "NEX" or GetSymbol() == "NFE" or GetSymbol() == "NOG" or GetSymbol() == "NOV" or GetSymbol() == "NS" or GetSymbol() == "NTOIY" or GetSymbol() == "NUVSF" or GetSymbol() == "OII" or GetSymbol() == "OKE" or GetSymbol() == "OMVKY" or GetSymbol() == "OVV" or GetSymbol() == "OXY" or GetSymbol() == "PAA" or GetSymbol() == "PAGP" or GetSymbol() == "PARXF" or GetSymbol() == "PBA" or GetSymbol() == "PBF" or GetSymbol() == "PBFX" or GetSymbol() == "PBR" or GetSymbol() == "PBR" or GetSymbol() == "A" or GetSymbol() == "PDCE" or GetSymbol() == "PDO" or GetSymbol() == "PEYUF" or GetSymbol() == "PKIUF" or GetSymbol() == "PREKF" or GetSymbol() == "PRMRF" or GetSymbol() == "PSX" or GetSymbol() == "PTEN" or GetSymbol() == "PTR" or GetSymbol() == "PUMP" or GetSymbol() == "PUTKY" or GetSymbol() == "PXD" or GetSymbol() == "REPYY" or GetSymbol() == "RES" or GetSymbol() == "RRC" or GetSymbol() == "RYDAF" or GetSymbol() == "SBR" or GetSymbol() == "SECYF" or GetSymbol() == "SFL" or GetSymbol() == "SHEL" or GetSymbol() == "SHLX" or GetSymbol() == "SLB" or GetSymbol() == "SLCA" or GetSymbol() == "SM" or GetSymbol() == "SNP" or GetSymbol() == "SPGYF" or GetSymbol() == "SSLZY" or GetSymbol() == "STNG" or GetSymbol() == "SU" or GetSymbol() == "SUBCY" or GetSymbol() == "SUN" or GetSymbol() == "SWN" or GetSymbol() == "TALO" or GetSymbol() == "TGS" or GetSymbol() == "THNPY" or GetSymbol() == "TPL" or GetSymbol() == "TPZEF" or GetSymbol() == "TRGP" or GetSymbol() == "TRMD" or GetSymbol() == "TRMLF" or GetSymbol() == "TRP" or GetSymbol() == "TS" or GetSymbol() == "TTE" or GetSymbol() == "USAC" or GetSymbol() == "UUUU" or GetSymbol() == "VAL" or GetSymbol() == "VET" or GetSymbol() == "VLO" or GetSymbol() == "VNOM" or GetSymbol() == "VOPKY" or GetSymbol() == "WDS" or GetSymbol() == "WES" or GetSymbol() == "WFRD" or GetSymbol() == "WHD" or GetSymbol() == "WMB" or GetSymbol() == "WYGPY" or GetSymbol() == "XOM" or GetSymbol() == "XPRO" or GetSymbol() == "YZCAY") then
- MovingAverage(averageType, (RRS4), length2)
- else#Financials $SP500#40#
- if (GetSymbol() == "AAGIY" or GetSymbol() == "AAVMY" or GetSymbol() == "AB" or GetSymbol() == "ABCB" or GetSymbol() == "ABR" or GetSymbol() == "ACGBY" or GetSymbol() == "ACGL" or GetSymbol() == "ACT" or GetSymbol() == "AEL" or GetSymbol() == "AFG" or GetSymbol() == "AFL" or GetSymbol() == "AGESY" or GetSymbol() == "AGM" or GetSymbol() == "AGNC" or GetSymbol() == "AGO" or GetSymbol() == "AGRPY" or GetSymbol() == "AIG" or GetSymbol() == "AIZ" or GetSymbol() == "AJG" or GetSymbol() == "ALIZY" or GetSymbol() == "ALL" or GetSymbol() == "ALLY" or GetSymbol() == "AMG" or GetSymbol() == "AMIGY" or GetSymbol() == "AMK" or GetSymbol() == "AMP" or GetSymbol() == "ANZBY" or GetSymbol() == "AON" or GetSymbol() == "APAM" or GetSymbol() == "APO" or GetSymbol() == "ARCC" or GetSymbol() == "ARES" or GetSymbol() == "ARGO" or GetSymbol() == "ARI" or GetSymbol() == "ARZGY" or GetSymbol() == "ASB" or GetSymbol() == "ASXFY" or GetSymbol() == "AUB" or GetSymbol() == "AVVIY" or GetSymbol() == "AX" or GetSymbol() == "AXAHY" or GetSymbol() == "AXP" or GetSymbol() == "AXS" or GetSymbol() == "BAC" or GetSymbol() == "BACHY" or GetSymbol() == "BAM" or GetSymbol() == "BANC" or GetSymbol() == "BANF" or GetSymbol() == "BANR" or GetSymbol() == "BAP" or GetSymbol() == "BBDC" or GetSymbol() == "BBSEY" or GetSymbol() == "BCH" or GetSymbol() == "BCS" or GetSymbol() == "BDORY" or GetSymbol() == "BDOUY" or GetSymbol() == "BEN" or GetSymbol() == "BHF" or GetSymbol() == "BHKLY" or GetSymbol() == "BHLB" or GetSymbol() == "BK" or GetSymbol() == "BKHYY" or GetSymbol() == "BKKLY" or GetSymbol() == "BKRIF" or GetSymbol() == "BKRIY" or GetSymbol() == "BKU" or GetSymbol() == "BLK" or GetSymbol() == "BMA" or GetSymbol() == "BMO" or GetSymbol() == "BNPQY" or GetSymbol() == "BNS" or GetSymbol() == "BOH" or GetSymbol() == "BOKF" or GetSymbol() == "BPOP" or GetSymbol() == "BRK" or GetSymbol() == "A" or GetSymbol() == "BRK" or GetSymbol() == "B" or GetSymbol() == "BRKL" or GetSymbol() == "BRMK" or GetSymbol() == "BRO" or GetSymbol() == "BRP" or GetSymbol() == "BRSP" or GetSymbol() == "BSAC" or GetSymbol() == "BSBR" or GetSymbol() == "BSMX" or GetSymbol() == "BUR" or GetSymbol() == "BUSE" or GetSymbol() == "BX" or GetSymbol() == "BXMT" or GetSymbol() == "BXSL" or GetSymbol() == "C" or GetSymbol() == "CACC" or GetSymbol() == "CADE" or GetSymbol() == "CATY" or GetSymbol() == "CB" or GetSymbol() == "CBCYB" or GetSymbol() == "CBGPY" or GetSymbol() == "CBSH" or GetSymbol() == "CBU" or GetSymbol() == "CBWBF" or GetSymbol() == "CFFN" or GetSymbol() == "CFG" or GetSymbol() == "CFR" or GetSymbol() == "CG" or GetSymbol() == "CHCO" or GetSymbol() == "CIB" or GetSymbol() == "CIM" or GetSymbol() == "CINF" or GetSymbol() == "CIXX" or GetSymbol() == "CLBK" or GetSymbol() == "CM" or GetSymbol() == "CMA" or GetSymbol() == "CME" or GetSymbol() == "CMTG" or GetSymbol() == "CMWAY" or GetSymbol() == "CNA" or GetSymbol() == "CNNE" or GetSymbol() == "CNO" or GetSymbol() == "CNOB" or GetSymbol() == "CNS" or GetSymbol() == "CODI" or GetSymbol() == "COF" or GetSymbol() == "COIN" or GetSymbol() == "COLB" or GetSymbol() == "COOP" or GetSymbol() == "CRZBY" or GetSymbol() == "CS" or GetSymbol() == "CUBI" or GetSymbol() == "CVBF" or GetSymbol() == "DB" or GetSymbol() == "DBOEY" or GetSymbol() == "DBSDY" or GetSymbol() == "DCOM" or GetSymbol() == "DFIN" or GetSymbol() == "DFS" or GetSymbol() == "DIISY" or GetSymbol() == "DNBBY" or GetSymbol() == "DNKEY" or GetSymbol() == "EBC" or GetSymbol() == "EBKDY" or GetSymbol() == "EBKOF" or GetSymbol() == "ECPG" or GetSymbol() == "EFSC" or GetSymbol() == "EGBN" or GetSymbol() == "EHMEF" or GetSymbol() == "EIG" or GetSymbol() == "ELEEF" or GetSymbol() == "ELFIF" or GetSymbol() == "ENVA" or GetSymbol() == "EQGPF" or GetSymbol() == "EQH" or GetSymbol() == "ERIE" or GetSymbol() == "ESGR" or GetSymbol() == "ESNT" or GetSymbol() == "EVR" or GetSymbol() == "EWBC" or GetSymbol() == "FAF" or GetSymbol() == "FANH" or GetSymbol() == "FBC" or GetSymbol() == "FBK" or GetSymbol() == "FBNC" or GetSymbol() == "FBP" or GetSymbol() == "FBRT" or GetSymbol() == "FCF" or GetSymbol() == "FCFS" or GetSymbol() == "FCNCA" or GetSymbol() == "FDS" or GetSymbol() == "FFBC" or GetSymbol() == "FFIN" or GetSymbol() == "FFWM" or GetSymbol() == "FFXDF" or GetSymbol() == "FHB" or GetSymbol() == "FHI" or GetSymbol() == "FHN" or GetSymbol() == "FIBK" or GetSymbol() == "FITB" or GetSymbol() == "FMBL" or GetSymbol() == "FNB" or GetSymbol() == "FNF" or GetSymbol() == "FNLIF" or GetSymbol() == "FOCS" or GetSymbol() == "FRC" or GetSymbol() == "FRFHF" or GetSymbol() == "FRHC" or GetSymbol() == "FRME" or GetSymbol() == "FSK" or GetSymbol() == "FULT" or GetSymbol() == "FUTU" or GetSymbol() == "GABC" or GetSymbol() == "GBCI" or GetSymbol() == "GBDC" or GetSymbol() == "GBLBF" or GetSymbol() == "GBOOY" or GetSymbol() == "GDOT" or GetSymbol() == "GGAL" or GetSymbol() == "GJNSY" or GetSymbol() == "GL" or GetSymbol() == "GS" or GetSymbol() == "GSBD" or GetSymbol() == "GSHD" or GetSymbol() == "GWLIF" or GetSymbol() == "HACBY" or GetSymbol() == "HASI" or GetSymbol() == "HBAN" or GetSymbol() == "HDB" or GetSymbol() == "HIG" or GetSymbol() == "HKXCY" or GetSymbol() == "HLI" or GetSymbol() == "HLNE" or GetSymbol() == "HMN" or GetSymbol() == "HOMB" or GetSymbol() == "HOOD" or GetSymbol() == "HOPE" or GetSymbol() == "HSBC" or GetSymbol() == "HSNGY" or GetSymbol() == "HTGC" or GetSymbol() == "HTH" or GetSymbol() == "HTLF" or GetSymbol() == "HVRRY" or GetSymbol() == "HWC" or GetSymbol() == "IAFNF" or GetSymbol() == "IBKR" or GetSymbol() == "IBN" or GetSymbol() == "IBOC" or GetSymbol() == "IBTX" or GetSymbol() == "ICE" or GetSymbol() == "IDCBY" or GetSymbol() == "IFCZF" or GetSymbol() == "IFS" or GetSymbol() == "IGIFF" or GetSymbol() == "INDB" or GetSymbol() == "ING" or GetSymbol() == "ISNPY" or GetSymbol() == "IVZ" or GetSymbol() == "IX" or GetSymbol() == "JBAXY" or GetSymbol() == "JEF" or GetSymbol() == "JHG" or GetSymbol() == "JPM" or GetSymbol() == "JPXGY" or GetSymbol() == "JXN" or GetSymbol() == "KB" or GetSymbol() == "KBCSY" or GetSymbol() == "KEY" or GetSymbol() == "KKR" or GetSymbol() == "KMPR" or GetSymbol() == "KNSL" or GetSymbol() == "KPCPY" or GetSymbol() == "KREF" or GetSymbol() == "L" or GetSymbol() == "LADR" or GetSymbol() == "LAZ" or GetSymbol() == "LBAI" or GetSymbol() == "LC" or GetSymbol() == "LDNXF" or GetSymbol() == "LFC" or GetSymbol() == "LGGNY" or GetSymbol() == "LKFN" or GetSymbol() == "LMND" or GetSymbol() == "LNC" or GetSymbol() == "LNSTY" or GetSymbol() == "LOB" or GetSymbol() == "LPLA" or GetSymbol() == "LPRO" or GetSymbol() == "LRCDF" or GetSymbol() == "MAIN" or GetSymbol() == "MAURY" or GetSymbol() == "MBIN" or GetSymbol() == "MC" or GetSymbol() == "MCO" or GetSymbol() == "MCY" or GetSymbol() == "MDIBY" or GetSymbol() == "MET" or GetSymbol() == "MFA" or GetSymbol() == "MFC" or GetSymbol() == "MIUFY" or GetSymbol() == "MKL" or GetSymbol() == "MKTX" or GetSymbol() == "MLYBY" or GetSymbol() == "MMC" or GetSymbol() == "MORN" or GetSymbol() == "MQBKY" or GetSymbol() == "MS" or GetSymbol() == "MSADY" or GetSymbol() == "MSCI" or GetSymbol() == "MTB" or GetSymbol() == "MTG" or GetSymbol() == "MUFG" or GetSymbol() == "MURGY" or GetSymbol() == "NABZY" or GetSymbol() == "NAVI" or GetSymbol() == "NBHC" or GetSymbol() == "NBTB" or GetSymbol() == "NDAQ" or GetSymbol() == "NDBKY" or GetSymbol() == "NIC" or GetSymbol() == "NLY" or GetSymbol() == "NMFC" or GetSymbol() == "NMIH" or GetSymbol() == "NNGRY" or GetSymbol() == "NNI" or GetSymbol() == "NRDBY" or GetSymbol() == "NRZ" or GetSymbol() == "NTB" or GetSymbol() == "NTIOF" or GetSymbol() == "NTRS" or GetSymbol() == "NWBI" or GetSymbol() == "NWG" or GetSymbol() == "NYCB" or GetSymbol() == "OBNK" or GetSymbol() == "OCFC" or GetSymbol() == "OCSL" or GetSymbol() == "OFG" or GetSymbol() == "OMF" or GetSymbol() == "ONB" or GetSymbol() == "ONEXF" or GetSymbol() == "ORCC" or GetSymbol() == "ORI" or GetSymbol() == "OVCHY" or GetSymbol() == "OWL" or GetSymbol() == "OZK" or GetSymbol() == "PACW" or GetSymbol() == "PB" or GetSymbol() == "PBCRY" or GetSymbol() == "PFBC" or GetSymbol() == "PFC" or GetSymbol() == "PFG" or GetSymbol() == "PFS" or GetSymbol() == "PFSI" or GetSymbol() == "PGR" or GetSymbol() == "PIPR" or GetSymbol() == "PJT" or GetSymbol() == "PLMR" or GetSymbol() == "PMT" or GetSymbol() == "PNC" or GetSymbol() == "PNFP" or GetSymbol() == "PNGAY" or GetSymbol() == "PPBI" or GetSymbol() == "PPERY" or GetSymbol() == "PRA" or GetSymbol() == "PRAA" or GetSymbol() == "PRI" or GetSymbol() == "PRK" or GetSymbol() == "PRU" or GetSymbol() == "PSEC" or GetSymbol() == "PSTVY" or GetSymbol() == "PUK" or GetSymbol() == "PWCDF" or GetSymbol() == "QBIEY" or GetSymbol() == "QCRH" or GetSymbol() == "QFIN" or GetSymbol() == "RC" or GetSymbol() == "RDN" or GetSymbol() == "RE" or GetSymbol() == "RF" or GetSymbol() == "RGA" or GetSymbol() == "RILY" or GetSymbol() == "RJF" or GetSymbol() == "RKT" or GetSymbol() == "RLI" or GetSymbol() == "RNR" or GetSymbol() == "RNST" or GetSymbol() == "RWT" or GetSymbol() == "RY" or GetSymbol() == "RYAN" or GetSymbol() == "SAFT" or GetSymbol() == "SASR" or GetSymbol() == "SAXPY" or GetSymbol() == "SBCF" or GetSymbol() == "SBNY" or GetSymbol() == "SBSI" or GetSymbol() == "SCBFF" or GetSymbol() == "SCBFY" or GetSymbol() == "SCHW" or GetSymbol() == "SEIC" or GetSymbol() == "SF" or GetSymbol() == "SFBS" or GetSymbol() == "SFNC" or GetSymbol() == "SGBLY" or GetSymbol() == "SHG" or GetSymbol() == "SHZUY" or GetSymbol() == "SI" or GetSymbol() == "SIGI" or GetSymbol() == "SIVB" or GetSymbol() == "SLF" or GetSymbol() == "SLLDY" or GetSymbol() == "SLM" or GetSymbol() == "SMFG" or GetSymbol() == "SNEX" or GetSymbol() == "SNMCY" or GetSymbol() == "SNV" or GetSymbol() == "SOFI" or GetSymbol() == "SPGI" or GetSymbol() == "SPXCY" or GetSymbol() == "SRCE" or GetSymbol() == "SSB" or GetSymbol() == "SSREY" or GetSymbol() == "STBA" or GetSymbol() == "STC" or GetSymbol() == "STEP" or GetSymbol() == "STT" or GetSymbol() == "STWD" or GetSymbol() == "SWDBY" or GetSymbol() == "SYBT" or GetSymbol() == "SYF" or GetSymbol() == "TBBK" or GetSymbol() == "TBK" or GetSymbol() == "TCBI" or GetSymbol() == "TCBK" or GetSymbol() == "TD" or GetSymbol() == "TDHOY" or GetSymbol() == "TFC" or GetSymbol() == "TFSL" or GetSymbol() == "TGOPF" or GetSymbol() == "THG" or GetSymbol() == "TKOMY" or GetSymbol() == "TMP" or GetSymbol() == "TMXXF" or GetSymbol() == "TOWN" or GetSymbol() == "TPG" or GetSymbol() == "TRMK" or GetSymbol() == "TROW" or GetSymbol() == "TRRSF" or GetSymbol() == "TRUP" or GetSymbol() == "TRV" or GetSymbol() == "TSLX" or GetSymbol() == "TW" or GetSymbol() == "TWO" or GetSymbol() == "UBS" or GetSymbol() == "UBSI" or GetSymbol() == "UCBI" or GetSymbol() == "UMBF" or GetSymbol() == "UMPQ" or GetSymbol() == "UNM" or GetSymbol() == "UOVEY" or GetSymbol() == "UPST" or GetSymbol() == "USB" or GetSymbol() == "VBTX" or GetSymbol() == "VCTR" or GetSymbol() == "VIRT" or GetSymbol() == "VLY" or GetSymbol() == "VOYA" or GetSymbol() == "VRTS" or GetSymbol() == "WABC" or GetSymbol() == "WAFD" or GetSymbol() == "WAL" or GetSymbol() == "WBS" or GetSymbol() == "WD" or GetSymbol() == "WF" or GetSymbol() == "WFC" or GetSymbol() == "WNDLF" or GetSymbol() == "WRB" or GetSymbol() == "WSBC" or GetSymbol() == "WSFS" or GetSymbol() == "WTFC" or GetSymbol() == "WTM" or GetSymbol() == "WTW" or GetSymbol() == "XP" or GetSymbol() == "Y" or GetSymbol() == "ZION" or GetSymbol() == "ZURVY") then
- MovingAverage(averageType, (RRS5), length2) else 0;
- baseline.SetDefaultColor(GetColor(0));
- baseline.HideTitle();
- baseline.HideBubble();
- #RS_SPY
- input CWS = "SPY";
- input length_SPY = 12; #value of 12 on 5m chart = 1 hour of rolling data
- ##########Rolling Price Change##########
- def comparedRollingMove_SPY = close(symbol = CWS) - close(symbol = CWS)[length];
- def symbolRollingMove_SPY = close - close[length];
- ##########Rolling ATR Change##########
- def symbolRollingATR_SPY = WildersAverage(TrueRange(high[1], close[1], low[1]), length);
- def comparedRollingATR_SPY = WildersAverage(TrueRange(high(symbol = CWS)[1], close(symbol = CWS)[1], low(symbol = CWS)[1]), length);
- ##########Calculations##########
- def powerIndex_SPY = comparedRollingMove_SPY / comparedRollingATR_SPY;
- def expectedMove_SPY = powerIndex_SPY * symbolRollingATR_SPY;
- def diff_SPY = symbolRollingMove_SPY - expectedMove_SPY;
- def RRS_SPY = diff_SPY / symbolRollingATR_SPY;
- ##########Plot##########
- plot RealRelativeStrength_SPY = RRS_SPY;
- RealRelativeStrength_SPY.SetDefaultColor(GetColor(1));
- baseline.SetDefaultColor(GetColor(0));
- baseline.HideTitle();
- baseline.HideBubble();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement