[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-catalog":3},[4,28,45,66,86,104,116,126,156,175,189,203,216,230,242,256,268,282,297,314,332,345,360,381,398,410,422,434,467,479,505,523,543,555,567,580,593,608,625,637,648,659,670,680,694,710,722,734,751,780,797,814,831,848,865,882,893,904,917,932,949,962,990,1038,1053,1066,1077,1088,1111,1126,1139,1152,1163,1178,1190,1200,1214,1230,1241,1252,1266,1277,1288,1306,1319,1332,1344,1356,1375,1391,1402,1415,1428,1441,1458,1485,1503,1521,1532,1543,1554,1572,1592,1606,1617,1634,1656,1671,1698,1716,1735,1746,1758,1773,1790,1805,1822,1840,1854,1868,1882,1905,1916,1927,1938,1949,1967,1978,1992,2008,2024,2037,2049,2064,2081,2098,2116,2138],{"name":5,"slug":6,"aliases":7,"params":9,"template_keys":20,"usage_modes":22,"category":24,"backtrader_code_template":25,"output_lines":26},"Acceleration Deceleration Oscillator","ACCDEOSC",[8],"AccDeOsc",[10,15],{"name":11,"label":12,"type":13,"default":14},"period","Period","number",5,{"name":16,"label":17,"type":18,"default":19},"movav","Movav","string","SMA",[21],"threshold_simple",{"standalone":23,"strategy_template":23},true,"other","bt.indicators.ACCDEOSC(self.data.close, period={period}, movav={movav})",[27],"accdeosc",{"name":29,"slug":30,"aliases":31,"params":34,"template_keys":39,"usage_modes":41,"category":24,"backtrader_code_template":42,"output_lines":43},"Accum","CUMSUM",[32,33],"CumSum","CumulativeSum",[35],{"name":36,"label":37,"type":13,"default":38},"seed","Seed",0,[21,40],"crossover_price_indicator",{"standalone":23,"strategy_template":23},"bt.indicators.CUMSUM(self.data.close, seed={seed})",[44],"cumsum",{"name":46,"slug":47,"aliases":48,"params":50,"template_keys":60,"usage_modes":61,"category":62,"backtrader_code_template":63,"output_lines":64},"Adaptive Moving Average","KAMA",[47,49],"MovingAverageAdaptive",[51,53,57],{"name":11,"label":12,"type":13,"default":52},30,{"name":54,"label":55,"type":13,"default":56},"fast","Fast",2,{"name":58,"label":59,"type":13,"default":52},"slow","Slow",[40],{"standalone":23,"strategy_template":23},"moving_average","bt.indicators.KAMA(self.data.close, period={period}, fast={fast}, slow={slow})",[65],"kama",{"name":67,"slug":68,"aliases":69,"params":72,"template_keys":80,"usage_modes":82,"category":24,"backtrader_code_template":83,"output_lines":84},"Adaptive Moving Average Envelope","KAMAENVELOPE",[70,71],"KAMAEnvelope","MovingAverageAdaptiveEnvelope",[73,74,75,76],{"name":11,"label":12,"type":13,"default":52},{"name":54,"label":55,"type":13,"default":56},{"name":58,"label":59,"type":13,"default":52},{"name":77,"label":78,"type":13,"default":79},"perc","Perc",2.5,[81,40],"band_break_bollinger",{"standalone":23,"strategy_template":23},"bt.indicators.KAMAENVELOPE(self.data.close, period={period}, fast={fast}, slow={slow}, perc={perc})",[85],"kamaenvelope",{"name":87,"slug":88,"aliases":89,"params":95,"template_keys":99,"usage_modes":100,"category":24,"backtrader_code_template":101,"output_lines":102},"Adaptive Moving Average Oscillator","ADAPTIVEMOVINGAVERAGEOSC",[90,91,92,93,94],"AdaptiveMovingAverageOsc","KAMAOscillator","KAMAOsc","MovingAverageAdaptiveOscillator","MovingAverageAdaptiveOsc",[96,97,98],{"name":11,"label":12,"type":13,"default":52},{"name":54,"label":55,"type":13,"default":56},{"name":58,"label":59,"type":13,"default":52},[21],{"standalone":23,"strategy_template":23},"bt.indicators.ADAPTIVEMOVINGAVERAGEOSC(self.data.close, period={period}, fast={fast}, slow={slow})",[103],"adaptivemovingaverageosc",{"name":105,"slug":106,"aliases":107,"params":108,"template_keys":111,"internal_use_only":23,"usage_modes":112,"category":24,"output_lines":114},"All N","ALLN",[],[109],{"name":11,"label":12,"type":13,"default":110},14,[],{"standalone":113,"strategy_template":113},false,[115],"alln",{"name":117,"slug":118,"aliases":119,"params":120,"template_keys":122,"internal_use_only":23,"usage_modes":123,"category":24,"output_lines":124},"Any N","ANYN",[],[121],{"name":11,"label":12,"type":13,"default":110},[],{"standalone":113,"strategy_template":113},[125],"anyn",{"name":127,"slug":128,"aliases":129,"params":130,"template_keys":152,"internal_use_only":23,"usage_modes":153,"category":24,"output_lines":154},"Apply N","APPLYN",[],[131,132],{"name":11,"label":12,"type":13,"default":110},{"name":133,"label":134,"type":135,"default":136,"options":137},"func","Function","select","sum",[138,140,143,146,149],{"value":136,"label":139},"Sum",{"value":141,"label":142},"mean","Mean",{"value":144,"label":145},"max","Max",{"value":147,"label":148},"min","Min",{"value":150,"label":151},"std","Standard Deviation",[],{"standalone":113,"strategy_template":113},[155],"applyn",{"name":157,"slug":158,"aliases":159,"params":160,"template_keys":169,"usage_modes":171,"category":24,"backtrader_code_template":172,"output_lines":173},"Aroon Down","AROONDOWN",[],[161,162,166],{"name":11,"label":12,"type":13,"default":110},{"name":163,"label":164,"type":13,"default":165},"upperband","Upperband",70,{"name":167,"label":168,"type":13,"default":52},"lowerband","Lowerband",[170,21],"boundary_comparison_oscillator",{"standalone":23,"strategy_template":23},"bt.indicators.AROONDOWN(self.data.close, period={period}, upperband={upperband}, lowerband={lowerband})",[174],"aroondown",{"name":176,"slug":177,"aliases":178,"params":180,"template_keys":184,"usage_modes":185,"category":24,"backtrader_code_template":186,"output_lines":187},"Aroon Oscillator","AROONOSC",[179],"AroonOsc",[181,182,183],{"name":11,"label":12,"type":13,"default":110},{"name":163,"label":164,"type":13,"default":165},{"name":167,"label":168,"type":13,"default":52},[170,21],{"standalone":23,"strategy_template":23},"bt.indicators.AROONOSC(self.data.close, period={period}, upperband={upperband}, lowerband={lowerband})",[188],"aroonosc",{"name":190,"slug":191,"aliases":192,"params":194,"template_keys":198,"usage_modes":199,"category":24,"backtrader_code_template":200,"output_lines":201},"Aroon Up","AROONUP",[193],"AroonIndicator",[195,196,197],{"name":11,"label":12,"type":13,"default":110},{"name":163,"label":164,"type":13,"default":165},{"name":167,"label":168,"type":13,"default":52},[170,21],{"standalone":23,"strategy_template":23},"bt.indicators.AROONUP(self.data.close, period={period}, upperband={upperband}, lowerband={lowerband})",[202],"aroonup",{"name":204,"slug":205,"aliases":206,"params":207,"template_keys":211,"usage_modes":212,"category":24,"backtrader_code_template":213,"output_lines":214},"Aroon Up Down","AROONUPDOWN",[193],[208,209,210],{"name":11,"label":12,"type":13,"default":110},{"name":163,"label":164,"type":13,"default":165},{"name":167,"label":168,"type":13,"default":52},[170,21],{"standalone":23,"strategy_template":23},"bt.indicators.AROONUPDOWN(self.data.close, period={period}, upperband={upperband}, lowerband={lowerband})",[215],"aroonupdown",{"name":217,"slug":218,"aliases":219,"params":221,"template_keys":225,"usage_modes":226,"category":24,"backtrader_code_template":227,"output_lines":228},"Aroon Up Down Oscillator","AROONUPDOWNOSC",[220],"AroonUpDownOsc",[222,223,224],{"name":11,"label":12,"type":13,"default":110},{"name":163,"label":164,"type":13,"default":165},{"name":167,"label":168,"type":13,"default":52},[170,21],{"standalone":23,"strategy_template":23},"bt.indicators.AROONUPDOWNOSC(self.data.close, period={period}, upperband={upperband}, lowerband={lowerband})",[229],"aroonupdownosc",{"name":231,"slug":232,"aliases":233,"params":235,"template_keys":237,"usage_modes":238,"category":24,"backtrader_code_template":239,"output_lines":240},"Average","ARITHMETICMEAN",[234,142],"ArithmeticMean",[236],{"name":11,"label":12,"type":13,"default":110},[40],{"standalone":23,"strategy_template":23},"bt.indicators.ARITHMETICMEAN(self.data.close, period={period})",[241],"arithmeticmean",{"name":243,"slug":244,"aliases":245,"params":246,"template_keys":250,"usage_modes":251,"category":252,"backtrader_code_template":253,"output_lines":254},"Average Directional Movement Index","ADX",[244],[247,248],{"name":11,"label":12,"type":13,"default":110},{"name":16,"label":17,"type":18,"default":249},"SmoothedMovingAverage",[21],{"standalone":23,"strategy_template":23},"trend","bt.indicators.ADX(self.data, period={period})",[255],"adx",{"name":257,"slug":258,"aliases":259,"params":260,"template_keys":263,"usage_modes":264,"category":24,"backtrader_code_template":265,"output_lines":266},"Average Directional Movement Index Rating","ADXR",[258],[261,262],{"name":11,"label":12,"type":13,"default":110},{"name":16,"label":17,"type":18,"default":249},[21],{"standalone":23,"strategy_template":23},"bt.indicators.ADXR(self.data.close, period={period}, movav={movav})",[267],"adxr",{"name":269,"slug":270,"aliases":271,"params":272,"template_keys":275,"usage_modes":277,"category":278,"backtrader_code_template":279,"output_lines":280},"Average True Range","ATR",[270],[273,274],{"name":11,"label":12,"type":13,"default":110},{"name":16,"label":17,"type":18,"default":249},[276],"volatility_threshold",{"standalone":23,"strategy_template":23},"volatility","bt.indicators.ATR(self.data, period={period})",[281],"atr",{"name":283,"slug":284,"aliases":285,"params":287,"template_keys":292,"usage_modes":293,"category":24,"backtrader_code_template":294,"output_lines":295},"Awesome Oscillator","AO",[286,284],"AwesomeOsc",[288,289,291],{"name":54,"label":55,"type":13,"default":14},{"name":58,"label":59,"type":13,"default":290},34,{"name":16,"label":17,"type":18,"default":19},[21],{"standalone":23,"strategy_template":23},"bt.indicators.AO(self.data.close, fast={fast}, slow={slow}, movav={movav})",[296],"ao",{"name":298,"slug":299,"aliases":300,"params":301,"template_keys":310,"internal_use_only":23,"usage_modes":311,"category":24,"output_lines":312},"Base Apply N","BASEAPPLYN",[],[302,303],{"name":11,"label":12,"type":13,"default":110},{"name":133,"label":134,"type":135,"default":136,"options":304},[305,306,307,308,309],{"value":136,"label":139},{"value":141,"label":142},{"value":144,"label":145},{"value":147,"label":148},{"value":150,"label":151},[],{"standalone":113,"strategy_template":113},[313],"baseapplyn",{"name":315,"slug":316,"aliases":317,"params":319,"template_keys":327,"usage_modes":328,"category":24,"backtrader_code_template":329,"output_lines":330},"Bollinger Bands","BBANDS",[318],"BBands",[320,322,325],{"name":11,"label":12,"type":13,"default":321},20,{"name":323,"label":324,"type":13,"default":56},"devfactor","Devfactor",{"name":16,"label":17,"type":18,"default":326},"MovingAverageSimple",[81,40],{"standalone":23,"strategy_template":23},"bt.indicators.BBANDS(self.data.close, period={period}, devfactor={devfactor}, movav={movav})",[331],"bbands",{"name":333,"slug":334,"aliases":335,"params":336,"template_keys":340,"usage_modes":341,"category":24,"backtrader_code_template":342,"output_lines":343},"Bollinger Bands Pct","BBANDSPCT",[],[337,338,339],{"name":11,"label":12,"type":13,"default":321},{"name":323,"label":324,"type":13,"default":56},{"name":16,"label":17,"type":18,"default":326},[81,40],{"standalone":23,"strategy_template":23},"bt.indicators.BBANDSPCT(self.data.close, period={period}, devfactor={devfactor}, movav={movav})",[344],"bbandspct",{"name":346,"slug":347,"aliases":348,"params":349,"template_keys":356,"internal_use_only":23,"usage_modes":357,"category":24,"output_lines":358},"Coint N","COINTN",[],[350,352],{"name":11,"label":12,"type":13,"default":351},10,{"name":353,"label":354,"type":18,"default":355},"regression","Regression","c",[],{"standalone":113,"strategy_template":113},[359],"cointn",{"name":361,"slug":362,"aliases":363,"params":364,"template_keys":375,"usage_modes":376,"category":377,"backtrader_code_template":378,"output_lines":379},"Commodity Channel Index","CCI",[362],[365,366,370,371,373],{"name":11,"label":12,"type":13,"default":321},{"name":367,"label":368,"type":13,"default":369},"factor","Factor",0.015,{"name":16,"label":17,"type":18,"default":326},{"name":163,"label":164,"type":13,"default":372},100,{"name":167,"label":168,"type":13,"default":374},-100,[170,21],{"standalone":23,"strategy_template":23},"oscillator","bt.indicators.CCI(self.data, period={period})",[380],"cci",{"name":382,"slug":383,"aliases":384,"params":385,"template_keys":393,"usage_modes":395,"category":24,"output_lines":396},"Cross Down","CROSSDOWN",[],[386,388,391],{"name":11,"label":12,"type":13,"default":387},252,{"name":389,"label":390,"type":13,"default":56},"maperiod","Maperiod",{"name":392,"label":17,"type":18,"default":19},"_movav",[394],"crossover_fast_slow_ma",{"standalone":113,"strategy_template":23},[397],"crossdown",{"name":399,"slug":400,"aliases":401,"params":402,"template_keys":406,"usage_modes":407,"category":24,"output_lines":408},"Cross Over","CROSSOVER",[],[403,404,405],{"name":11,"label":12,"type":13,"default":387},{"name":389,"label":390,"type":13,"default":56},{"name":392,"label":17,"type":18,"default":19},[394],{"standalone":113,"strategy_template":23},[409],"crossover",{"name":411,"slug":412,"aliases":413,"params":414,"template_keys":418,"usage_modes":419,"category":24,"output_lines":420},"Cross Up","CROSSUP",[],[415,416,417],{"name":11,"label":12,"type":13,"default":387},{"name":389,"label":390,"type":13,"default":56},{"name":392,"label":17,"type":18,"default":19},[394],{"standalone":113,"strategy_template":23},[421],"crossup",{"name":423,"slug":423,"aliases":424,"params":425,"template_keys":429,"usage_modes":430,"category":24,"backtrader_code_template":431,"output_lines":432},"DV2",[],[426,427,428],{"name":11,"label":12,"type":13,"default":387},{"name":389,"label":390,"type":13,"default":56},{"name":392,"label":17,"type":18,"default":19},[],{"standalone":23,"strategy_template":113},"bt.indicators.DV2(self.data.close, period={period}, maperiod={maperiod}, _movav={_movav})",[433],"dv2",{"name":435,"slug":436,"aliases":437,"params":438,"template_keys":462,"usage_modes":463,"category":24,"backtrader_code_template":464,"output_lines":465},"Demark Pivot Point","DEMARKPIVOTPOINT",[],[439,443,446,450,454,458],{"name":440,"label":441,"type":18,"default":442},"open","Open","False",{"name":444,"label":445,"type":18,"default":442},"close","Close",{"name":447,"label":448,"type":18,"default":449},"_autoplot","Autoplot","True",{"name":451,"label":452,"type":13,"default":453},"level1","Level1",0.382,{"name":455,"label":456,"type":13,"default":457},"level2","Level2",0.618,{"name":459,"label":460,"type":13,"default":461},"level3","Level3",1,[21],{"standalone":23,"strategy_template":23},"bt.indicators.DEMARKPIVOTPOINT(self.data.close, open={open}, close={close}, _autoplot={_autoplot}, level1={level1}, level2={level2}, level3={level3})",[466],"demarkpivotpoint",{"name":468,"slug":469,"aliases":470,"params":471,"template_keys":474,"usage_modes":475,"category":252,"backtrader_code_template":476,"output_lines":477},"Detrended Price Oscillator","DPO",[469],[472,473],{"name":11,"label":12,"type":13,"default":321},{"name":16,"label":17,"type":18,"default":326},[21],{"standalone":23,"strategy_template":23},"bt.indicators.DetrendedPriceOsc(self.data.close, period={period})",[478],"dpo",{"name":480,"slug":481,"aliases":482,"params":484,"template_keys":500,"usage_modes":501,"category":24,"backtrader_code_template":502,"output_lines":503},"Dickson Moving Average","DMA",[481,483],"DicksonMA",[485,486,490,494,496],{"name":11,"label":12,"type":13,"default":52},{"name":487,"label":488,"type":13,"default":489},"gainlimit","Gainlimit",50,{"name":491,"label":492,"type":13,"default":493},"hperiod","Hperiod",7,{"name":392,"label":17,"type":18,"default":495},"EMA",{"name":497,"label":498,"type":18,"default":499},"_hma","Hma","HMA",[40],{"standalone":23,"strategy_template":23},"bt.indicators.DMA(self.data.close, period={period}, gainlimit={gainlimit}, hperiod={hperiod}, _movav={_movav}, _hma={_hma})",[504],"dma",{"name":506,"slug":507,"aliases":508,"params":511,"template_keys":518,"usage_modes":519,"category":24,"backtrader_code_template":520,"output_lines":521},"Dickson Moving Average Envelope","DMAENVELOPE",[509,510],"DMAEnvelope","DicksonMAEnvelope",[512,513,514,515,516,517],{"name":11,"label":12,"type":13,"default":52},{"name":487,"label":488,"type":13,"default":489},{"name":491,"label":492,"type":13,"default":493},{"name":392,"label":17,"type":18,"default":495},{"name":497,"label":498,"type":18,"default":499},{"name":77,"label":78,"type":13,"default":79},[81,40],{"standalone":23,"strategy_template":23},"bt.indicators.DMAENVELOPE(self.data.close, period={period}, gainlimit={gainlimit}, hperiod={hperiod}, _movav={_movav}, _hma={_hma}, perc={perc})",[522],"dmaenvelope",{"name":524,"slug":525,"aliases":526,"params":532,"template_keys":538,"usage_modes":539,"category":24,"backtrader_code_template":540,"output_lines":541},"Dickson Moving Average Oscillator","DICKSONMOVINGAVERAGEOSC",[527,528,529,530,531],"DicksonMovingAverageOsc","DMAOscillator","DMAOsc","DicksonMAOscillator","DicksonMAOsc",[533,534,535,536,537],{"name":11,"label":12,"type":13,"default":52},{"name":487,"label":488,"type":13,"default":489},{"name":491,"label":492,"type":13,"default":493},{"name":392,"label":17,"type":18,"default":495},{"name":497,"label":498,"type":18,"default":499},[21],{"standalone":23,"strategy_template":23},"bt.indicators.DICKSONMOVINGAVERAGEOSC(self.data.close, period={period}, gainlimit={gainlimit}, hperiod={hperiod}, _movav={_movav}, _hma={_hma})",[542],"dicksonmovingaverageosc",{"name":544,"slug":545,"aliases":546,"params":547,"template_keys":550,"usage_modes":551,"category":24,"backtrader_code_template":552,"output_lines":553},"Directional Indicator","DI",[545],[548,549],{"name":11,"label":12,"type":13,"default":110},{"name":16,"label":17,"type":18,"default":249},[21],{"standalone":23,"strategy_template":23},"bt.indicators.DI(self.data.close, period={period}, movav={movav})",[554],"di",{"name":556,"slug":557,"aliases":558,"params":559,"template_keys":562,"usage_modes":563,"category":24,"backtrader_code_template":564,"output_lines":565},"Directional Movement","DM",[557],[560,561],{"name":11,"label":12,"type":13,"default":110},{"name":16,"label":17,"type":18,"default":249},[21],{"standalone":23,"strategy_template":23},"bt.indicators.DM(self.data.close, period={period}, movav={movav})",[566],"dm",{"name":568,"slug":569,"aliases":570,"params":571,"template_keys":574,"usage_modes":575,"category":252,"backtrader_code_template":576,"output_lines":577},"Directional Movement Index","DMI",[569],[572,573],{"name":11,"label":12,"type":13,"default":110},{"name":16,"label":17,"type":18,"default":249},[21],{"standalone":23,"strategy_template":23},"bt.indicators.DirectionalMovement(self.data, period={period})",[578,579],"plusDI","minusDI",{"name":581,"slug":582,"aliases":583,"params":585,"template_keys":588,"usage_modes":589,"category":62,"backtrader_code_template":590,"output_lines":591},"Double Exponential Moving Average","DEMA",[582,584],"MovingAverageDoubleExponential",[586,587],{"name":11,"label":12,"type":13,"default":52},{"name":392,"label":17,"type":18,"default":495},[40],{"standalone":23,"strategy_template":23},"bt.indicators.DEMA(self.data.close, period={period})",[592],"dema",{"name":594,"slug":595,"aliases":596,"params":599,"template_keys":603,"usage_modes":604,"category":24,"backtrader_code_template":605,"output_lines":606},"Double Exponential Moving Average Envelope","DEMAENVELOPE",[597,598],"DEMAEnvelope","MovingAverageDoubleExponentialEnvelope",[600,601,602],{"name":11,"label":12,"type":13,"default":52},{"name":392,"label":17,"type":18,"default":495},{"name":77,"label":78,"type":13,"default":79},[81,40],{"standalone":23,"strategy_template":23},"bt.indicators.DEMAENVELOPE(self.data.close, period={period}, _movav={_movav}, perc={perc})",[607],"demaenvelope",{"name":609,"slug":610,"aliases":611,"params":617,"template_keys":620,"usage_modes":621,"category":24,"backtrader_code_template":622,"output_lines":623},"Double Exponential Moving Average Oscillator","DOUBLEEXPONENTIALMOVINGAVERAGEOSC",[612,613,614,615,616],"DoubleExponentialMovingAverageOsc","DEMAOscillator","DEMAOsc","MovingAverageDoubleExponentialOscillator","MovingAverageDoubleExponentialOsc",[618,619],{"name":11,"label":12,"type":13,"default":52},{"name":392,"label":17,"type":18,"default":495},[21],{"standalone":23,"strategy_template":23},"bt.indicators.DOUBLEEXPONENTIALMOVINGAVERAGEOSC(self.data.close, period={period}, _movav={_movav})",[624],"doubleexponentialmovingaverageosc",{"name":626,"slug":627,"aliases":628,"params":630,"template_keys":632,"usage_modes":633,"category":24,"backtrader_code_template":634,"output_lines":635},"Down Day","DOWNDAY",[629],"MovingAverageExponential",[631],{"name":11,"label":12,"type":13,"default":110},[],{"standalone":23,"strategy_template":113},"bt.indicators.DOWNDAY(self.data.close, period={period})",[636],"downday",{"name":638,"slug":639,"aliases":640,"params":641,"template_keys":643,"usage_modes":644,"category":24,"backtrader_code_template":645,"output_lines":646},"Down Day Bool","DOWNDAYBOOL",[629],[642],{"name":11,"label":12,"type":13,"default":110},[],{"standalone":23,"strategy_template":113},"bt.indicators.DOWNDAYBOOL(self.data.close, period={period})",[647],"downdaybool",{"name":649,"slug":650,"aliases":651,"params":652,"template_keys":654,"usage_modes":655,"category":24,"backtrader_code_template":656,"output_lines":657},"Down Move","DOWNMOVE",[629],[653],{"name":77,"label":78,"type":13,"default":79},[],{"standalone":23,"strategy_template":113},"bt.indicators.DOWNMOVE(self.data.close, perc={perc})",[658],"downmove",{"name":660,"slug":661,"aliases":662,"params":663,"template_keys":665,"usage_modes":666,"category":24,"backtrader_code_template":667,"output_lines":668},"Envelope","ENVELOPE",[629],[664],{"name":77,"label":78,"type":13,"default":79},[81,40],{"standalone":23,"strategy_template":23},"bt.indicators.ENVELOPE(self.data.close, perc={perc})",[669],"envelope",{"name":671,"slug":495,"aliases":672,"params":673,"template_keys":675,"usage_modes":676,"category":62,"backtrader_code_template":677,"output_lines":678},"Exponential Moving Average",[495,629],[674],{"name":11,"label":12,"type":13,"default":52},[40],{"standalone":23,"strategy_template":23},"bt.indicators.EMA(self.data.close, period={period})",[679],"ema",{"name":681,"slug":682,"aliases":683,"params":686,"template_keys":689,"usage_modes":690,"category":24,"backtrader_code_template":691,"output_lines":692},"Exponential Moving Average Envelope","EMAENVELOPE",[684,685],"EMAEnvelope","MovingAverageExponentialEnvelope",[687,688],{"name":11,"label":12,"type":13,"default":52},{"name":77,"label":78,"type":13,"default":79},[81,40],{"standalone":23,"strategy_template":23},"bt.indicators.EMAENVELOPE(self.data.close, period={period}, perc={perc})",[693],"emaenvelope",{"name":695,"slug":696,"aliases":697,"params":703,"template_keys":705,"usage_modes":706,"category":24,"backtrader_code_template":707,"output_lines":708},"Exponential Moving Average Oscillator","EXPONENTIALMOVINGAVERAGEOSC",[698,699,700,701,702],"ExponentialMovingAverageOsc","EMAOscillator","EMAOsc","MovingAverageExponentialOscillator","MovingAverageExponentialOsc",[704],{"name":11,"label":12,"type":13,"default":52},[21],{"standalone":23,"strategy_template":23},"bt.indicators.EXPONENTIALMOVINGAVERAGEOSC(self.data.close, period={period})",[709],"exponentialmovingaverageosc",{"name":711,"slug":712,"aliases":713,"params":715,"template_keys":717,"usage_modes":718,"category":24,"backtrader_code_template":719,"output_lines":720},"Exponential Smoothing","EXPSMOOTHING",[714],"ExpSmoothing",[716],{"name":11,"label":12,"type":13,"default":110},[],{"standalone":23,"strategy_template":113},"bt.indicators.EXPSMOOTHING(self.data.close, period={period})",[721],"expsmoothing",{"name":723,"slug":724,"aliases":725,"params":727,"template_keys":729,"usage_modes":730,"category":24,"backtrader_code_template":731,"output_lines":732},"Exponential Smoothing Dynamic","EXPSMOOTHINGDYNAMIC",[726],"ExpSmoothingDynamic",[728],{"name":11,"label":12,"type":13,"default":110},[],{"standalone":23,"strategy_template":113},"bt.indicators.EXPSMOOTHINGDYNAMIC(self.data.close, period={period})",[733],"expsmoothingdynamic",{"name":735,"slug":736,"aliases":737,"params":739,"template_keys":746,"usage_modes":747,"category":24,"backtrader_code_template":748,"output_lines":749},"Fibonacci Pivot Point","FIBONACCIPIVOTPOINT",[738],"MaxN",[740,741,742,743,744,745],{"name":440,"label":441,"type":18,"default":442},{"name":444,"label":445,"type":18,"default":442},{"name":447,"label":448,"type":18,"default":449},{"name":451,"label":452,"type":13,"default":453},{"name":455,"label":456,"type":13,"default":457},{"name":459,"label":460,"type":13,"default":461},[21],{"standalone":23,"strategy_template":23},"bt.indicators.FIBONACCIPIVOTPOINT(self.data.close, open={open}, close={close}, _autoplot={_autoplot}, level1={level1}, level2={level2}, level3={level3})",[750],"fibonaccipivotpoint",{"name":752,"slug":753,"aliases":754,"params":755,"template_keys":776,"internal_use_only":23,"usage_modes":777,"category":24,"output_lines":778},"Find First Index","FINDFIRSTINDEX",[738],[756,757],{"name":11,"label":12,"type":13,"default":110},{"name":758,"label":759,"type":135,"default":760,"options":761},"_evalfunc","Condition","close_gt_open",[762,764,767,770,773],{"value":760,"label":763},"Green Candle",{"value":765,"label":766},"close_lt_open","Red Candle",{"value":768,"label":769},"high_gt_prev_high","Higher High",{"value":771,"label":772},"low_lt_prev_low","Lower Low",{"value":774,"label":775},"volume_gt_mean","Volume > 20d Avg",[],{"standalone":113,"strategy_template":113},[779],"findfirstindex",{"name":781,"slug":782,"aliases":783,"params":784,"template_keys":793,"internal_use_only":23,"usage_modes":794,"category":24,"output_lines":795},"Find First Index Highest","FINDFIRSTINDEXHIGHEST",[738],[785,786],{"name":11,"label":12,"type":13,"default":110},{"name":758,"label":759,"type":135,"default":760,"options":787},[788,789,790,791,792],{"value":760,"label":763},{"value":765,"label":766},{"value":768,"label":769},{"value":771,"label":772},{"value":774,"label":775},[],{"standalone":113,"strategy_template":113},[796],"findfirstindexhighest",{"name":798,"slug":799,"aliases":800,"params":801,"template_keys":810,"internal_use_only":23,"usage_modes":811,"category":24,"output_lines":812},"Find First Index Lowest","FINDFIRSTINDEXLOWEST",[738],[802,803],{"name":11,"label":12,"type":13,"default":110},{"name":758,"label":759,"type":135,"default":760,"options":804},[805,806,807,808,809],{"value":760,"label":763},{"value":765,"label":766},{"value":768,"label":769},{"value":771,"label":772},{"value":774,"label":775},[],{"standalone":113,"strategy_template":113},[813],"findfirstindexlowest",{"name":815,"slug":816,"aliases":817,"params":818,"template_keys":827,"internal_use_only":23,"usage_modes":828,"category":24,"output_lines":829},"Find Last Index","FINDLASTINDEX",[738],[819,820],{"name":11,"label":12,"type":13,"default":110},{"name":758,"label":759,"type":135,"default":760,"options":821},[822,823,824,825,826],{"value":760,"label":763},{"value":765,"label":766},{"value":768,"label":769},{"value":771,"label":772},{"value":774,"label":775},[],{"standalone":113,"strategy_template":113},[830],"findlastindex",{"name":832,"slug":833,"aliases":834,"params":835,"template_keys":844,"internal_use_only":23,"usage_modes":845,"category":24,"output_lines":846},"Find Last Index Highest","FINDLASTINDEXHIGHEST",[738],[836,837],{"name":11,"label":12,"type":13,"default":110},{"name":758,"label":759,"type":135,"default":760,"options":838},[839,840,841,842,843],{"value":760,"label":763},{"value":765,"label":766},{"value":768,"label":769},{"value":771,"label":772},{"value":774,"label":775},[],{"standalone":113,"strategy_template":113},[847],"findlastindexhighest",{"name":849,"slug":850,"aliases":851,"params":852,"template_keys":861,"internal_use_only":23,"usage_modes":862,"category":24,"output_lines":863},"Find Last Index Lowest","FINDLASTINDEXLOWEST",[738],[853,854],{"name":11,"label":12,"type":13,"default":110},{"name":758,"label":759,"type":135,"default":760,"options":855},[856,857,858,859,860],{"value":760,"label":763},{"value":765,"label":766},{"value":768,"label":769},{"value":771,"label":772},{"value":774,"label":775},[],{"standalone":113,"strategy_template":113},[864],"findlastindexlowest",{"name":866,"slug":867,"aliases":868,"params":869,"template_keys":877,"usage_modes":878,"category":24,"backtrader_code_template":879,"output_lines":880},"Fractal","FRACTAL",[738],[870,871,874],{"name":11,"label":12,"type":13,"default":14},{"name":872,"label":873,"type":13,"default":369},"bardist","Bardist",{"name":875,"label":876,"type":13,"default":56},"shift_to_potential_fractal","Shift to potential fractal",[],{"standalone":23,"strategy_template":113},"bt.indicators.FRACTAL(self.data.close, period={period}, bardist={bardist}, shift_to_potential_fractal={shift_to_potential_fractal})",[881],"fractal",{"name":883,"slug":884,"aliases":885,"params":886,"template_keys":888,"usage_modes":889,"category":24,"backtrader_code_template":890,"output_lines":891},"Heikin Ashi","HEIKINASHI",[738],[887],{"name":11,"label":12,"type":13,"default":110},[],{"standalone":23,"strategy_template":113},"bt.indicators.HEIKINASHI(self.data.close, period={period})",[892],"heikinashi",{"name":894,"slug":895,"aliases":896,"params":897,"template_keys":899,"usage_modes":900,"category":24,"backtrader_code_template":901,"output_lines":902},"Highest","HIGHEST",[738],[898],{"name":11,"label":12,"type":13,"default":110},[],{"standalone":23,"strategy_template":113},"bt.indicators.HIGHEST(self.data.close, period={period})",[903],"highest",{"name":905,"slug":499,"aliases":906,"params":908,"template_keys":912,"usage_modes":913,"category":62,"backtrader_code_template":914,"output_lines":915},"Hull Moving Average",[499,907],"HullMA",[909,910],{"name":11,"label":12,"type":13,"default":52},{"name":392,"label":17,"type":18,"default":911},"WMA",[40],{"standalone":23,"strategy_template":23},"bt.indicators.HMA(self.data.close, period={period})",[916],"hma",{"name":918,"slug":919,"aliases":920,"params":923,"template_keys":927,"usage_modes":928,"category":24,"backtrader_code_template":929,"output_lines":930},"Hull Moving Average Envelope","HMAENVELOPE",[921,922],"HMAEnvelope","HullMAEnvelope",[924,925,926],{"name":11,"label":12,"type":13,"default":52},{"name":392,"label":17,"type":18,"default":911},{"name":77,"label":78,"type":13,"default":79},[81,40],{"standalone":23,"strategy_template":23},"bt.indicators.HMAENVELOPE(self.data.close, period={period}, _movav={_movav}, perc={perc})",[931],"hmaenvelope",{"name":933,"slug":934,"aliases":935,"params":941,"template_keys":944,"usage_modes":945,"category":24,"backtrader_code_template":946,"output_lines":947},"Hull Moving Average Oscillator","HULLMOVINGAVERAGEOSC",[936,937,938,939,940],"HullMovingAverageOsc","HMAOscillator","HMAOsc","HullMAOscillator","HullMAOsc",[942,943],{"name":11,"label":12,"type":13,"default":52},{"name":392,"label":17,"type":18,"default":911},[21],{"standalone":23,"strategy_template":23},"bt.indicators.HULLMOVINGAVERAGEOSC(self.data.close, period={period}, _movav={_movav})",[948],"hullmovingaverageosc",{"name":950,"slug":951,"aliases":952,"params":954,"template_keys":957,"usage_modes":958,"category":24,"backtrader_code_template":959,"output_lines":960},"Hurst Exponent","HURST",[953],"Hurst",[955],{"name":11,"label":12,"type":13,"default":956},40,[],{"standalone":23,"strategy_template":113},"bt.indicators.HURST(self.data.close, period={period})",[961],"hurst",{"name":963,"slug":964,"aliases":965,"params":966,"template_keys":985,"usage_modes":986,"category":24,"backtrader_code_template":987,"output_lines":988},"Ichimoku","ICHIMOKU",[],[967,971,975,979,982],{"name":968,"label":969,"type":13,"default":970},"tenkan","Tenkan",9,{"name":972,"label":973,"type":13,"default":974},"kijun","Kijun",26,{"name":976,"label":977,"type":13,"default":978},"senkou","Senkou",52,{"name":980,"label":981,"type":13,"default":974},"senkou_lead","Senkou lead",{"name":983,"label":984,"type":13,"default":974},"chikou","Chikou",[40,394],{"standalone":23,"strategy_template":23},"bt.indicators.ICHIMOKU(self.data.close, tenkan={tenkan}, kijun={kijun}, senkou={senkou}, senkou_lead={senkou_lead}, chikou={chikou})",[989],"ichimoku",{"name":991,"slug":992,"aliases":993,"params":994,"template_keys":1033,"usage_modes":1034,"category":24,"backtrader_code_template":1035,"output_lines":1036},"Know Sure Thing","KST",[992],[995,998,1002,1005,1008,1011,1014,1017,1020,1023,1027,1030],{"name":996,"label":997,"type":13,"default":351},"rp1","Rp1",{"name":999,"label":1000,"type":13,"default":1001},"rp2","Rp2",15,{"name":1003,"label":1004,"type":13,"default":321},"rp3","Rp3",{"name":1006,"label":1007,"type":13,"default":52},"rp4","Rp4",{"name":1009,"label":1010,"type":13,"default":351},"rma1","Rma1",{"name":1012,"label":1013,"type":13,"default":351},"rma2","Rma2",{"name":1015,"label":1016,"type":13,"default":351},"rma3","Rma3",{"name":1018,"label":1019,"type":13,"default":351},"rma4","Rma4",{"name":1021,"label":1022,"type":13,"default":970},"rsignal","Rsignal",{"name":1024,"label":1025,"type":18,"default":1026},"rfactors","Rfactors","[1.0,2.0,3.0,4.0]",{"name":1028,"label":1029,"type":18,"default":19},"_rmovav","Rmovav",{"name":1031,"label":1032,"type":18,"default":19},"_smovav","Smovav",[394,21],{"standalone":23,"strategy_template":23},"bt.indicators.KST(self.data.close, rp1={rp1}, rp2={rp2}, rp3={rp3}, rp4={rp4}, rma1={rma1}, rma2={rma2}, rma3={rma3}, rma4={rma4}, rsignal={rsignal}, rfactors={rfactors}, _rmovav={_rmovav}, _smovav={_smovav})",[1037],"kst",{"name":1039,"slug":1040,"aliases":1041,"params":1042,"template_keys":1048,"usage_modes":1049,"category":24,"backtrader_code_template":1050,"output_lines":1051},"Laguerre Filter","LAGF",[1040],[1043,1044],{"name":11,"label":12,"type":13,"default":110},{"name":1045,"label":1046,"type":13,"default":1047},"gamma","Gamma",0.5,[40],{"standalone":23,"strategy_template":23},"bt.indicators.LAGF(self.data.close, period={period}, gamma={gamma})",[1052],"lagf",{"name":1054,"slug":1055,"aliases":1056,"params":1057,"template_keys":1061,"usage_modes":1062,"category":24,"backtrader_code_template":1063,"output_lines":1064},"Laguerre RSI","LRSI",[1055],[1058,1060],{"name":11,"label":12,"type":13,"default":1059},6,{"name":1045,"label":1046,"type":13,"default":1047},[],{"standalone":23,"strategy_template":23},"bt.indicators.LRSI(self.data.close, period={period}, gamma={gamma})",[1065],"lrsi",{"name":1067,"slug":1068,"aliases":1069,"params":1071,"template_keys":1073,"internal_use_only":23,"usage_modes":1074,"category":24,"output_lines":1075},"Line Plotter Indicator","LINEPLOTTERINDICATOR",[1070],"MinN",[1072],{"name":11,"label":12,"type":13,"default":110},[],{"standalone":113,"strategy_template":113},[1076],"lineplotterindicator",{"name":1078,"slug":1079,"aliases":1080,"params":1081,"template_keys":1083,"usage_modes":1084,"category":24,"backtrader_code_template":1085,"output_lines":1086},"Lowest","LOWEST",[1070],[1082],{"name":11,"label":12,"type":13,"default":110},[],{"standalone":23,"strategy_template":113},"bt.indicators.LOWEST(self.data.close, period={period})",[1087],"lowest",{"name":1089,"slug":1089,"aliases":1090,"params":1091,"template_keys":1104,"usage_modes":1105,"category":252,"backtrader_code_template":1106,"output_lines":1107},"MACD",[],[1092,1096,1099,1102],{"name":1093,"label":1094,"type":13,"default":1095},"period_me1","Period me1",12,{"name":1097,"label":1098,"type":13,"default":974},"period_me2","Period me2",{"name":1100,"label":1101,"type":13,"default":970},"period_signal","Period signal",{"name":16,"label":17,"type":18,"default":1103},"ExponentialMovingAverage",[394,21],{"standalone":23,"strategy_template":23},"bt.indicators.MACD(self.data.close, period_me1={fast_period}, period_me2={slow_period}, period_signal={signal_period})",[1108,1109,1110],"macd","signal","histo",{"name":1112,"slug":1113,"aliases":1114,"params":1116,"template_keys":1121,"usage_modes":1122,"category":24,"backtrader_code_template":1123,"output_lines":1124},"MACD Histo","MACDHIST",[1115],"MACDHistogram",[1117,1118,1119,1120],{"name":1093,"label":1094,"type":13,"default":1095},{"name":1097,"label":1098,"type":13,"default":974},{"name":1100,"label":1101,"type":13,"default":970},{"name":16,"label":17,"type":18,"default":1103},[394,21],{"standalone":23,"strategy_template":23},"bt.indicators.MACDHIST(self.data.close, period_me1={period_me1}, period_me2={period_me2}, period_signal={period_signal}, movav={movav})",[1125],"macdhist",{"name":1127,"slug":1128,"aliases":1129,"params":1131,"template_keys":1134,"usage_modes":1135,"category":24,"backtrader_code_template":1136,"output_lines":1137},"Mean Deviation","MEANDEVIATION",[1130],"MeanDev",[1132,1133],{"name":11,"label":12,"type":13,"default":321},{"name":16,"label":17,"type":18,"default":326},[276],{"standalone":23,"strategy_template":23},"bt.indicators.MEANDEVIATION(self.data.close, period={period}, movav={movav})",[1138],"meandeviation",{"name":1140,"slug":1141,"aliases":1142,"params":1144,"template_keys":1147,"usage_modes":1148,"category":24,"backtrader_code_template":1149,"output_lines":1150},"Minus Directional Indicator","MINUS_DI",[1143],"MinusDI",[1145,1146],{"name":11,"label":12,"type":13,"default":110},{"name":16,"label":17,"type":18,"default":249},[21],{"standalone":23,"strategy_template":23},"bt.indicators.MINUS_DI(self.data.close, period={period}, movav={movav})",[1151],"minus_di",{"name":1153,"slug":1154,"aliases":1155,"params":1156,"template_keys":1158,"usage_modes":1159,"category":24,"backtrader_code_template":1160,"output_lines":1161},"Momentum","MOM",[],[1157],{"name":11,"label":12,"type":13,"default":1095},[21],{"standalone":23,"strategy_template":23},"bt.indicators.MOM(self.data.close, period={period})",[1162],"mom",{"name":1164,"slug":1165,"aliases":1166,"params":1168,"template_keys":1173,"usage_modes":1174,"category":24,"backtrader_code_template":1175,"output_lines":1176},"Momentum Oscillator","MOMENTUMOSC",[1167],"MomentumOsc",[1169,1170],{"name":11,"label":12,"type":13,"default":1095},{"name":1171,"label":1172,"type":13,"default":372},"band","Band",[21],{"standalone":23,"strategy_template":23},"bt.indicators.MOMENTUMOSC(self.data.close, period={period}, band={band})",[1177],"momentumosc",{"name":1179,"slug":1180,"aliases":1181,"params":1183,"template_keys":1185,"usage_modes":1186,"category":24,"backtrader_code_template":1187,"output_lines":1188},"Moving Average Base","MA",[1182],"SimpleMovingAverage",[1184],{"name":11,"label":12,"type":13,"default":52},[40],{"standalone":23,"strategy_template":23},"bt.indicators.MA(self.data.close, period={period})",[1189],"ma",{"name":1191,"slug":19,"aliases":1192,"params":1193,"template_keys":1195,"usage_modes":1196,"category":62,"backtrader_code_template":1197,"output_lines":1198},"Moving Average Simple",[19,1182],[1194],{"name":11,"label":12,"type":13,"default":52},[40],{"standalone":23,"strategy_template":23},"bt.indicators.SMA(self.data.close, period={period})",[1199],"sma",{"name":1201,"slug":1202,"aliases":1203,"params":1206,"template_keys":1209,"usage_modes":1210,"category":24,"backtrader_code_template":1211,"output_lines":1212},"Moving Average Simple Envelope","SMAENVELOPE",[1204,1205],"SMAEnvelope","SimpleMovingAverageEnvelope",[1207,1208],{"name":11,"label":12,"type":13,"default":52},{"name":77,"label":78,"type":13,"default":79},[81,40],{"standalone":23,"strategy_template":23},"bt.indicators.SMAENVELOPE(self.data.close, period={period}, perc={perc})",[1213],"smaenvelope",{"name":1215,"slug":1216,"aliases":1217,"params":1223,"template_keys":1225,"usage_modes":1226,"category":24,"backtrader_code_template":1227,"output_lines":1228},"Moving Average Simple Oscillator","MOVINGAVERAGESIMPLEOSC",[1218,1219,1220,1221,1222],"MovingAverageSimpleOsc","SMAOscillator","SMAOsc","SimpleMovingAverageOscillator","SimpleMovingAverageOsc",[1224],{"name":11,"label":12,"type":13,"default":52},[21],{"standalone":23,"strategy_template":23},"bt.indicators.MOVINGAVERAGESIMPLEOSC(self.data.close, period={period})",[1229],"movingaveragesimpleosc",{"name":1231,"slug":1232,"aliases":1233,"params":1234,"template_keys":1236,"usage_modes":1237,"category":24,"backtrader_code_template":1238,"output_lines":1239},"Non Zero Difference","NZD",[1232],[1235],{"name":11,"label":12,"type":13,"default":351},[],{"standalone":23,"strategy_template":113},"bt.indicators.NZD(self.data.close, period={period})",[1240],"nzd",{"name":1242,"slug":1243,"aliases":1244,"params":1245,"template_keys":1247,"usage_modes":1248,"category":24,"backtrader_code_template":1249,"output_lines":1250},"OLS_ Beta N","OLS_BETAN",[],[1246],{"name":11,"label":12,"type":13,"default":351},[],{"standalone":23,"strategy_template":113},"bt.indicators.OLS_BETAN(self.data.close, period={period})",[1251],"ols_betan",{"name":1253,"slug":1254,"aliases":1255,"params":1256,"template_keys":1261,"usage_modes":1262,"category":24,"backtrader_code_template":1263,"output_lines":1264},"OLS_ Slope_ Intercept N","OLS_SLOPE_INTERCEPTN",[],[1257,1258],{"name":11,"label":12,"type":13,"default":351},{"name":1259,"label":1260,"type":18,"default":449},"prepend_constant","Prepend constant",[],{"standalone":23,"strategy_template":113},"bt.indicators.OLS_SLOPE_INTERCEPTN(self.data.close, period={period}, prepend_constant={prepend_constant})",[1265],"ols_slope_interceptn",{"name":1267,"slug":1268,"aliases":1269,"params":1270,"template_keys":1272,"usage_modes":1273,"category":24,"backtrader_code_template":1274,"output_lines":1275},"OLS_ Transformation N","OLS_TRANSFORMATIONN",[],[1271],{"name":11,"label":12,"type":13,"default":351},[],{"standalone":23,"strategy_template":113},"bt.indicators.OLS_TRANSFORMATIONN(self.data.close, period={period})",[1276],"ols_transformationn",{"name":1278,"slug":1279,"aliases":1280,"params":1281,"template_keys":1283,"usage_modes":1284,"category":24,"backtrader_code_template":1285,"output_lines":1286},"Operation N","OPERATIONN",[],[1282],{"name":11,"label":12,"type":13,"default":110},[],{"standalone":23,"strategy_template":113},"bt.indicators.OPERATIONN(self.data.close, period={period})",[1287],"operationn",{"name":1289,"slug":1290,"aliases":1291,"params":1292,"template_keys":1302,"usage_modes":1303,"category":24,"backtrader_code_template":1304,"output_lines":1305},"Oscillator","OSCILLATOR",[],[1293,1294,1298],{"name":11,"label":12,"type":13,"default":56},{"name":1295,"label":1296,"type":13,"default":1297},"af","Af",0.02,{"name":1299,"label":1300,"type":13,"default":1301},"afmax","Afmax",0.2,[21],{"standalone":23,"strategy_template":23},"bt.indicators.OSCILLATOR(self.data.close, period={period}, af={af}, afmax={afmax})",[377],{"name":1307,"slug":1308,"aliases":1309,"params":1310,"template_keys":1314,"usage_modes":1315,"category":24,"backtrader_code_template":1316,"output_lines":1317},"Oscillator Mix In","OSCILLATORMIXIN",[],[1311,1312,1313],{"name":11,"label":12,"type":13,"default":56},{"name":1295,"label":1296,"type":13,"default":1297},{"name":1299,"label":1300,"type":13,"default":1301},[21],{"standalone":23,"strategy_template":23},"bt.indicators.OSCILLATORMIXIN(self.data.close, period={period}, af={af}, afmax={afmax})",[1318],"oscillatormixin",{"name":1320,"slug":1321,"aliases":1322,"params":1323,"template_keys":1327,"usage_modes":1328,"category":24,"backtrader_code_template":1329,"output_lines":1330},"Parabolic SAR","PSAR",[1321],[1324,1325,1326],{"name":11,"label":12,"type":13,"default":56},{"name":1295,"label":1296,"type":13,"default":1297},{"name":1299,"label":1300,"type":13,"default":1301},[40],{"standalone":23,"strategy_template":23},"bt.indicators.PSAR(self.data.close, period={period}, af={af}, afmax={afmax})",[1331],"psar",{"name":1333,"slug":1334,"aliases":1335,"params":1337,"template_keys":1339,"usage_modes":1340,"category":24,"backtrader_code_template":1341,"output_lines":1342},"Percent Change","PCTCHANGE",[1336],"PctChange",[1338],{"name":11,"label":12,"type":13,"default":52},[],{"standalone":23,"strategy_template":113},"bt.indicators.PCTCHANGE(self.data.close, period={period})",[1343],"pctchange",{"name":1345,"slug":1346,"aliases":1347,"params":1349,"template_keys":1351,"usage_modes":1352,"category":24,"backtrader_code_template":1353,"output_lines":1354},"Percent Rank","PCTRANK",[1348],"PctRank",[1350],{"name":11,"label":12,"type":13,"default":489},[],{"standalone":23,"strategy_template":113},"bt.indicators.PCTRANK(self.data.close, period={period})",[1355],"pctrank",{"name":1357,"slug":1358,"aliases":1359,"params":1361,"template_keys":1370,"usage_modes":1371,"category":24,"backtrader_code_template":1372,"output_lines":1373},"Percentage Price Oscillator","PPO",[1358,1360],"PercPriceOsc",[1362,1365,1368,1369],{"name":1363,"label":1364,"type":13,"default":1095},"period1","Period1",{"name":1366,"label":1367,"type":13,"default":974},"period2","Period2",{"name":392,"label":17,"type":18,"default":1103},{"name":1100,"label":1101,"type":13,"default":970},[21],{"standalone":23,"strategy_template":23},"bt.indicators.PPO(self.data.close, period1={period1}, period2={period2}, _movav={_movav}, period_signal={period_signal})",[1374],"ppo",{"name":1376,"slug":1377,"aliases":1378,"params":1381,"template_keys":1386,"usage_modes":1387,"category":24,"backtrader_code_template":1388,"output_lines":1389},"Percentage Price Oscillator Short","PPOSHORT",[1379,1380],"PPOShort","PercPriceOscShort",[1382,1383,1384,1385],{"name":1363,"label":1364,"type":13,"default":1095},{"name":1366,"label":1367,"type":13,"default":974},{"name":392,"label":17,"type":18,"default":1103},{"name":1100,"label":1101,"type":13,"default":970},[21],{"standalone":23,"strategy_template":23},"bt.indicators.PPOSHORT(self.data.close, period1={period1}, period2={period2}, _movav={_movav}, period_signal={period_signal})",[1390],"pposhort",{"name":1392,"slug":1393,"aliases":1394,"params":1395,"template_keys":1397,"usage_modes":1398,"category":24,"backtrader_code_template":1399,"output_lines":1400},"Period N","PERIODN",[],[1396],{"name":11,"label":12,"type":13,"default":110},[],{"standalone":23,"strategy_template":113},"bt.indicators.PERIODN(self.data.close, period={period})",[1401],"periodn",{"name":1403,"slug":1404,"aliases":1405,"params":1406,"template_keys":1410,"usage_modes":1411,"category":24,"backtrader_code_template":1412,"output_lines":1413},"Pivot Point","PIVOTPOINT",[],[1407,1408,1409],{"name":440,"label":441,"type":18,"default":442},{"name":444,"label":445,"type":18,"default":442},{"name":447,"label":448,"type":18,"default":449},[21],{"standalone":23,"strategy_template":23},"bt.indicators.PIVOTPOINT(self.data.close, open={open}, close={close}, _autoplot={_autoplot})",[1414],"pivotpoint",{"name":1416,"slug":1417,"aliases":1418,"params":1420,"template_keys":1423,"usage_modes":1424,"category":24,"backtrader_code_template":1425,"output_lines":1426},"Plus Directional Indicator","PLUS_DI",[1419],"PlusDI",[1421,1422],{"name":11,"label":12,"type":13,"default":110},{"name":16,"label":17,"type":18,"default":249},[21],{"standalone":23,"strategy_template":23},"bt.indicators.PLUS_DI(self.data.close, period={period}, movav={movav})",[1427],"plus_di",{"name":1429,"slug":1430,"aliases":1431,"params":1433,"template_keys":1436,"usage_modes":1437,"category":24,"backtrader_code_template":1438,"output_lines":1439},"Pretty Good Oscillator","PGO",[1430,1432],"PrettyGoodOsc",[1434,1435],{"name":11,"label":12,"type":13,"default":110},{"name":392,"label":17,"type":18,"default":326},[21],{"standalone":23,"strategy_template":23},"bt.indicators.PGO(self.data.close, period={period}, _movav={_movav})",[1440],"pgo",{"name":1442,"slug":1443,"aliases":1444,"params":1449,"template_keys":1453,"usage_modes":1454,"category":24,"backtrader_code_template":1455,"output_lines":1456},"Price Oscillator","PRICEOSC",[1445,1446,1447,1448],"PriceOsc","AbsolutePriceOscillator","APO","AbsPriceOsc",[1450,1451,1452],{"name":1363,"label":1364,"type":13,"default":1095},{"name":1366,"label":1367,"type":13,"default":974},{"name":392,"label":17,"type":18,"default":1103},[21],{"standalone":23,"strategy_template":23},"bt.indicators.PRICEOSC(self.data.close, period1={period1}, period2={period2}, _movav={_movav})",[1457],"priceosc",{"name":1459,"slug":1460,"aliases":1461,"params":1463,"template_keys":1480,"usage_modes":1481,"category":24,"backtrader_code_template":1482,"output_lines":1483},"RSI_ EMA","RSI_EMA",[1462],"RSI_Cutler",[1464,1465,1466,1467,1468,1471,1474,1477],{"name":11,"label":12,"type":13,"default":110},{"name":16,"label":17,"type":18,"default":1103},{"name":163,"label":164,"type":13,"default":165},{"name":167,"label":168,"type":13,"default":52},{"name":1469,"label":1470,"type":18,"default":442},"safediv","Safediv",{"name":1472,"label":1473,"type":13,"default":372},"safehigh","Safehigh",{"name":1475,"label":1476,"type":13,"default":489},"safelow","Safelow",{"name":1478,"label":1479,"type":13,"default":461},"lookback","Lookback",[170,21],{"standalone":23,"strategy_template":23},"bt.indicators.RSI_EMA(self.data.close, period={period}, movav={movav}, upperband={upperband}, lowerband={lowerband}, safediv={safediv}, safehigh={safehigh}, safelow={safelow}, lookback={lookback})",[1484],"rsi_ema",{"name":1486,"slug":1487,"aliases":1488,"params":1489,"template_keys":1498,"usage_modes":1499,"category":24,"backtrader_code_template":1500,"output_lines":1501},"RSI_ SMA","RSI_SMA",[1462],[1490,1491,1492,1493,1494,1495,1496,1497],{"name":11,"label":12,"type":13,"default":110},{"name":16,"label":17,"type":18,"default":326},{"name":163,"label":164,"type":13,"default":165},{"name":167,"label":168,"type":13,"default":52},{"name":1469,"label":1470,"type":18,"default":442},{"name":1472,"label":1473,"type":13,"default":372},{"name":1475,"label":1476,"type":13,"default":489},{"name":1478,"label":1479,"type":13,"default":461},[170,21],{"standalone":23,"strategy_template":23},"bt.indicators.RSI_SMA(self.data.close, period={period}, movav={movav}, upperband={upperband}, lowerband={lowerband}, safediv={safediv}, safehigh={safehigh}, safelow={safelow}, lookback={lookback})",[1502],"rsi_sma",{"name":1504,"slug":1505,"aliases":1506,"params":1507,"template_keys":1516,"usage_modes":1517,"category":24,"backtrader_code_template":1518,"output_lines":1519},"RSI_ Safe","RSI_SAFE",[],[1508,1509,1510,1511,1512,1513,1514,1515],{"name":11,"label":12,"type":13,"default":110},{"name":16,"label":17,"type":18,"default":249},{"name":163,"label":164,"type":13,"default":165},{"name":167,"label":168,"type":13,"default":52},{"name":1469,"label":1470,"type":18,"default":449},{"name":1472,"label":1473,"type":13,"default":372},{"name":1475,"label":1476,"type":13,"default":489},{"name":1478,"label":1479,"type":13,"default":461},[170,21],{"standalone":23,"strategy_template":23},"bt.indicators.RSI_SAFE(self.data.close, period={period}, movav={movav}, upperband={upperband}, lowerband={lowerband}, safediv={safediv}, safehigh={safehigh}, safelow={safelow}, lookback={lookback})",[1520],"rsi_safe",{"name":1522,"slug":1523,"aliases":1524,"params":1525,"template_keys":1527,"usage_modes":1528,"category":377,"backtrader_code_template":1529,"output_lines":1530},"Rate Of Change","ROC",[1523],[1526],{"name":11,"label":12,"type":13,"default":1095},[21],{"standalone":23,"strategy_template":23},"bt.indicators.ROC(self.data.close, period={period})",[1531],"roc",{"name":1533,"slug":1534,"aliases":1535,"params":1536,"template_keys":1538,"usage_modes":1539,"category":24,"backtrader_code_template":1540,"output_lines":1541},"Rate Of Change100","ROC100",[1534],[1537],{"name":11,"label":12,"type":13,"default":1095},[21],{"standalone":23,"strategy_template":23},"bt.indicators.ROC100(self.data.close, period={period})",[1542],"roc100",{"name":1544,"slug":1545,"aliases":1546,"params":1547,"template_keys":1549,"usage_modes":1550,"category":24,"backtrader_code_template":1551,"output_lines":1552},"Reduce N","REDUCEN",[],[1548],{"name":11,"label":12,"type":13,"default":110},[],{"standalone":23,"strategy_template":113},"bt.indicators.REDUCEN(self.data.close, period={period})",[1553],"reducen",{"name":1555,"slug":1556,"aliases":1557,"params":1558,"template_keys":1567,"usage_modes":1568,"category":24,"backtrader_code_template":1569,"output_lines":1570},"Relative Momentum Index","RMI",[1556],[1559,1560,1561,1562,1563,1564,1565,1566],{"name":11,"label":12,"type":13,"default":321},{"name":16,"label":17,"type":18,"default":249},{"name":163,"label":164,"type":13,"default":165},{"name":167,"label":168,"type":13,"default":52},{"name":1469,"label":1470,"type":18,"default":442},{"name":1472,"label":1473,"type":13,"default":372},{"name":1475,"label":1476,"type":13,"default":489},{"name":1478,"label":1479,"type":13,"default":14},[170,21],{"standalone":23,"strategy_template":23},"bt.indicators.RMI(self.data.close, period={period}, movav={movav}, upperband={upperband}, lowerband={lowerband}, safediv={safediv}, safehigh={safehigh}, safelow={safelow}, lookback={lookback})",[1571],"rmi",{"name":1573,"slug":1574,"aliases":1575,"params":1578,"template_keys":1587,"usage_modes":1588,"category":377,"backtrader_code_template":1589,"output_lines":1590},"Relative Strength Index","RSI",[1574,1576,1577],"RSI_SMMA","RSI_Wilder",[1579,1580,1581,1582,1583,1584,1585,1586],{"name":11,"label":12,"type":13,"default":110},{"name":16,"label":17,"type":18,"default":249},{"name":163,"label":164,"type":13,"default":165},{"name":167,"label":168,"type":13,"default":52},{"name":1469,"label":1470,"type":18,"default":442},{"name":1472,"label":1473,"type":13,"default":372},{"name":1475,"label":1476,"type":13,"default":489},{"name":1478,"label":1479,"type":13,"default":461},[170,21],{"standalone":23,"strategy_template":23},"bt.indicators.RSI(self.data.close, period={period})",[1591],"rsi",{"name":1593,"slug":1594,"aliases":1595,"params":1600,"template_keys":1602,"usage_modes":1603,"category":24,"backtrader_code_template":1604,"output_lines":1605},"Signal","SIGNAL",[1596,1597,1598,1599],"WilderMA","MovingAverageSmoothed","MovingAverageWilder","ModifiedMovingAverage",[1601],{"name":11,"label":12,"type":13,"default":52},[],{"standalone":23,"strategy_template":113},"bt.indicators.SIGNAL(self.data.close, period={period})",[1109],{"name":1607,"slug":1608,"aliases":1609,"params":1610,"template_keys":1612,"usage_modes":1613,"category":24,"backtrader_code_template":1614,"output_lines":1615},"Smoothed Moving Average","SMMA",[1608,1596,1597,1598,1599],[1611],{"name":11,"label":12,"type":13,"default":52},[40],{"standalone":23,"strategy_template":23},"bt.indicators.SMMA(self.data.close, period={period})",[1616],"smma",{"name":1618,"slug":1619,"aliases":1620,"params":1626,"template_keys":1629,"usage_modes":1630,"category":24,"backtrader_code_template":1631,"output_lines":1632},"Smoothed Moving Average Envelope","SMMAENVELOPE",[1621,1622,1623,1624,1625],"SMMAEnvelope","WilderMAEnvelope","MovingAverageSmoothedEnvelope","MovingAverageWilderEnvelope","ModifiedMovingAverageEnvelope",[1627,1628],{"name":11,"label":12,"type":13,"default":52},{"name":77,"label":78,"type":13,"default":79},[81,40],{"standalone":23,"strategy_template":23},"bt.indicators.SMMAENVELOPE(self.data.close, period={period}, perc={perc})",[1633],"smmaenvelope",{"name":1635,"slug":1636,"aliases":1637,"params":1649,"template_keys":1651,"usage_modes":1652,"category":24,"backtrader_code_template":1653,"output_lines":1654},"Smoothed Moving Average Oscillator","SMOOTHEDMOVINGAVERAGEOSC",[1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648],"SmoothedMovingAverageOsc","SMMAOscillator","SMMAOsc","WilderMAOscillator","WilderMAOsc","MovingAverageSmoothedOscillator","MovingAverageSmoothedOsc","MovingAverageWilderOscillator","MovingAverageWilderOsc","ModifiedMovingAverageOscillator","ModifiedMovingAverageOsc",[1650],{"name":11,"label":12,"type":13,"default":52},[21],{"standalone":23,"strategy_template":23},"bt.indicators.SMOOTHEDMOVINGAVERAGEOSC(self.data.close, period={period})",[1655],"smoothedmovingaverageosc",{"name":151,"slug":1657,"aliases":1658,"params":1660,"template_keys":1666,"usage_modes":1667,"category":278,"backtrader_code_template":1668,"output_lines":1669},"STDDEV",[1659],"StdDev",[1661,1662,1663],{"name":11,"label":12,"type":13,"default":321},{"name":16,"label":17,"type":18,"default":326},{"name":1664,"label":1665,"type":18,"default":449},"safepow","Safepow",[276],{"standalone":23,"strategy_template":23},"bt.indicators.StandardDeviation(self.data.close, period={period})",[1670],"stddev",{"name":1672,"slug":1673,"aliases":1674,"params":1676,"template_keys":1693,"usage_modes":1694,"category":24,"backtrader_code_template":1695,"output_lines":1696},"Stochastic","STOCH",[1675],"StochasticSlow",[1677,1678,1682,1683,1685,1686,1687,1690],{"name":11,"label":12,"type":13,"default":110},{"name":1679,"label":1680,"type":13,"default":1681},"period_dfast","Period dfast",3,{"name":16,"label":17,"type":18,"default":326},{"name":163,"label":164,"type":13,"default":1684},80,{"name":167,"label":168,"type":13,"default":321},{"name":1469,"label":1470,"type":18,"default":442},{"name":1688,"label":1689,"type":13,"default":38},"safezero","Safezero",{"name":1691,"label":1692,"type":13,"default":1681},"period_dslow","Period dslow",[170],{"standalone":23,"strategy_template":23},"bt.indicators.STOCH(self.data.close, period={period}, period_dfast={period_dfast}, movav={movav}, upperband={upperband}, lowerband={lowerband}, safediv={safediv}, safezero={safezero}, period_dslow={period_dslow})",[1697],"stoch",{"name":1699,"slug":1700,"aliases":1701,"params":1703,"template_keys":1711,"usage_modes":1712,"category":24,"backtrader_code_template":1713,"output_lines":1714},"Stochastic Fast","STOCHF",[1700,1702],"StochasticFast",[1704,1705,1706,1707,1708,1709,1710],{"name":11,"label":12,"type":13,"default":110},{"name":1679,"label":1680,"type":13,"default":1681},{"name":16,"label":17,"type":18,"default":326},{"name":163,"label":164,"type":13,"default":1684},{"name":167,"label":168,"type":13,"default":321},{"name":1469,"label":1470,"type":18,"default":442},{"name":1688,"label":1689,"type":13,"default":38},[170],{"standalone":23,"strategy_template":23},"bt.indicators.STOCHF(self.data.close, period={period}, period_dfast={period_dfast}, movav={movav}, upperband={upperband}, lowerband={lowerband}, safediv={safediv}, safezero={safezero})",[1715],"stochf",{"name":1717,"slug":1718,"aliases":1719,"params":1721,"template_keys":1730,"usage_modes":1731,"category":24,"backtrader_code_template":1732,"output_lines":1733},"Stochastic Full","STOCHFULL",[1720],"StochasticFull",[1722,1723,1724,1725,1726,1727,1728,1729],{"name":11,"label":12,"type":13,"default":110},{"name":1679,"label":1680,"type":13,"default":1681},{"name":16,"label":17,"type":18,"default":326},{"name":163,"label":164,"type":13,"default":1684},{"name":167,"label":168,"type":13,"default":321},{"name":1469,"label":1470,"type":18,"default":442},{"name":1688,"label":1689,"type":13,"default":38},{"name":1691,"label":1692,"type":13,"default":1681},[170],{"standalone":23,"strategy_template":23},"bt.indicators.STOCHFULL(self.data.close, period={period}, period_dfast={period_dfast}, movav={movav}, upperband={upperband}, lowerband={lowerband}, safediv={safediv}, safezero={safezero}, period_dslow={period_dslow})",[1734],"stochfull",{"name":1736,"slug":1737,"aliases":1738,"params":1740,"template_keys":1742,"usage_modes":1743,"category":24,"backtrader_code_template":1744,"output_lines":1745},"Sum N","SUM",[1739],"MovingAverageTripleExponential",[1741],{"name":11,"label":12,"type":13,"default":110},[],{"standalone":23,"strategy_template":113},"bt.indicators.SUM(self.data.close, period={period})",[136],{"name":1747,"slug":1748,"aliases":1749,"params":1750,"template_keys":1753,"usage_modes":1754,"category":62,"backtrader_code_template":1755,"output_lines":1756},"Triple Exponential Moving Average","TEMA",[1748,1739],[1751,1752],{"name":11,"label":12,"type":13,"default":52},{"name":392,"label":17,"type":18,"default":495},[40],{"standalone":23,"strategy_template":23},"bt.indicators.TEMA(self.data.close, period={period})",[1757],"tema",{"name":1759,"slug":1760,"aliases":1761,"params":1764,"template_keys":1768,"usage_modes":1769,"category":24,"backtrader_code_template":1770,"output_lines":1771},"Triple Exponential Moving Average Envelope","TEMAENVELOPE",[1762,1763],"TEMAEnvelope","MovingAverageTripleExponentialEnvelope",[1765,1766,1767],{"name":11,"label":12,"type":13,"default":52},{"name":392,"label":17,"type":18,"default":495},{"name":77,"label":78,"type":13,"default":79},[81,40],{"standalone":23,"strategy_template":23},"bt.indicators.TEMAENVELOPE(self.data.close, period={period}, _movav={_movav}, perc={perc})",[1772],"temaenvelope",{"name":1774,"slug":1775,"aliases":1776,"params":1782,"template_keys":1785,"usage_modes":1786,"category":24,"backtrader_code_template":1787,"output_lines":1788},"Triple Exponential Moving Average Oscillator","TRIPLEEXPONENTIALMOVINGAVERAGEOSC",[1777,1778,1779,1780,1781],"TripleExponentialMovingAverageOsc","TEMAOscillator","TEMAOsc","MovingAverageTripleExponentialOscillator","MovingAverageTripleExponentialOsc",[1783,1784],{"name":11,"label":12,"type":13,"default":52},{"name":392,"label":17,"type":18,"default":495},[21],{"standalone":23,"strategy_template":23},"bt.indicators.TRIPLEEXPONENTIALMOVINGAVERAGEOSC(self.data.close, period={period}, _movav={_movav})",[1789],"tripleexponentialmovingaverageosc",{"name":1791,"slug":1792,"aliases":1793,"params":1794,"template_keys":1800,"usage_modes":1801,"category":252,"backtrader_code_template":1802,"output_lines":1803},"Trix","TRIX",[1792],[1795,1796,1799],{"name":11,"label":12,"type":13,"default":1001},{"name":1797,"label":1798,"type":13,"default":461},"_rocperiod","Rocperiod",{"name":392,"label":17,"type":18,"default":495},[21],{"standalone":23,"strategy_template":23},"bt.indicators.Trix(self.data.close, period={period})",[1804],"trix",{"name":1806,"slug":1807,"aliases":1808,"params":1810,"template_keys":1817,"usage_modes":1818,"category":24,"backtrader_code_template":1819,"output_lines":1820},"Trix Signal","TRIXSIGNAL",[1809],"TR",[1811,1812,1813,1814],{"name":11,"label":12,"type":13,"default":1001},{"name":1797,"label":1798,"type":13,"default":461},{"name":392,"label":17,"type":18,"default":495},{"name":1815,"label":1816,"type":13,"default":970},"sigperiod","Sigperiod",[394,21],{"standalone":23,"strategy_template":23},"bt.indicators.TRIXSIGNAL(self.data.close, period={period}, _rocperiod={_rocperiod}, _movav={_movav}, sigperiod={sigperiod})",[1821],"trixsignal",{"name":1823,"slug":1824,"aliases":1825,"params":1826,"template_keys":1835,"usage_modes":1836,"category":24,"backtrader_code_template":1837,"output_lines":1838},"True High","TRUEHIGH",[1809],[1827,1829,1831,1834],{"name":1363,"label":1364,"type":13,"default":1828},25,{"name":1366,"label":1367,"type":13,"default":1830},13,{"name":1832,"label":1833,"type":13,"default":461},"pchange","Pchange",{"name":392,"label":17,"type":18,"default":495},[],{"standalone":23,"strategy_template":113},"bt.indicators.TRUEHIGH(self.data.close, period1={period1}, period2={period2}, pchange={pchange}, _movav={_movav})",[1839],"truehigh",{"name":1841,"slug":1842,"aliases":1843,"params":1844,"template_keys":1849,"usage_modes":1850,"category":24,"backtrader_code_template":1851,"output_lines":1852},"True Low","TRUELOW",[1809],[1845,1846,1847,1848],{"name":1363,"label":1364,"type":13,"default":1828},{"name":1366,"label":1367,"type":13,"default":1830},{"name":1832,"label":1833,"type":13,"default":461},{"name":392,"label":17,"type":18,"default":495},[],{"standalone":23,"strategy_template":113},"bt.indicators.TRUELOW(self.data.close, period1={period1}, period2={period2}, pchange={pchange}, _movav={_movav})",[1853],"truelow",{"name":1855,"slug":1856,"aliases":1857,"params":1858,"template_keys":1863,"usage_modes":1864,"category":24,"backtrader_code_template":1865,"output_lines":1866},"True Range","TRANGE",[1809],[1859,1860,1861,1862],{"name":1363,"label":1364,"type":13,"default":1828},{"name":1366,"label":1367,"type":13,"default":1830},{"name":1832,"label":1833,"type":13,"default":461},{"name":392,"label":17,"type":18,"default":495},[276],{"standalone":23,"strategy_template":23},"bt.indicators.TRANGE(self.data.close, period1={period1}, period2={period2}, pchange={pchange}, _movav={_movav})",[1867],"trange",{"name":1869,"slug":1870,"aliases":1871,"params":1872,"template_keys":1877,"usage_modes":1878,"category":24,"backtrader_code_template":1879,"output_lines":1880},"True Strength Indicator","TSI",[1870],[1873,1874,1875,1876],{"name":1363,"label":1364,"type":13,"default":1828},{"name":1366,"label":1367,"type":13,"default":1830},{"name":1832,"label":1833,"type":13,"default":461},{"name":392,"label":17,"type":18,"default":495},[21],{"standalone":23,"strategy_template":23},"bt.indicators.TSI(self.data.close, period1={period1}, period2={period2}, pchange={pchange}, _movav={_movav})",[1881],"tsi",{"name":1883,"slug":1884,"aliases":1885,"params":1887,"template_keys":1900,"usage_modes":1901,"category":24,"backtrader_code_template":1902,"output_lines":1903},"Ultimate Oscillator","ULTOSC",[1886],"AverageWeighted",[1888,1891,1894,1898,1899],{"name":1889,"label":1890,"type":13,"default":493},"p1","P1",{"name":1892,"label":1893,"type":13,"default":110},"p2","P2",{"name":1895,"label":1896,"type":13,"default":1897},"p3","P3",28,{"name":163,"label":164,"type":13,"default":165},{"name":167,"label":168,"type":13,"default":52},[170,21],{"standalone":23,"strategy_template":23},"bt.indicators.ULTOSC(self.data.close, p1={p1}, p2={p2}, p3={p3}, upperband={upperband}, lowerband={lowerband})",[1904],"ultosc",{"name":1906,"slug":1907,"aliases":1908,"params":1909,"template_keys":1911,"usage_modes":1912,"category":24,"backtrader_code_template":1913,"output_lines":1914},"Up Day","UPDAY",[1886],[1910],{"name":11,"label":12,"type":13,"default":110},[],{"standalone":23,"strategy_template":113},"bt.indicators.UPDAY(self.data.close, period={period})",[1915],"upday",{"name":1917,"slug":1918,"aliases":1919,"params":1920,"template_keys":1922,"usage_modes":1923,"category":24,"backtrader_code_template":1924,"output_lines":1925},"Up Day Bool","UPDAYBOOL",[1886],[1921],{"name":11,"label":12,"type":13,"default":110},[],{"standalone":23,"strategy_template":113},"bt.indicators.UPDAYBOOL(self.data.close, period={period})",[1926],"updaybool",{"name":1928,"slug":1929,"aliases":1930,"params":1931,"template_keys":1933,"usage_modes":1934,"category":24,"backtrader_code_template":1935,"output_lines":1936},"Up Move","UPMOVE",[1886],[1932],{"name":11,"label":12,"type":13,"default":110},[],{"standalone":23,"strategy_template":113},"bt.indicators.UPMOVE(self.data.close, period={period})",[1937],"upmove",{"name":1939,"slug":1940,"aliases":1941,"params":1942,"template_keys":1944,"usage_modes":1945,"category":24,"backtrader_code_template":1946,"output_lines":1947},"Vortex","VORTEX",[1886],[1943],{"name":11,"label":12,"type":13,"default":110},[394],{"standalone":23,"strategy_template":23},"bt.indicators.VORTEX(self.data.close, period={period})",[1948],"vortex",{"name":1950,"slug":1951,"aliases":1952,"params":1953,"template_keys":1962,"usage_modes":1963,"category":24,"backtrader_code_template":1964,"output_lines":1965},"Weighted Average","WEIGHTEDAVERAGE",[1886],[1954,1955,1958],{"name":11,"label":12,"type":13,"default":110},{"name":1956,"label":1957,"type":13,"default":461},"coef","Coef",{"name":1959,"label":1960,"type":18,"default":1961},"weights","Weights","()",[40],{"standalone":23,"strategy_template":23},"bt.indicators.WEIGHTEDAVERAGE(self.data.close, period={period}, coef={coef}, weights={weights})",[1966],"weightedaverage",{"name":1968,"slug":911,"aliases":1969,"params":1971,"template_keys":1973,"usage_modes":1974,"category":62,"backtrader_code_template":1975,"output_lines":1976},"Weighted Moving Average",[911,1970],"MovingAverageWeighted",[1972],{"name":11,"label":12,"type":13,"default":52},[40],{"standalone":23,"strategy_template":23},"bt.indicators.WMA(self.data.close, period={period})",[1977],"wma",{"name":1979,"slug":1980,"aliases":1981,"params":1984,"template_keys":1987,"usage_modes":1988,"category":24,"backtrader_code_template":1989,"output_lines":1990},"Weighted Moving Average Envelope","WMAENVELOPE",[1982,1983],"WMAEnvelope","MovingAverageWeightedEnvelope",[1985,1986],{"name":11,"label":12,"type":13,"default":52},{"name":77,"label":78,"type":13,"default":79},[81,40],{"standalone":23,"strategy_template":23},"bt.indicators.WMAENVELOPE(self.data.close, period={period}, perc={perc})",[1991],"wmaenvelope",{"name":1993,"slug":1994,"aliases":1995,"params":2001,"template_keys":2003,"usage_modes":2004,"category":24,"backtrader_code_template":2005,"output_lines":2006},"Weighted Moving Average Oscillator","WEIGHTEDMOVINGAVERAGEOSC",[1996,1997,1998,1999,2000],"WeightedMovingAverageOsc","WMAOscillator","WMAOsc","MovingAverageWeightedOscillator","MovingAverageWeightedOsc",[2002],{"name":11,"label":12,"type":13,"default":52},[21],{"standalone":23,"strategy_template":23},"bt.indicators.WEIGHTEDMOVINGAVERAGEOSC(self.data.close, period={period})",[2007],"weightedmovingaverageosc",{"name":2009,"slug":2010,"aliases":2011,"params":2013,"template_keys":2019,"usage_modes":2020,"category":24,"backtrader_code_template":2021,"output_lines":2022},"Williams AD","WILLIAMSAD",[2012],"ZeroLagEma",[2014,2015,2017],{"name":11,"label":12,"type":13,"default":110},{"name":163,"label":164,"type":13,"default":2016},-20,{"name":167,"label":168,"type":13,"default":2018},-80,[170],{"standalone":23,"strategy_template":113},"bt.indicators.WILLIAMSAD(self.data.close, period={period}, upperband={upperband}, lowerband={lowerband})",[2023],"williamsad",{"name":2025,"slug":2026,"aliases":2027,"params":2028,"template_keys":2032,"usage_modes":2033,"category":24,"backtrader_code_template":2034,"output_lines":2035},"Williams R","WILLR",[2012],[2029,2030,2031],{"name":11,"label":12,"type":13,"default":110},{"name":163,"label":164,"type":13,"default":2016},{"name":167,"label":168,"type":13,"default":2018},[170],{"standalone":23,"strategy_template":23},"bt.indicators.WILLR(self.data.close, period={period}, upperband={upperband}, lowerband={lowerband})",[2036],"willr",{"name":2038,"slug":2039,"aliases":2040,"params":2041,"template_keys":2044,"usage_modes":2045,"category":62,"backtrader_code_template":2046,"output_lines":2047},"Zero Lag Exponential Moving Average","ZLEMA",[2039,2012],[2042,2043],{"name":11,"label":12,"type":13,"default":52},{"name":392,"label":17,"type":18,"default":495},[40],{"standalone":23,"strategy_template":23},"bt.indicators.ZLEMA(self.data.close, period={period})",[2048],"zlema",{"name":2050,"slug":2051,"aliases":2052,"params":2055,"template_keys":2059,"usage_modes":2060,"category":24,"backtrader_code_template":2061,"output_lines":2062},"Zero Lag Exponential Moving Average Envelope","ZLEMAENVELOPE",[2053,2054],"ZLEMAEnvelope","ZeroLagEmaEnvelope",[2056,2057,2058],{"name":11,"label":12,"type":13,"default":52},{"name":392,"label":17,"type":18,"default":495},{"name":77,"label":78,"type":13,"default":79},[81,40],{"standalone":23,"strategy_template":23},"bt.indicators.ZLEMAENVELOPE(self.data.close, period={period}, _movav={_movav}, perc={perc})",[2063],"zlemaenvelope",{"name":2065,"slug":2066,"aliases":2067,"params":2073,"template_keys":2076,"usage_modes":2077,"category":24,"backtrader_code_template":2078,"output_lines":2079},"Zero Lag Exponential Moving Average Oscillator","ZEROLAGEXPONENTIALMOVINGAVERAGEOSC",[2068,2069,2070,2071,2072],"ZeroLagExponentialMovingAverageOsc","ZLEMAOscillator","ZLEMAOsc","ZeroLagEmaOscillator","ZeroLagEmaOsc",[2074,2075],{"name":11,"label":12,"type":13,"default":52},{"name":392,"label":17,"type":18,"default":495},[21],{"standalone":23,"strategy_template":23},"bt.indicators.ZEROLAGEXPONENTIALMOVINGAVERAGEOSC(self.data.close, period={period}, _movav={_movav})",[2080],"zerolagexponentialmovingaverageosc",{"name":2082,"slug":2083,"aliases":2084,"params":2089,"template_keys":2093,"usage_modes":2094,"category":24,"backtrader_code_template":2095,"output_lines":2096},"Zero Lag Indicator","ZLINDICATOR",[2085,2086,2087,2088],"ZLIndicator","ZLInd","EC","ErrorCorrecting",[2090,2091,2092],{"name":11,"label":12,"type":13,"default":52},{"name":487,"label":488,"type":13,"default":489},{"name":392,"label":17,"type":18,"default":495},[40],{"standalone":23,"strategy_template":23},"bt.indicators.ZLINDICATOR(self.data.close, period={period}, gainlimit={gainlimit}, _movav={_movav})",[2097],"zlindicator",{"name":2099,"slug":2100,"aliases":2101,"params":2106,"template_keys":2111,"usage_modes":2112,"category":24,"backtrader_code_template":2113,"output_lines":2114},"Zero Lag Indicator Envelope","ZLINDICATORENVELOPE",[2102,2103,2104,2105],"ZLIndicatorEnvelope","ZLIndEnvelope","ECEnvelope","ErrorCorrectingEnvelope",[2107,2108,2109,2110],{"name":11,"label":12,"type":13,"default":52},{"name":487,"label":488,"type":13,"default":489},{"name":392,"label":17,"type":18,"default":495},{"name":77,"label":78,"type":13,"default":79},[81,40],{"standalone":23,"strategy_template":23},"bt.indicators.ZLINDICATORENVELOPE(self.data.close, period={period}, gainlimit={gainlimit}, _movav={_movav}, perc={perc})",[2115],"zlindicatorenvelope",{"name":2117,"slug":2118,"aliases":2119,"params":2129,"template_keys":2133,"usage_modes":2134,"category":24,"backtrader_code_template":2135,"output_lines":2136},"Zero Lag Indicator Oscillator","ZEROLAGINDICATOROSC",[2120,2121,2122,2123,2124,2125,2126,2127,2128],"ZeroLagIndicatorOsc","ZLIndicatorOscillator","ZLIndicatorOsc","ZLIndOscillator","ZLIndOsc","ECOscillator","ECOsc","ErrorCorrectingOscillator","ErrorCorrectingOsc",[2130,2131,2132],{"name":11,"label":12,"type":13,"default":52},{"name":487,"label":488,"type":13,"default":489},{"name":392,"label":17,"type":18,"default":495},[21],{"standalone":23,"strategy_template":23},"bt.indicators.ZEROLAGINDICATOROSC(self.data.close, period={period}, gainlimit={gainlimit}, _movav={_movav})",[2137],"zerolagindicatorosc",{"name":2139,"slug":2140,"aliases":2141,"params":2143,"template_keys":2149,"usage_modes":2150,"category":24,"backtrader_code_template":2151,"output_lines":2152},"ha Delta","HADELTA",[2142],"haD",[2144,2145,2146],{"name":11,"label":12,"type":13,"default":1681},{"name":16,"label":17,"type":18,"default":19},{"name":2147,"label":2148,"type":18,"default":449},"autoheikin","Autoheikin",[],{"standalone":23,"strategy_template":113},"bt.indicators.HADELTA(self.data.close, period={period}, movav={movav}, autoheikin={autoheikin})",[2153],"hadelta"]