SYMBOL INDEX (5082 symbols across 465 files) FILE: strategies/ADXMomentum/ADXMomentum.py class ADXMomentum (line 10) | class ADXMomentum(IStrategy): method populate_indicators (line 37) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 46) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 58) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ADX_15M_USDT/ADX_15M_USDT.py class ADX_15M_USDT (line 11) | class ADX_15M_USDT(IStrategy): method populate_indicators (line 25) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 40) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 52) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ADX_15M_USDT2/ADX_15M_USDT2.py class ADX_15M_USDT2 (line 11) | class ADX_15M_USDT2(IStrategy): method populate_indicators (line 25) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 40) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 52) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ASDTSRockwellTrading/ASDTSRockwellTrading.py class ASDTSRockwellTrading (line 13) | class ASDTSRockwellTrading(IStrategy): method populate_indicators (line 50) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 59) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 74) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ActionZone/ActionZone.py class ActionZone (line 18) | class ActionZone(IStrategy): method custom_stoploss (line 88) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method custom_stake_amount (line 101) | def custom_stake_amount(self, pair: str, current_time: datetime, curre... method informative_pairs (line 111) | def informative_pairs(self): method populate_indicators (line 124) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 149) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 166) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/AdxSmas/AdxSmas.py class AdxSmas (line 11) | class AdxSmas(IStrategy): method populate_indicators (line 35) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 42) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 52) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/AlligatorStrat/AlligatorStrat.py class AlligatorStrat (line 10) | class AlligatorStrat(IStrategy): method populate_indicators (line 36) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 68) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 95) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/AlligatorStrategy/AlligatorStrategy.py class AlligatorStrategy (line 18) | class AlligatorStrategy(IStrategy): method informative_pairs (line 138) | def informative_pairs(self): method populate_indicators (line 151) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 182) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 203) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/AlwaysBuy/AlwaysBuy.py class AlwaysBuy (line 5) | class AlwaysBuy(IStrategy): method populate_indicators (line 32) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_entry_trend (line 36) | def populate_entry_trend(self, dataframe: DataFrame, metadata: dict) -... method populate_exit_trend (line 42) | def populate_exit_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Apollo11/Apollo11.py function to_minutes (line 12) | def to_minutes(**timdelta_kwargs): class Apollo11 (line 16) | class Apollo11(IStrategy): method protections (line 69) | def protections(self): method populate_indicators (line 110) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 156) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 192) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 197) | def custom_stoploss( FILE: strategies/AverageStrategy/AverageStrategy.py class AverageStrategy (line 10) | class AverageStrategy(IStrategy): method populate_indicators (line 32) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 39) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 53) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/AwesomeMacd/AwesomeMacd.py class AwesomeMacd (line 11) | class AwesomeMacd(IStrategy): method populate_indicators (line 35) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 46) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 57) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BBMod1/BBMod1.py function ha_typical_price (line 17) | def ha_typical_price(bars): function vwma (line 23) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 32) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function EWO (line 37) | def EWO(dataframe, ema_length=5, ema2_length=35): function range_percent_change (line 45) | def range_percent_change(dataframe: DataFrame, method, length: int) -> f... function williams_r (line 64) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function chaikin_money_flow (line 84) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function vmap_b (line 106) | def vmap_b(dataframe, window_size=20, num_of_std=1): function top_percent_change (line 115) | def top_percent_change(dataframe: DataFrame, length: int) -> float: class BBMod1 (line 128) | class BBMod1(IStrategy): method informative_pairs (line 407) | def informative_pairs(self): method informative_1h_indicators (line 414) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method custom_stoploss (line 484) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method custom_sell (line 524) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method normal_tf_indicators (line 579) | def normal_tf_indicators(self, dataframe: DataFrame) -> DataFrame: method populate_indicators (line 757) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 768) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1050) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function pmax (line 1056) | def pmax(df, period, multiplier, length, ma_type, src): function momdiv (line 1135) | def momdiv(dataframe: DataFrame, mom_length: int = 10, bb_length: int = ... function t3 (line 1157) | def t3(dataframe, length=5): FILE: strategies/BBRSI/BBRSI.py class bbrsi (line 15) | class bbrsi(IStrategy): method informative_pairs (line 83) | def informative_pairs(self): method populate_indicators (line 96) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 110) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 120) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BBRSI2/BBRSI2.py class BBRSI2 (line 12) | class BBRSI2(IStrategy): method populate_indicators (line 38) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 51) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 61) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BBRSI21/BBRSI21.py class BBRSI21 (line 11) | class BBRSI21(IStrategy): method populate_indicators (line 43) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 54) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 73) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BBRSI3366/BBRSI3366.py class BBRSI3366 (line 11) | class BBRSI3366(IStrategy): method populate_indicators (line 43) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 59) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 81) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BBRSI4cust/BBRSI4cust.py class BBRSI4cust (line 19) | class BBRSI4cust(IStrategy): method populate_indicators (line 100) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_entry_trend (line 127) | def populate_entry_trend(self, dataframe: DataFrame, metadata: dict) -... method populate_exit_trend (line 140) | def populate_exit_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_exit (line 154) | def custom_exit(self, pair: str, trade: 'Trade', current_time: 'dateti... FILE: strategies/BBRSINaiveStrategy/BBRSINaiveStrategy.py class BBRSINaiveStrategy (line 16) | class BBRSINaiveStrategy(IStrategy): method informative_pairs (line 80) | def informative_pairs(self): method populate_indicators (line 93) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 106) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 117) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BBRSIOptim2020Strategy/BBRSIOptim2020Strategy.py class BBRSIOptim2020Strategy (line 17) | class BBRSIOptim2020Strategy(IStrategy): method informative_pairs (line 84) | def informative_pairs(self): method populate_indicators (line 97) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 111) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 121) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BBRSIOptimStrategy/BBRSIOptimStrategy.py class BBRSIOptimStrategy (line 17) | class BBRSIOptimStrategy(IStrategy): method informative_pairs (line 84) | def informative_pairs(self): method populate_indicators (line 97) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 111) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 121) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BBRSIOptimizedStrategy/BBRSIOptimizedStrategy.py class BBRSIOptimizedStrategy (line 16) | class BBRSIOptimizedStrategy(IStrategy): method informative_pairs (line 81) | def informative_pairs(self): method populate_indicators (line 94) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 107) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 117) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BBRSIS/BBRSIS.py class BBRSIS (line 9) | class BBRSIS(IStrategy): method get_ticker_indicator (line 40) | def get_ticker_indicator(self): method populate_indicators (line 43) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 85) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 104) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BBRSIStrategy/BBRSIStrategy.py class BBRSIStrategy (line 15) | class BBRSIStrategy(IStrategy): method informative_pairs (line 83) | def informative_pairs(self): method populate_indicators (line 96) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 110) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 120) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BBRSITV/BBRSITV.py function EWO (line 12) | def EWO(dataframe, ema_length=5, ema2_length=35): function vwma (line 20) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 28) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: class BBRSITV (line 32) | class BBRSITV(IStrategy): method populate_indicators (line 116) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 190) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 207) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class BBRSITV4 (line 224) | class BBRSITV4(BBRSITV): method populate_buy_trend (line 233) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... class BBRSITV1 (line 262) | class BBRSITV1(BBRSITV): class BBRSITV2 (line 303) | class BBRSITV2(BBRSITV): class BBRSITV3 (line 343) | class BBRSITV3(BBRSITV): class BBRSITV5 (line 384) | class BBRSITV5(BBRSITV): method custom_stoploss (line 412) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_buy_trend (line 439) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... FILE: strategies/BBRSIoriginal/BBRSIoriginal.py class BBRSIoriginal (line 11) | class BBRSIoriginal(IStrategy): method populate_indicators (line 45) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 79) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 95) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BBRSIv2/BBRSIv2.py class BBRSIv2 (line 15) | class BBRSIv2(IStrategy): method custom_stoploss (line 68) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 86) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 107) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 142) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BB_RPB_TSL/BB_RPB_TSL.py function ha_typical_price (line 17) | def ha_typical_price(bars): function vwma (line 22) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 30) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function EWO (line 34) | def EWO(dataframe, ema_length=5, ema2_length=35): function SROC (line 41) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): function range_percent_change (line 50) | def range_percent_change(dataframe: DataFrame, method, length: int) -> f... function williams_r (line 66) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function chaikin_money_flow (line 85) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: class BB_RPB_TSL (line 105) | class BB_RPB_TSL(IStrategy): method informative_pairs (line 360) | def informative_pairs(self): method informative_1h_indicators (line 367) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method custom_stoploss (line 444) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method custom_sell (line 460) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method confirm_trade_entry (line 583) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method normal_tf_indicators (line 606) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 771) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 782) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1054) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function pmax (line 1062) | def pmax(df, period, multiplier, length, MAtype, src): function momdiv (line 1152) | def momdiv(dataframe: DataFrame, mom_length: int = 10, bb_length: int = ... function T3 (line 1172) | def T3(dataframe, length=5): FILE: strategies/BB_RPB_TSL_2/BB_RPB_TSL_2.py function ha_typical_price (line 17) | def ha_typical_price(bars): function EWO (line 21) | def EWO(dataframe, ema_length=5, ema2_length=35): function SROC (line 28) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): function range_percent_change (line 37) | def range_percent_change(dataframe: DataFrame, method, length: int) -> f... function williams_r (line 53) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function chaikin_money_flow (line 72) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: class BB_RPB_TSL_2 (line 92) | class BB_RPB_TSL_2(IStrategy): method informative_pairs (line 312) | def informative_pairs(self): method custom_stoploss (line 328) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method custom_sell (line 344) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method confirm_trade_entry (line 432) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method informative_1h_indicators (line 460) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method informative_5m_indicators (line 520) | def informative_5m_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 652) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 782) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 796) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1204) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function pmax (line 1212) | def pmax(df, period, multiplier, length, MAtype, src): function momdiv (line 1302) | def momdiv(dataframe: DataFrame, mom_length: int = 10, bb_length: int = ... FILE: strategies/BB_RPB_TSL_BI/BB_RPB_TSL_BI.py function ha_typical_price (line 17) | def ha_typical_price(bars): function EWO (line 21) | def EWO(dataframe, ema_length=5, ema2_length=35): function SROC (line 28) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): function range_percent_change (line 37) | def range_percent_change(dataframe: DataFrame, method, length: int) -> f... function williams_r (line 53) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function chaikin_money_flow (line 72) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: class BB_RPB_TSL_BI (line 92) | class BB_RPB_TSL_BI(IStrategy): method informative_pairs (line 313) | def informative_pairs(self): method informative_1h_indicators (line 320) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method custom_stoploss (line 384) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method custom_sell (line 400) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method confirm_trade_entry (line 488) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method normal_tf_indicators (line 516) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 646) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 657) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 878) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function pmax (line 886) | def pmax(df, period, multiplier, length, MAtype, src): function momdiv (line 976) | def momdiv(dataframe: DataFrame, mom_length: int = 10, bb_length: int = ... FILE: strategies/BB_RPB_TSL_BIV1/BB_RPB_TSL_BIV1.py function ha_typical_price (line 17) | def ha_typical_price(bars): function EWO (line 21) | def EWO(dataframe, ema_length=5, ema2_length=35): function SROC (line 28) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): function range_percent_change (line 37) | def range_percent_change(dataframe: DataFrame, method, length: int) -> f... function williams_r (line 53) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function chaikin_money_flow (line 72) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: class BB_RPB_TSL_BIV1 (line 92) | class BB_RPB_TSL_BIV1(IStrategy): method informative_pairs (line 313) | def informative_pairs(self): method informative_1h_indicators (line 320) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method custom_stoploss (line 384) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method custom_sell (line 400) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method confirm_trade_entry (line 488) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method normal_tf_indicators (line 516) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 646) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 657) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 878) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function pmax (line 886) | def pmax(df, period, multiplier, length, MAtype, src): function momdiv (line 976) | def momdiv(dataframe: DataFrame, mom_length: int = 10, bb_length: int = ... FILE: strategies/BB_RPB_TSL_RNG/BB_RPB_TSL_RNG.py function EWO (line 16) | def EWO(dataframe, ema_length=5, ema2_length=35): function williams_r (line 24) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: class BB_RPB_TSL_RNG (line 42) | class BB_RPB_TSL_RNG(IStrategy): method informative_pairs (line 183) | def informative_pairs(self): method custom_stoploss (line 192) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 221) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 327) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 452) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BB_RPB_TSL_RNG_2/BB_RPB_TSL_RNG_2.py function EWO (line 16) | def EWO(dataframe, ema_length=5, ema2_length=35): function williams_r (line 24) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: class BB_RPB_TSL_RNG_2 (line 42) | class BB_RPB_TSL_RNG_2(IStrategy): method informative_pairs (line 183) | def informative_pairs(self): method custom_stoploss (line 192) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 221) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 327) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 452) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BB_RPB_TSL_RNG_TBS/BB_RPB_TSL_RNG_TBS.py function EWO (line 17) | def EWO(dataframe, ema_length=5, ema2_length=35): function williams_r (line 25) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: class BB_RPB_TSL_RNG_TBS (line 43) | class BB_RPB_TSL_RNG_TBS(IStrategy): method informative_pairs (line 184) | def informative_pairs(self): method custom_stoploss (line 201) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 230) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 340) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 465) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class TrailingBuyStrat2 (line 497) | class TrailingBuyStrat2(BB_RPB_TSL_RNG_TBS): method trailing_buy (line 534) | def trailing_buy(self, pair, reinit=False): method trailing_buy_info (line 542) | def trailing_buy_info(self, pair: str, current_price: float): method current_trailing_profit_ratio (line 564) | def current_trailing_profit_ratio(self, pair: str, current_price: floa... method trailing_buy_offset (line 571) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method populate_indicators (line 618) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 623) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method populate_buy_trend (line 704) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... FILE: strategies/BB_RPB_TSL_RNG_TBS_GOLD/BB_RPB_TSL_RNG_TBS_GOLD.py function EWO (line 17) | def EWO(dataframe, ema_length=5, ema2_length=35): function williams_r (line 25) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: class BB_RPB_TSL_RNG_TBS_GOLD (line 43) | class BB_RPB_TSL_RNG_TBS_GOLD(IStrategy): method informative_pairs (line 184) | def informative_pairs(self): method custom_stoploss (line 201) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 230) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 340) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 465) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class TrailingBuyStrat2 (line 497) | class TrailingBuyStrat2(BB_RPB_TSL_RNG_TBS_GOLD): method trailing_buy (line 534) | def trailing_buy(self, pair, reinit=False): method trailing_buy_info (line 542) | def trailing_buy_info(self, pair: str, current_price: float): method current_trailing_profit_ratio (line 564) | def current_trailing_profit_ratio(self, pair: str, current_price: floa... method trailing_buy_offset (line 571) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method populate_indicators (line 618) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 623) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method populate_buy_trend (line 704) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... FILE: strategies/BB_RPB_TSL_RNG_VWAP/BB_RPB_TSL_RNG_VWAP.py function EWO (line 16) | def EWO(dataframe, ema_length=5, ema2_length=35): function williams_r (line 24) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vmap_b (line 46) | def vmap_b(dataframe, window_size=20, num_of_std=1): function top_percent_change (line 55) | def top_percent_change(dataframe: DataFrame, length: int) -> float: class BB_RPB_TSL_RNG_VWAP (line 69) | class BB_RPB_TSL_RNG_VWAP(IStrategy): method informative_pairs (line 226) | def informative_pairs(self): method custom_stoploss (line 235) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 275) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 389) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 527) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BB_RPB_TSL_SMA_Tranz/BB_RPB_TSL_SMA_Tranz.py function ha_typical_price (line 32) | def ha_typical_price(bars): function VWAPB (line 36) | def VWAPB(dataframe, window_size=20, num_of_std=1): function vwma (line 45) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 53) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function EWO (line 57) | def EWO(dataframe, ema_length=5, ema2_length=35): function SROC (line 64) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): function range_percent_change (line 73) | def range_percent_change(dataframe: DataFrame, method, length: int) -> f... function williams_r (line 89) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function chaikin_money_flow (line 108) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function HA (line 128) | def HA(dataframe, smoothing=None): function pump_warning (line 154) | def pump_warning(dataframe, perc=15): function pump_warning2 (line 162) | def pump_warning2(dataframe, params): function dump_warning (line 212) | def dump_warning(dataframe, buy_threshold): function ewo (line 233) | def ewo(dataframe, sma1_length=5, sma2_length=35): function ema_vwma_osc (line 240) | def ema_vwma_osc(dataframe, len_slow_ma): function pivot_points (line 244) | def pivot_points(dataframe: DataFrame, mode = 'fibonacci') -> Series: function heikin_ashi (line 264) | def heikin_ashi(dataframe, smooth_inputs = False, smooth_outputs = False... function pmax (line 298) | def pmax(df, period, multiplier, length, MAtype, src): function momdiv (line 388) | def momdiv(dataframe: DataFrame, mom_length: int = 10, bb_length: int = ... function pct_change (line 408) | def pct_change(a, b): function T3 (line 411) | def T3(dataframe, length=5): class BB_RPB_TSL_SMA_Tranz (line 433) | class BB_RPB_TSL_SMA_Tranz(IStrategy): class HyperOpt (line 631) | class HyperOpt: method generate_roi_table (line 633) | def generate_roi_table(params: dict): method roi_space (line 654) | def roi_space() -> List[Dimension]: method get_ticker_indicator (line 1439) | def get_ticker_indicator(self): method range_percent_change (line 1444) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 1460) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 1473) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1483) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1493) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1503) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 1515) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 1532) | def informative_pairs(self): method informative_1h_indicators (line 1540) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method informative_15m_indicators (line 1702) | def informative_15m_indicators(self, dataframe: DataFrame, metadata: d... method custom_sell (line 1770) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method confirm_trade_entry (line 1936) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method confirm_trade_entry (line 1958) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method confirm_trade_exit (line 1981) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method normal_tf_indicators (line 1987) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_btc_indicators (line 2287) | def populate_btc_indicators(self, dataframe: DataFrame, metadata: dict... method populate_indicators (line 2302) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 2333) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 3371) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class UziChanTB2 (line 3460) | class UziChanTB2(BB_RPB_TSL_SMA_Tranz): method trailing_buy (line 3510) | def trailing_buy(self, pair, reinit=False): method trailing_sell (line 3518) | def trailing_sell(self, pair, reinit=False): method trailing_buy_info (line 3527) | def trailing_buy_info(self, pair: str, current_price: float): method trailing_sell_info (line 3551) | def trailing_sell_info(self, pair: str, current_price: float): method current_trailing_buy_profit_ratio (line 3573) | def current_trailing_buy_profit_ratio(self, pair: str, current_price: ... method current_trailing_sell_profit_ratio (line 3580) | def current_trailing_sell_profit_ratio(self, pair: str, current_price:... method trailing_buy_offset (line 3589) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method trailing_sell_offset (line 3636) | def trailing_sell_offset(self, dataframe, pair: str, current_price: fl... method populate_indicators (line 3685) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 3691) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method confirm_trade_exit (line 3766) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_buy_trend (line 3845) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 3869) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BB_RPB_TSL_SMA_Tranz_TB_1_1_1/BB_RPB_TSL_SMA_Tranz_TB_1_1_1.py function ha_typical_price (line 29) | def ha_typical_price(bars): function vwma (line 34) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 42) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function EWO (line 46) | def EWO(dataframe, ema_length=5, ema2_length=35): function SROC (line 53) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): function range_percent_change (line 62) | def range_percent_change(dataframe: DataFrame, method, length: int) -> f... function williams_r (line 78) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function chaikin_money_flow (line 97) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: class BB_RPB_TSL_SMA_Tranz_TB_1_1_1 (line 117) | class BB_RPB_TSL_SMA_Tranz_TB_1_1_1(IStrategy): method get_ticker_indicator (line 952) | def get_ticker_indicator(self): method range_percent_change (line 957) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 973) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 986) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 996) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1006) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1016) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 1028) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 1045) | def informative_pairs(self): method informative_1h_indicators (line 1053) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method informative_15m_indicators (line 1216) | def informative_15m_indicators(self, dataframe: DataFrame, metadata: d... method custom_sell (line 1283) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method confirm_trade_entry (line 1449) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method normal_tf_indicators (line 1472) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1700) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1714) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2641) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class BB_RPB_TSL_Tranz_TrailingBuy (line 2729) | class BB_RPB_TSL_Tranz_TrailingBuy(BB_RPB_TSL_SMA_Tranz_TB_1_1_1): method trailing_buy (line 2766) | def trailing_buy(self, pair, reinit=False): method trailing_buy_info (line 2774) | def trailing_buy_info(self, pair: str, current_price: float): method current_trailing_profit_ratio (line 2796) | def current_trailing_profit_ratio(self, pair: str, current_price: floa... method trailing_buy_offset (line 2803) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method populate_indicators (line 2850) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 2855) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method populate_buy_trend (line 2936) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... function ewo (line 2962) | def ewo(dataframe, sma1_length=5, sma2_length=35): function ema_vwma_osc (line 2969) | def ema_vwma_osc(dataframe, len_slow_ma): function pivot_points (line 2973) | def pivot_points(dataframe: DataFrame, mode = 'fibonacci') -> Series: function heikin_ashi (line 2993) | def heikin_ashi(dataframe, smooth_inputs = False, smooth_outputs = False... function pmax (line 3027) | def pmax(df, period, multiplier, length, MAtype, src): function momdiv (line 3117) | def momdiv(dataframe: DataFrame, mom_length: int = 10, bb_length: int = ... function T3 (line 3137) | def T3(dataframe, length=5): FILE: strategies/BB_RPB_TSL_SMA_Tranz_TB_MOD/BB_RPB_TSL_SMA_Tranz_TB_MOD.py function ha_typical_price (line 30) | def ha_typical_price(bars): function vwma (line 35) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 43) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function EWO (line 47) | def EWO(dataframe, ema_length=5, ema2_length=35): function SROC (line 54) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): function range_percent_change (line 63) | def range_percent_change(dataframe: DataFrame, method, length: int) -> f... function williams_r (line 79) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function chaikin_money_flow (line 98) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function HA (line 118) | def HA(dataframe, smoothing=None): function pump_warning (line 144) | def pump_warning(dataframe, perc=15): function ewo (line 154) | def ewo(dataframe, sma1_length=5, sma2_length=35): function ema_vwma_osc (line 161) | def ema_vwma_osc(dataframe, len_slow_ma): function pivot_points (line 165) | def pivot_points(dataframe: DataFrame, mode = 'fibonacci') -> Series: function heikin_ashi (line 185) | def heikin_ashi(dataframe, smooth_inputs = False, smooth_outputs = False... function pmax (line 219) | def pmax(df, period, multiplier, length, MAtype, src): function momdiv (line 309) | def momdiv(dataframe: DataFrame, mom_length: int = 10, bb_length: int = ... function pct_change (line 329) | def pct_change(a, b): function T3 (line 332) | def T3(dataframe, length=5): class BB_RPB_TSL_SMA_Tranz_TB_MOD (line 354) | class BB_RPB_TSL_SMA_Tranz_TB_MOD(IStrategy): method protections (line 1284) | def protections(self): method pump_warning2 (line 1301) | def pump_warning2(self, dataframe): method get_ticker_indicator (line 1314) | def get_ticker_indicator(self): method range_percent_change (line 1319) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 1335) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 1348) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1358) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1368) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1378) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 1390) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 1407) | def informative_pairs(self): method informative_1h_indicators (line 1416) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method custom_stoploss (line 1579) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_15m_indicators (line 1593) | def informative_15m_indicators(self, dataframe: DataFrame, metadata: d... method custom_sell (line 1660) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method confirm_trade_entry (line 1826) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method normal_tf_indicators (line 1849) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 2113) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 2132) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2964) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class BB_RPB_TSL_Tranz_TrailingBuy (line 3052) | class BB_RPB_TSL_Tranz_TrailingBuy(BB_RPB_TSL_SMA_Tranz_TB): method trailing_buy (line 3089) | def trailing_buy(self, pair, reinit=False): method trailing_buy_info (line 3097) | def trailing_buy_info(self, pair: str, current_price: float): method current_trailing_profit_ratio (line 3119) | def current_trailing_profit_ratio(self, pair: str, current_price: floa... method trailing_buy_offset (line 3126) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method populate_indicators (line 3173) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 3178) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method populate_buy_trend (line 3259) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... FILE: strategies/BB_RPB_TSL_Tranz/BB_RPB_TSL_Tranz.py function ha_typical_price (line 28) | def ha_typical_price(bars): function vwma (line 33) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 41) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function EWO (line 45) | def EWO(dataframe, ema_length=5, ema2_length=35): function SROC (line 52) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): function range_percent_change (line 61) | def range_percent_change(dataframe: DataFrame, method, length: int) -> f... function williams_r (line 77) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function chaikin_money_flow (line 96) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: class BB_RPB_TSL_Tranz (line 116) | class BB_RPB_TSL_Tranz(IStrategy): method informative_pairs (line 389) | def informative_pairs(self): method informative_1h_indicators (line 397) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method informative_15m_indicators (line 491) | def informative_15m_indicators(self, dataframe: DataFrame, metadata: d... method custom_stoploss (line 558) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method custom_sell (line 574) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method confirm_trade_entry (line 697) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method normal_tf_indicators (line 720) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 911) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 925) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1544) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class BB_RPB_TSL_Tranz_TrailingBuy (line 1550) | class BB_RPB_TSL_Tranz_TrailingBuy(BB_RPB_TSL_Tranz): method trailing_buy (line 1587) | def trailing_buy(self, pair, reinit=False): method trailing_buy_info (line 1595) | def trailing_buy_info(self, pair: str, current_price: float): method current_trailing_profit_ratio (line 1617) | def current_trailing_profit_ratio(self, pair: str, current_price: floa... method trailing_buy_offset (line 1624) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method populate_indicators (line 1671) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 1676) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method populate_buy_trend (line 1757) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... function ewo (line 1782) | def ewo(dataframe, sma1_length=5, sma2_length=35): function ema_vwma_osc (line 1789) | def ema_vwma_osc(dataframe, len_slow_ma): function pivot_points (line 1793) | def pivot_points(dataframe: DataFrame, mode = 'fibonacci') -> Series: function heikin_ashi (line 1813) | def heikin_ashi(dataframe, smooth_inputs = False, smooth_outputs = False... function pmax (line 1847) | def pmax(df, period, multiplier, length, MAtype, src): function momdiv (line 1937) | def momdiv(dataframe: DataFrame, mom_length: int = 10, bb_length: int = ... function T3 (line 1957) | def T3(dataframe, length=5): FILE: strategies/BB_RPB_TSL_c7c477d_20211030/BB_RPB_TSL_c7c477d_20211030.py function EWO (line 16) | def EWO(dataframe, ema_length=5, ema2_length=35): function williams_r (line 24) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function chaikin_money_flow (line 43) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: class BB_RPB_TSL_c7c477d_20211030 (line 63) | class BB_RPB_TSL_c7c477d_20211030(IStrategy): method informative_pairs (line 206) | def informative_pairs(self): method informative_1h_indicators (line 214) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method custom_stoploss (line 237) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method normal_tf_indicators (line 266) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 367) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 377) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 503) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BB_RPB_TSLmeneguzzo/BB_RPB_TSLmeneguzzo.py function ha_typical_price (line 17) | def ha_typical_price(bars): function vwma (line 22) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 30) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function EWO (line 34) | def EWO(dataframe, ema_length=5, ema2_length=35): function SROC (line 41) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): function range_percent_change (line 50) | def range_percent_change(dataframe: DataFrame, method, length: int) -> f... function williams_r (line 65) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function chaikin_money_flow (line 84) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: class BB_RPB_TSLmeneguzzo (line 104) | class BB_RPB_TSLmeneguzzo(IStrategy): method informative_pairs (line 330) | def informative_pairs(self): method informative_1h_indicators (line 337) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method custom_stoploss (line 414) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method custom_sell (line 430) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method confirm_trade_entry (line 542) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method normal_tf_indicators (line 565) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 730) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 741) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 954) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function pmax (line 962) | def pmax(df, period, multiplier, length, MAtype, src): function momdiv (line 1052) | def momdiv(dataframe: DataFrame, mom_length: int = 10, bb_length: int = ... function T3 (line 1072) | def T3(dataframe, length=5): FILE: strategies/BB_RSI/BB_RSI.py class BB_RSI (line 12) | class BB_RSI(IStrategy): method informative_pairs (line 60) | def informative_pairs(self): method populate_indicators (line 73) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 94) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 111) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BB_Strategy04/BB_Strategy04.py class BB_Strategy04 (line 16) | class BB_Strategy04(IStrategy): method informative_pairs (line 94) | def informative_pairs(self): method populate_indicators (line 107) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 130) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 149) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BBands/BBands.py class BBands (line 19) | class BBands(IStrategy): method plot_config (line 91) | def plot_config(self): method informative_pairs (line 110) | def informative_pairs(self): method populate_indicators (line 123) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 343) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 360) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BBandsRSI/BBandsRSI.py class BBandsRSI (line 19) | class BBandsRSI(IStrategy): method plot_config (line 89) | def plot_config(self): method populate_indicators (line 107) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 145) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 162) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BBlower/BBlower.py class BBlower (line 20) | class BBlower(IStrategy): method informative_pairs (line 63) | def informative_pairs(self): method populate_indicators (line 76) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 115) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 146) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Babico_SMA5xBBmid/Babico_SMA5xBBmid.py class Babico_SMA5xBBmid (line 8) | class Babico_SMA5xBBmid(IStrategy): method populate_indicators (line 38) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 49) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 57) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Bandtastic/Bandtastic.py class Bandtastic (line 22) | class Bandtastic(IStrategy): method populate_indicators (line 66) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 93) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 127) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BbRoi/BbRoi.py class BbRoi (line 11) | class BbRoi(IStrategy): method populate_indicators (line 41) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 57) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 70) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BbandRsi/BbandRsi.py class BbandRsi (line 11) | class BbandRsi(IStrategy): method populate_indicators (line 35) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 46) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 56) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BbandRsiRolling/BbandRsiRolling.py class BbandRsiRolling (line 12) | class BbandRsiRolling(IStrategy): method populate_indicators (line 45) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 59) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 69) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BcmbigzDevelop/BcmbigzDevelop.py class BcmbigzDevelop (line 23) | class BcmbigzDevelop(IStrategy): method confirm_trade_exit (line 348) | def confirm_trade_exit( method custom_sell (line 375) | def custom_sell( method custom_stoploss (line 439) | def custom_stoploss( method informative_pairs (line 485) | def informative_pairs(self): method informative_1h_indicators (line 490) | def informative_1h_indicators( method normal_tf_indicators (line 528) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 576) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 588) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1194) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function SSLChannels (line 1234) | def SSLChannels(dataframe, length=7): function MFV (line 1249) | def MFV(dataframe): FILE: strategies/BcmbigzV1/BcmbigzV1.py class BcmbigzV1 (line 13) | class BcmbigzV1(IStrategy): method confirm_trade_exit (line 117) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_sell (line 135) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 151) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 188) | def informative_pairs(self): method informative_1h_indicators (line 193) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 210) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 238) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 248) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 513) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function MFV (line 525) | def MFV(dataframe): FILE: strategies/BigPete/BigPete.py function EWO (line 58) | def EWO(dataframe, ema_length=5, ema2_length=35): class BigPete (line 66) | class BigPete(IStrategy): method confirm_trade_exit (line 235) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_sell (line 240) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 248) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 272) | def informative_pairs(self): method informative_1h_indicators (line 277) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 294) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 328) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 338) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 506) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BigZ03/BigZ03.py class BigZ03 (line 54) | class BigZ03(IStrategy): method custom_stoploss (line 158) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 196) | def informative_pairs(self): method informative_1h_indicators (line 201) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 213) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 240) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 250) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 443) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BigZ0307HO/BigZ0307HO.py class BigZ0307HO (line 55) | class BigZ0307HO(IStrategy): method custom_sell (line 447) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 612) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method range_percent_change (line 650) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 666) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 679) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 689) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 699) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 709) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 721) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 736) | def informative_pairs(self): method informative_1h_indicators (line 741) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 800) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 871) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 881) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1074) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1163) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 1171) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/BigZ03HO/BigZ03HO.py class BigZ03HO (line 54) | class BigZ03HO(IStrategy): method custom_stoploss (line 181) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 219) | def informative_pairs(self): method informative_1h_indicators (line 224) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 236) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 263) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 273) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 466) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BigZ04/BigZ04.py class BigZ04 (line 54) | class BigZ04(IStrategy): method confirm_trade_exit (line 158) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_sell (line 164) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 170) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 208) | def informative_pairs(self): method informative_1h_indicators (line 213) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 230) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 257) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 267) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 516) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BigZ0407/BigZ0407.py class BigZ0407 (line 55) | class BigZ0407(IStrategy): method confirm_trade_exit (line 422) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_sell (line 427) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 592) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method range_percent_change (line 630) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 646) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 659) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 669) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 679) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 689) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 701) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 716) | def informative_pairs(self): method informative_1h_indicators (line 721) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 780) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 851) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 861) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1109) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1198) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 1206) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/BigZ0407HO/BigZ0407HO.py class BigZ0407HO (line 55) | class BigZ0407HO(IStrategy): method confirm_trade_exit (line 460) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_sell (line 465) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 630) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method range_percent_change (line 668) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 684) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 697) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 707) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 717) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 727) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 739) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 754) | def informative_pairs(self): method informative_1h_indicators (line 759) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 818) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 889) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 899) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1147) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1236) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 1244) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/BigZ04HO/BigZ04HO.py class BigZ04HO (line 54) | class BigZ04HO(IStrategy): method confirm_trade_exit (line 175) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_sell (line 181) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 187) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 225) | def informative_pairs(self): method informative_1h_indicators (line 230) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 247) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 274) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 284) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 533) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BigZ04HO2/BigZ04HO2.py class BigZ04HO2 (line 54) | class BigZ04HO2(IStrategy): method confirm_trade_exit (line 221) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_sell (line 226) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 231) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 269) | def informative_pairs(self): method informative_1h_indicators (line 274) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 291) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 317) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 327) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 575) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BigZ04_TSL3/BigZ04_TSL3.py class BigZ04_TSL3 (line 58) | class BigZ04_TSL3(IStrategy): method confirm_trade_exit (line 194) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_sell (line 199) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 207) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 235) | def informative_pairs(self): method informative_1h_indicators (line 240) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 257) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 291) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 301) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 550) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BigZ04_TSL4/BigZ04_TSL4.py function EWO (line 57) | def EWO(dataframe, ema_length=5, ema2_length=35): class BigZ04_TSL4 (line 65) | class BigZ04_TSL4(IStrategy): method confirm_trade_exit (line 207) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_sell (line 212) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 220) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 244) | def informative_pairs(self): method informative_1h_indicators (line 249) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 266) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 300) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 310) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 562) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BigZ06/BigZ06.py class BigZ06 (line 57) | class BigZ06(IStrategy): method confirm_trade_exit (line 161) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_sell (line 167) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 183) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 221) | def informative_pairs(self): method informative_1h_indicators (line 226) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 243) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 274) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 284) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 549) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function MFV (line 561) | def MFV(dataframe): FILE: strategies/BigZ07/BigZ07.py class BigZ07 (line 57) | class BigZ07(IStrategy): method confirm_trade_exit (line 161) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_sell (line 179) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 195) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 232) | def informative_pairs(self): method informative_1h_indicators (line 237) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 254) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 282) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 292) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 557) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function MFV (line 569) | def MFV(dataframe): FILE: strategies/BigZ07Next/BigZ07Next.py class BigZ07Next (line 45) | class BigZ07Next(IStrategy): method confirm_trade_exit (line 400) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method get_ticker_indicator (line 417) | def get_ticker_indicator(self): method custom_sell (line 420) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 587) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 603) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 616) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 626) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 636) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 646) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 658) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 673) | def informative_pairs(self): method informative_1h_indicators (line 682) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 739) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 809) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 816) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 828) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method populate_indicators (line 840) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 889) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1154) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1244) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 1252) | def chaikin_money_flow(dataframe, n=20, fillna=False): function MFV (line 1274) | def MFV(dataframe): FILE: strategies/BigZ07Next2/BigZ07Next2.py class BigZ07Next2 (line 45) | class BigZ07Next2(IStrategy): method confirm_trade_exit (line 400) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method get_ticker_indicator (line 417) | def get_ticker_indicator(self): method custom_sell (line 420) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 587) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 603) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 616) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 626) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 636) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 646) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 658) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 673) | def informative_pairs(self): method informative_1h_indicators (line 682) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 739) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 809) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 816) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 828) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method populate_indicators (line 840) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 889) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1154) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1244) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 1252) | def chaikin_money_flow(dataframe, n=20, fillna=False): function MFV (line 1274) | def MFV(dataframe): FILE: strategies/BinClucMad/BinClucMad.py function SSLChannels (line 12) | def SSLChannels(dataframe, length=7): class BinClucMad (line 24) | class BinClucMad(IStrategy): method custom_stoploss (line 139) | def custom_stoploss( method informative_pairs (line 178) | def informative_pairs(self): method informative_1h_indicators (line 183) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 200) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 223) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 233) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 439) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BinClucMadDevelop/BinClucMadDevelop.py function SSLChannels (line 17) | def SSLChannels(dataframe, length=7): class BinClucMadDevelop (line 29) | class BinClucMadDevelop(IStrategy): method confirm_trade_exit (line 199) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_stoploss (line 222) | def custom_stoploss( method custom_sell (line 264) | def custom_sell( method informative_pairs (line 309) | def informative_pairs(self): method informative_1h_indicators (line 314) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 336) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 369) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 379) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 736) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function SSLChannels_ATR (line 768) | def SSLChannels_ATR(dataframe, length=7): FILE: strategies/BinClucMadSMADevelop/BinClucMadSMADevelop.py class BinClucMadSMADevelop (line 23) | class BinClucMadSMADevelop(IStrategy): method custom_stoploss (line 362) | def custom_stoploss( method custom_sell (line 404) | def custom_sell( method informative_pairs (line 464) | def informative_pairs(self): method informative_1h_indicators (line 469) | def informative_1h_indicators( method normal_tf_indicators (line 497) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 548) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 564) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1122) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function SSLChannels_ATR (line 1171) | def SSLChannels_ATR(dataframe, length=7): function SSLChannels (line 1192) | def SSLChannels(dataframe, length=7): function EWO (line 1206) | def EWO(dataframe, ema_length=5, ema2_length=35): FILE: strategies/BinClucMadV1/BinClucMadV1.py function SSLChannels (line 20) | def SSLChannels(dataframe, length=7): class BinClucMadV1 (line 32) | class BinClucMadV1(IStrategy): method custom_stoplossv8 (line 192) | def custom_stoplossv8( method custom_stoploss (line 232) | def custom_stoploss( method custom_sell (line 256) | def custom_sell( method informative_pairs (line 299) | def informative_pairs(self): method informative_1h_indicators (line 304) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 326) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 359) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 369) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 688) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BinHV27/BinHV27.py class BinHV27 (line 19) | class BinHV27(IStrategy): method populate_indicators (line 33) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 57) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 94) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BinHV45/BinHV45.py function bollinger_bands (line 12) | def bollinger_bands(stock_price, window_size, num_of_std): class BinHV45 (line 20) | class BinHV45(IStrategy): method populate_indicators (line 41) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 53) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 66) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BinHV45HO/BinHV45HO.py function bollinger_bands (line 14) | def bollinger_bands(stock_price, window_size, num_of_std): class BinHV45HO (line 22) | class BinHV45HO(IStrategy): method populate_indicators (line 40) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 50) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 63) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BreakEven/BreakEven.py class BreakEven (line 7) | class BreakEven(IStrategy): method populate_indicators (line 52) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 55) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 62) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/BuyAllSellAllStrategy/BuyAllSellAllStrategy.py class BuyAllSellAllStrategy (line 8) | class BuyAllSellAllStrategy(IStrategy): method populate_indicators (line 16) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 19) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 23) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_sell (line 27) | def custom_sell( FILE: strategies/BuyOnly/BuyOnly.py class BuyOnly (line 16) | class BuyOnly(IStrategy): method informative_pairs (line 85) | def informative_pairs(self): method populate_indicators (line 98) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 319) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 340) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CBPete9/CBPete9.py function SSLChannels (line 57) | def SSLChannels(dataframe, length = 7): class CBPete9 (line 68) | class CBPete9(IStrategy): method custom_stoploss (line 162) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 192) | def informative_pairs(self): method informative_1h_indicators (line 197) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 214) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 237) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 248) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 379) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CCIStrategy/CCIStrategy.py class CCIStrategy (line 12) | class CCIStrategy(IStrategy): method populate_indicators (line 26) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 44) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 66) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method chaikin_mf (line 84) | def chaikin_mf(self, df, periods=20): method resample (line 97) | def resample(self, dataframe, interval, factor): FILE: strategies/CMCWinner/CMCWinner.py class CMCWinner (line 14) | class CMCWinner(IStrategy): method populate_indicators (line 46) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 66) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 82) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Cci/Cci.py class Cci (line 12) | class Cci(IStrategy): method populate_indicators (line 29) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 36) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 50) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method resample (line 64) | def resample(self, dataframe, interval, factor): FILE: strategies/Chandem/Chandem.py class Chandem (line 20) | class Chandem(IStrategy): method informative_pairs (line 61) | def informative_pairs(self): method populate_indicators (line 74) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 98) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 115) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Chandemtwo/Chandemtwo.py class Chandemtwo (line 20) | class Chandemtwo(IStrategy): method informative_pairs (line 62) | def informative_pairs(self): method populate_indicators (line 75) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 99) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 117) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Chispei/Chispei.py class Chispei (line 23) | class Chispei(IStrategy): method populate_indicators (line 39) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 46) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 56) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Cluc4/Cluc4.py function bollinger_bands (line 8) | def bollinger_bands(stock_price, window_size, num_of_std): class Cluc4 (line 14) | class Cluc4(IStrategy): method informative_pairs (line 29) | def informative_pairs(self): method populate_indicators (line 34) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 53) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 73) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Cluc4werk/Cluc4werk.py function bollinger_bands (line 8) | def bollinger_bands(stock_price, window_size, num_of_std): class Cluc4werk (line 14) | class Cluc4werk(IStrategy): method informative_pairs (line 71) | def informative_pairs(self): method populate_indicators (line 94) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 124) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 148) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Cluc5werk/Cluc5werk.py function bollinger_bands (line 8) | def bollinger_bands(stock_price, window_size, num_of_std): class Cluc5werk (line 14) | class Cluc5werk(IStrategy): method informative_pairs (line 68) | def informative_pairs(self): method populate_indicators (line 73) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 96) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 129) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class Cluc5werk_ETH (line 144) | class Cluc5werk_ETH(Cluc5werk): class Cluc5werk_BTC (line 183) | class Cluc5werk_BTC(Cluc5werk): class Cluc5werk_USD (line 227) | class Cluc5werk_USD(Cluc5werk): FILE: strategies/Cluc7werk/Cluc7werk.py class Cluc7werk (line 8) | class Cluc7werk(IStrategy): method populate_indicators (line 63) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 90) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 114) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ClucFiatROI/ClucFiatROI.py class ClucFiatROI (line 11) | class ClucFiatROI(IStrategy): method populate_indicators (line 62) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 94) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 140) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method check_buy_timeout (line 159) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 168) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... FILE: strategies/ClucFiatSlow/ClucFiatSlow.py class ClucFiatSlow (line 10) | class ClucFiatSlow(IStrategy): method populate_indicators (line 61) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 88) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 112) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method check_buy_timeout (line 131) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 140) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... FILE: strategies/ClucHAnix/ClucHAnix.py function bollinger_bands (line 10) | def bollinger_bands(stock_price, window_size, num_of_std): function ha_typical_price (line 17) | def ha_typical_price(bars): class ClucHAnix (line 22) | class ClucHAnix(IStrategy): method informative_pairs (line 104) | def informative_pairs(self): method custom_stoploss (line 109) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 136) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 179) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 203) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ClucHAnix5m/ClucHAnix5m.py function bollinger_bands (line 24) | def bollinger_bands(stock_price, window_size, num_of_std): function ha_typical_price (line 30) | def ha_typical_price(bars): class ClucHAnix5m (line 34) | class ClucHAnix5m(IStrategy): method informative_pairs (line 215) | def informative_pairs(self): method custom_stoploss (line 226) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 255) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 341) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 458) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 475) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... function pct_change (line 483) | def pct_change(a, b): function EWO (line 486) | def EWO(dataframe, ema_length=5, ema2_length=35): class ClucHAnix_BB_RPB_MOD2_ROI_DYNAMIC_TB (line 493) | class ClucHAnix_BB_RPB_MOD2_ROI_DYNAMIC_TB(ClucHAnix5m): method trailing_buy (line 522) | def trailing_buy(self, pair, reinit=False): method trailing_buy_info (line 530) | def trailing_buy_info(self, pair: str, current_price: float): method current_trailing_profit_ratio (line 552) | def current_trailing_profit_ratio(self, pair: str, current_price: floa... method trailing_buy_offset (line 559) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method populate_indicators (line 609) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 614) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method populate_buy_trend (line 688) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... FILE: strategies/ClucHAnix_5m/ClucHAnix_5m.py function bollinger_bands (line 9) | def bollinger_bands(stock_price, window_size, num_of_std): function ha_typical_price (line 15) | def ha_typical_price(bars): class ClucHAnix_5m (line 19) | class ClucHAnix_5m(IStrategy): method informative_pairs (line 113) | def informative_pairs(self): method custom_stoploss (line 119) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 146) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 189) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 212) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ClucHAnix_5m1/ClucHAnix_5m1.py function bollinger_bands (line 17) | def bollinger_bands(stock_price, window_size, num_of_std): function ha_typical_price (line 24) | def ha_typical_price(bars): class ClucHAnix_5m1 (line 29) | class ClucHAnix_5m1(IStrategy): method informative_pairs (line 123) | def informative_pairs(self): method custom_stoploss (line 129) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 156) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 205) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 228) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class ClucHAnix_5mTB1 (line 245) | class ClucHAnix_5mTB1(ClucHAnix_5m1): method trailing_buy (line 274) | def trailing_buy(self, pair, reinit=False): method trailing_buy_info (line 282) | def trailing_buy_info(self, pair: str, current_price: float): method current_trailing_profit_ratio (line 304) | def current_trailing_profit_ratio(self, pair: str, current_price: floa... method trailing_buy_offset (line 311) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method populate_indicators (line 361) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 366) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method populate_buy_trend (line 440) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... FILE: strategies/ClucHAnix_BB_RPB_MOD/ClucHAnix_BB_RPB_MOD.py function bollinger_bands (line 18) | def bollinger_bands(stock_price, window_size, num_of_std): function ha_typical_price (line 24) | def ha_typical_price(bars): class ClucHAnix_BB_RPB_MOD (line 28) | class ClucHAnix_BB_RPB_MOD(IStrategy): method informative_pairs (line 203) | def informative_pairs(self): method custom_stoploss (line 214) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 243) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 324) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 441) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 458) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... function pct_change (line 466) | def pct_change(a, b): function EWO (line 469) | def EWO(dataframe, ema_length=5, ema2_length=35): FILE: strategies/ClucHAnix_BB_RPB_MOD2_ROI/ClucHAnix_BB_RPB_MOD2_ROI.py function bollinger_bands (line 25) | def bollinger_bands(stock_price, window_size, num_of_std): function ha_typical_price (line 31) | def ha_typical_price(bars): class ClucHAnix_BB_RPB_MOD2_ROI (line 35) | class ClucHAnix_BB_RPB_MOD2_ROI(IStrategy): method informative_pairs (line 216) | def informative_pairs(self): method custom_stoploss (line 227) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 256) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 342) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 459) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 476) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... function pct_change (line 484) | def pct_change(a, b): function EWO (line 487) | def EWO(dataframe, ema_length=5, ema2_length=35): class ClucHAnix_BB_RPB_MOD2_ROI_DYNAMIC_TB (line 494) | class ClucHAnix_BB_RPB_MOD2_ROI_DYNAMIC_TB(ClucHAnix_BB_RPB_MOD2_ROI): method trailing_buy (line 523) | def trailing_buy(self, pair, reinit=False): method trailing_buy_info (line 531) | def trailing_buy_info(self, pair: str, current_price: float): method current_trailing_profit_ratio (line 553) | def current_trailing_profit_ratio(self, pair: str, current_price: floa... method trailing_buy_offset (line 560) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method populate_indicators (line 610) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 615) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method populate_buy_trend (line 689) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... FILE: strategies/ClucHAnix_BB_RPB_MOD_CTT/ClucHAnix_BB_RPB_MOD_CTT.py function bollinger_bands (line 22) | def bollinger_bands(stock_price, window_size, num_of_std): function ha_typical_price (line 28) | def ha_typical_price(bars): class ClucHAnix_BB_RPB_MOD_CTT (line 32) | class ClucHAnix_BB_RPB_MOD_CTT(IStrategy): method informative_pairs (line 213) | def informative_pairs(self): method custom_stoploss (line 224) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 253) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 355) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 484) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 501) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... function pct_change (line 509) | def pct_change(a, b): function EWO (line 512) | def EWO(dataframe, ema_length=5, ema2_length=35): class ClucHAnix_BB_RPB_MOD_CTT_STB (line 519) | class ClucHAnix_BB_RPB_MOD_CTT_STB(ClucHAnix_BB_RPB_MOD_CTT): method trailing_buy (line 556) | def trailing_buy(self, pair, reinit=False): method trailing_buy_info (line 564) | def trailing_buy_info(self, pair: str, current_price: float): method current_trailing_profit_ratio (line 586) | def current_trailing_profit_ratio(self, pair: str, current_price: floa... method trailing_buy_offset (line 593) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method populate_indicators (line 640) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 645) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method populate_buy_trend (line 726) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... class ClucHAnix_BB_RPB_MOD_CTT_DTB (line 750) | class ClucHAnix_BB_RPB_MOD_CTT_DTB(ClucHAnix_BB_RPB_MOD_CTT): method trailing_buy (line 779) | def trailing_buy(self, pair, reinit=False): method trailing_buy_info (line 787) | def trailing_buy_info(self, pair: str, current_price: float): method current_trailing_profit_ratio (line 809) | def current_trailing_profit_ratio(self, pair: str, current_price: floa... method trailing_buy_offset (line 816) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method populate_indicators (line 866) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 871) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method populate_buy_trend (line 945) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... FILE: strategies/ClucHAnix_BB_RPB_MOD_E0V1E_ROI/ClucHAnix_BB_RPB_MOD_E0V1E_ROI.py function bollinger_bands (line 25) | def bollinger_bands(stock_price, window_size, num_of_std): function ha_typical_price (line 31) | def ha_typical_price(bars): class ClucHAnix_BB_RPB_MOD_E0V1E_ROI (line 35) | class ClucHAnix_BB_RPB_MOD_E0V1E_ROI(IStrategy): class HyperOpt (line 41) | class HyperOpt: method generate_roi_table (line 43) | def generate_roi_table(params: Dict) -> Dict[int, float]: method roi_space (line 64) | def roi_space() -> List[Dimension]: method informative_pairs (line 259) | def informative_pairs(self): method custom_stoploss (line 270) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 299) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 385) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 502) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 519) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... function pct_change (line 527) | def pct_change(a, b): function EWO (line 530) | def EWO(dataframe, ema_length=5, ema2_length=35): class ClucHAnix_BB_RPB_MOD_E0V1E_ROI_DYNAMIC_TB (line 537) | class ClucHAnix_BB_RPB_MOD_E0V1E_ROI_DYNAMIC_TB(ClucHAnix_BB_RPB_MOD_E0V... method trailing_buy (line 566) | def trailing_buy(self, pair, reinit=False): method trailing_buy_info (line 574) | def trailing_buy_info(self, pair: str, current_price: float): method current_trailing_profit_ratio (line 596) | def current_trailing_profit_ratio(self, pair: str, current_price: floa... method trailing_buy_offset (line 603) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method populate_indicators (line 653) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 658) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method populate_buy_trend (line 732) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... FILE: strategies/ClucHAnix_hhll/ClucHAnix_hhll.py function bollinger_bands (line 15) | def bollinger_bands(stock_price, window_size, num_of_std): function ha_typical_price (line 22) | def ha_typical_price(bars): class ClucHAnix_hhll (line 27) | class ClucHAnix_hhll(IStrategy): method informative_pairs (line 139) | def informative_pairs(self): method custom_stoploss (line 145) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method confirm_trade_entry (line 174) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method custom_sell (line 195) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method populate_indicators (line 295) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 393) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 420) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function vwma (line 454) | def vwma(dataframe: DataFrame, length: int = 10): function ema_vwma_osc (line 463) | def ema_vwma_osc(dataframe, len_slow_ma): function range_percent_change (line 467) | def range_percent_change(dataframe: DataFrame, method, length: int) -> f... function chaikin_money_flow (line 483) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: class ClucHAnix_hhll_TB (line 503) | class ClucHAnix_hhll_TB(ClucHAnix_hhll): method trailing_buy (line 540) | def trailing_buy(self, pair, reinit=False): method trailing_buy_info (line 548) | def trailing_buy_info(self, pair: str, current_price: float): method current_trailing_profit_ratio (line 570) | def current_trailing_profit_ratio(self, pair: str, current_price: floa... method trailing_buy_offset (line 577) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method populate_indicators (line 624) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 629) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method populate_buy_trend (line 710) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... FILE: strategies/ClucHAwerk/ClucHAwerk.py function bollinger_bands (line 8) | def bollinger_bands(stock_price, window_size, num_of_std): function ha_typical_price (line 14) | def ha_typical_price(bars): class ClucHAwerk (line 18) | class ClucHAwerk(IStrategy): method informative_pairs (line 74) | def informative_pairs(self): method populate_indicators (line 79) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 115) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 140) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class ClucHAwerk_ETH (line 153) | class ClucHAwerk_ETH(ClucHAwerk): class ClucHAwerk_BTC (line 206) | class ClucHAwerk_BTC(ClucHAwerk): class ClucHAwerk_USD (line 254) | class ClucHAwerk_USD(ClucHAwerk): FILE: strategies/ClucMay72018/ClucMay72018.py class ClucMay72018 (line 20) | class ClucMay72018(IStrategy): method populate_indicators (line 42) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 56) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 72) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CofiBitStrategy/CofiBitStrategy.py class CofiBitStrategy (line 12) | class CofiBitStrategy(IStrategy): method populate_indicators (line 48) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 59) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 77) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHAndCluc/CombinedBinHAndCluc.py function bollinger_bands (line 10) | def bollinger_bands(stock_price, window_size, num_of_std): class CombinedBinHAndCluc (line 17) | class CombinedBinHAndCluc(IStrategy): method populate_indicators (line 33) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 49) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 68) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHAndCluc2021/CombinedBinHAndCluc2021.py function bollinger_bands (line 10) | def bollinger_bands(stock_price, window_size, num_of_std): class CombinedBinHAndCluc2021 (line 17) | class CombinedBinHAndCluc2021(IStrategy): method populate_indicators (line 40) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 59) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 84) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHAndCluc2021Bull/CombinedBinHAndCluc2021Bull.py function bollinger_bands (line 10) | def bollinger_bands(stock_price, window_size, num_of_std): class CombinedBinHAndCluc2021Bull (line 17) | class CombinedBinHAndCluc2021Bull(IStrategy): method populate_indicators (line 40) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 59) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 84) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHAndClucHyperV0/CombinedBinHAndClucHyperV0.py class CombinedBinHAndClucHyperV0 (line 15) | class CombinedBinHAndClucHyperV0(IStrategy): method custom_stoploss (line 75) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 101) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 127) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 162) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHAndClucHyperV3/CombinedBinHAndClucHyperV3.py class CombinedBinHAndClucHyperV3 (line 15) | class CombinedBinHAndClucHyperV3(IStrategy): method custom_stoploss (line 86) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 112) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 141) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 180) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHAndClucV2/CombinedBinHAndClucV2.py function bollinger_bands (line 14) | def bollinger_bands(stock_price, window_size, num_of_std): function SSLChannels (line 21) | def SSLChannels(dataframe, length = 7): class CombinedBinHAndClucV2 (line 33) | class CombinedBinHAndClucV2(IStrategy): method informative_pairs (line 62) | def informative_pairs(self): method get_informative_indicators (line 68) | def get_informative_indicators(dataframe: DataFrame, metadata: dict): method populate_indicators (line 91) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 129) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 152) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHAndClucV3/CombinedBinHAndClucV3.py function bollinger_bands (line 9) | def bollinger_bands(stock_price, window_size, num_of_std): class CombinedBinHAndClucV3 (line 16) | class CombinedBinHAndClucV3(IStrategy): method custom_stoploss (line 52) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 58) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 78) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 98) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHAndClucV4/CombinedBinHAndClucV4.py function bollinger_bands (line 9) | def bollinger_bands(stock_price, window_size, num_of_std): class CombinedBinHAndClucV4 (line 16) | class CombinedBinHAndClucV4(IStrategy): method custom_stoploss (line 56) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 63) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 81) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 103) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHAndClucV5/CombinedBinHAndClucV5.py class CombinedBinHAndClucV5 (line 36) | class CombinedBinHAndClucV5(IStrategy): method custom_stoploss (line 76) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 83) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 102) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 124) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHAndClucV5Hyperoptable/CombinedBinHAndClucV5Hyperoptable.py class CombinedBinHAndClucV5Hyperoptable (line 39) | class CombinedBinHAndClucV5Hyperoptable(IStrategy): method custom_stoploss (line 83) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 93) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 112) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 134) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class HyperOpt (line 147) | class HyperOpt: method sell_indicator_space (line 152) | def sell_indicator_space() -> List[Dimension]: FILE: strategies/CombinedBinHAndClucV6/CombinedBinHAndClucV6.py function SSLChannels (line 39) | def SSLChannels(dataframe, length = 7): class CombinedBinHAndClucV6 (line 51) | class CombinedBinHAndClucV6(IStrategy): method custom_stoploss (line 92) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method confirm_trade_exit (line 99) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method informative_pairs (line 109) | def informative_pairs(self): method informative_1h_indicators (line 114) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 130) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 159) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 169) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 208) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHAndClucV6H/CombinedBinHAndClucV6H.py class CombinedBinHAndClucV6H (line 52) | class CombinedBinHAndClucV6H(IStrategy): method informative_pairs (line 181) | def informative_pairs(self): method get_informative_indicators (line 192) | def get_informative_indicators(self, dataframe: DataFrame, metadata: d... method get_main_indicators (line 215) | def get_main_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_indicators (line 253) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 270) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 370) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 392) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method confirm_trade_exit (line 403) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... function SSLChannels_ATR (line 432) | def SSLChannels_ATR(dataframe, length=7): FILE: strategies/CombinedBinHAndClucV7/CombinedBinHAndClucV7.py function SSLChannels (line 41) | def SSLChannels(dataframe, length = 7): class CombinedBinHAndClucV7 (line 53) | class CombinedBinHAndClucV7(IStrategy): method custom_stoploss (line 125) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method confirm_trade_exit (line 132) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method informative_pairs (line 151) | def informative_pairs(self): method informative_1h_indicators (line 156) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 174) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 207) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 217) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 293) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHAndClucV8/CombinedBinHAndClucV8.py function SSLChannels (line 41) | def SSLChannels(dataframe, length = 7): class CombinedBinHAndClucV8 (line 53) | class CombinedBinHAndClucV8(IStrategy): method custom_stoploss (line 143) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method custom_sell (line 156) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 180) | def informative_pairs(self): method informative_1h_indicators (line 185) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 205) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 240) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 250) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 349) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHAndClucV8Hyper/CombinedBinHAndClucV8Hyper.py function SSLChannels (line 41) | def SSLChannels(dataframe, length = 7): class CombinedBinHAndClucV8Hyper (line 53) | class CombinedBinHAndClucV8Hyper(IStrategy): method custom_stoploss (line 180) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method custom_sell (line 193) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 217) | def informative_pairs(self): method informative_1h_indicators (line 222) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 242) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 277) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 287) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 386) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHAndClucV8XH/CombinedBinHAndClucV8XH.py function SSLChannels (line 42) | def SSLChannels(dataframe, length=7): class CombinedBinHAndClucV8XH (line 55) | class CombinedBinHAndClucV8XH(IStrategy): method custom_stoploss (line 227) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method custom_sell (line 250) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 274) | def informative_pairs(self): method informative_1h_indicators (line 279) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 301) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 340) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 351) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 451) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHAndClucV8XHO/CombinedBinHAndClucV8XHO.py function SSLChannels (line 42) | def SSLChannels(dataframe, length=7): class CombinedBinHAndClucV8XHO (line 55) | class CombinedBinHAndClucV8XHO(IStrategy): method custom_stoploss (line 206) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method custom_sell (line 229) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 253) | def informative_pairs(self): method informative_1h_indicators (line 258) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 280) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 319) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 330) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 430) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHClucAndMADV3/CombinedBinHClucAndMADV3.py class CombinedBinHClucAndMADV3 (line 32) | class CombinedBinHClucAndMADV3(IStrategy): method custom_stoploss (line 73) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 81) | def informative_pairs(self): method informative_1h_indicators (line 86) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 98) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 129) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 140) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 177) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHClucAndMADV5/CombinedBinHClucAndMADV5.py function SSLChannels (line 48) | def SSLChannels(dataframe, length = 7): class CombinedBinHClucAndMADV5 (line 59) | class CombinedBinHClucAndMADV5(IStrategy): method custom_stoploss (line 101) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 109) | def informative_pairs(self): method informative_1h_indicators (line 114) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 131) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 165) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 176) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 236) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHClucAndMADV6/CombinedBinHClucAndMADV6.py function SSLChannels (line 56) | def SSLChannels(dataframe, length = 7): class CombinedBinHClucAndMADV6 (line 67) | class CombinedBinHClucAndMADV6(IStrategy): method custom_stoploss (line 110) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 118) | def informative_pairs(self): method informative_1h_indicators (line 123) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 140) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 165) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 176) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 239) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CombinedBinHClucAndMADV9/CombinedBinHClucAndMADV9.py function SSLChannels (line 57) | def SSLChannels(dataframe, length=7): class CombinedBinHClucAndMADV9 (line 69) | class CombinedBinHClucAndMADV9(IStrategy): method custom_stoploss (line 163) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 193) | def informative_pairs(self): method informative_1h_indicators (line 198) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 215) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 237) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 247) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 386) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Combined_Indicators/Combined_Indicators.py function bollinger_bands (line 10) | def bollinger_bands(stock_price, window_size, num_of_std): class Combined_Indicators (line 17) | class Combined_Indicators(IStrategy): method populate_indicators (line 41) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 57) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 76) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Combined_NFIv6_SMA/Combined_NFIv6_SMA.py class Combined_NFIv6_SMA (line 43) | class Combined_NFIv6_SMA(IStrategy): method get_ticker_indicator (line 940) | def get_ticker_indicator(self): method custom_sell (line 943) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 1087) | def range_percent_change(self, dataframe: DataFrame, length: int) -> f... method range_maxgap (line 1097) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1107) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1117) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1127) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method informative_pairs (line 1139) | def informative_pairs(self): method informative_1h_indicators (line 1146) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 1216) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1293) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1304) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2170) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 2262) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 2270) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/Combined_NFIv7_SMA/Combined_NFIv7_SMA.py class Combined_NFIv7_SMA (line 44) | class Combined_NFIv7_SMA(IStrategy): method get_ticker_indicator (line 1121) | def get_ticker_indicator(self): method custom_sell (line 1124) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 1289) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 1305) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 1318) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1328) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1338) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1348) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 1360) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 1375) | def informative_pairs(self): method informative_1h_indicators (line 1382) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 1491) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1571) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1582) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2487) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 2577) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 2585) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/Combined_NFIv7_SMA_Rallipanos_20210707/Combined_NFIv7_SMA_Rallipanos_20210707.py class Combined_NFIv7_SMA_Rallipanos_20210707 (line 44) | class Combined_NFIv7_SMA_Rallipanos_20210707(IStrategy): method get_ticker_indicator (line 1121) | def get_ticker_indicator(self): method custom_sell (line 1124) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 1289) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 1305) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 1318) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1328) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1338) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1348) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 1360) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 1375) | def informative_pairs(self): method informative_1h_indicators (line 1382) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 1491) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1571) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1582) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2487) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 2577) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 2585) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/Combined_NFIv7_SMA_bAdBoY_20211204/Combined_NFIv7_SMA_bAdBoY_20211204.py class Combined_NFIv7_SMA_bAdBoY_20211204 (line 44) | class Combined_NFIv7_SMA_bAdBoY_20211204(IStrategy): method get_ticker_indicator (line 1121) | def get_ticker_indicator(self): method custom_sell (line 1124) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 1289) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 1305) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 1318) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1328) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1338) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1348) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 1360) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 1375) | def informative_pairs(self): method informative_1h_indicators (line 1382) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 1491) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1571) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1582) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2487) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 2577) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 2585) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/CoreStrategy/CoreStrategy.py class CoreStrategy (line 23) | class CoreStrategy(IStrategy): method custom_stoploss (line 362) | def custom_stoploss( method custom_sell (line 404) | def custom_sell( method informative_pairs (line 464) | def informative_pairs(self): method informative_1h_indicators (line 469) | def informative_1h_indicators( method normal_tf_indicators (line 497) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 548) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 564) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1122) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function SSLChannels_ATR (line 1171) | def SSLChannels_ATR(dataframe, length=7): function SSLChannels (line 1192) | def SSLChannels(dataframe, length=7): function EWO (line 1206) | def EWO(dataframe, ema_length=5, ema2_length=35): class BinClucMadv1 (line 1214) | class BinClucMadv1(CoreStrategy): class BinClucMadv2 (line 1254) | class BinClucMadv2(CoreStrategy): class BinClucMadSMAv1 (line 1295) | class BinClucMadSMAv1(CoreStrategy): class BinClucMadSMAv2 (line 1339) | class BinClucMadSMAv2(CoreStrategy): FILE: strategies/CrossEMAStrategy/CrossEMAStrategy.py class CrossEMAStrategy (line 19) | class CrossEMAStrategy(IStrategy): method informative_pairs (line 136) | def informative_pairs(self): method populate_indicators (line 149) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 172) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 189) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/CryptoFrog/CryptoFrog.py class CryptoFrog (line 20) | class CryptoFrog(IStrategy): method informative_pairs (line 133) | def informative_pairs(self): method HA (line 141) | def HA(self, dataframe, smoothing=None): method hansen_HA (line 167) | def hansen_HA(self, informative_df, period=6): method bbw_expansion (line 181) | def bbw_expansion(self, bbw_rolling, mult=1.1): method do_indicators (line 194) | def do_indicators(self, dataframe: DataFrame, metadata: dict) -> DataF... method populate_indicators (line 261) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 295) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 358) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 395) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method min_roi_reached_dynamic (line 420) | def min_roi_reached_dynamic(self, trade: Trade, current_profit: float,... method min_roi_reached (line 469) | def min_roi_reached(self, trade: Trade, current_profit: float, current... method get_current_price (line 482) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 504) | def populate_trades(self, pair: str) -> dict: class HyperOpt (line 528) | class HyperOpt: method indicator_space (line 533) | def indicator_space() -> List[Dimension]: function RMI (line 538) | def RMI(dataframe, *, length=20, mom=5): function SSLChannels_ATR (line 556) | def SSLChannels_ATR(dataframe, length=7): function SROC (line 573) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): FILE: strategies/CryptoFrogHO/CryptoFrogHO.py class CryptoFrogHO (line 20) | class CryptoFrogHO(IStrategy): method informative_pairs (line 144) | def informative_pairs(self): method HA (line 152) | def HA(self, dataframe, smoothing=None): method hansen_HA (line 178) | def hansen_HA(self, informative_df, period=6): method bbw_expansion (line 192) | def bbw_expansion(self, bbw_rolling, mult=1.1): method do_indicators (line 205) | def do_indicators(self, dataframe: DataFrame, metadata: dict) -> DataF... method populate_indicators (line 272) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 306) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 369) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 406) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method min_roi_reached_dynamic (line 431) | def min_roi_reached_dynamic(self, trade: Trade, current_profit: float,... method min_roi_reached (line 480) | def min_roi_reached(self, trade: Trade, current_profit: float, current... method get_current_price (line 493) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 515) | def populate_trades(self, pair: str) -> dict: class HyperOpt (line 539) | class HyperOpt: method indicator_space (line 544) | def indicator_space() -> List[Dimension]: function RMI (line 549) | def RMI(dataframe, *, length=20, mom=5): function SSLChannels_ATR (line 567) | def SSLChannels_ATR(dataframe, length=7): function SROC (line 584) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): FILE: strategies/CryptoFrogHO2/CryptoFrogHO2.py class CryptoFrogHO2 (line 20) | class CryptoFrogHO2(IStrategy): method informative_pairs (line 144) | def informative_pairs(self): method HA (line 152) | def HA(self, dataframe, smoothing=None): method hansen_HA (line 178) | def hansen_HA(self, informative_df, period=6): method bbw_expansion (line 192) | def bbw_expansion(self, bbw_rolling, mult=1.1): method do_indicators (line 205) | def do_indicators(self, dataframe: DataFrame, metadata: dict) -> DataF... method populate_indicators (line 272) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 306) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 369) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 406) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method min_roi_reached_dynamic (line 431) | def min_roi_reached_dynamic(self, trade: Trade, current_profit: float,... method min_roi_reached (line 480) | def min_roi_reached(self, trade: Trade, current_profit: float, current... method get_current_price (line 493) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 515) | def populate_trades(self, pair: str) -> dict: class HyperOpt (line 539) | class HyperOpt: method indicator_space (line 544) | def indicator_space() -> List[Dimension]: function RMI (line 549) | def RMI(dataframe, *, length=20, mom=5): function SSLChannels_ATR (line 567) | def SSLChannels_ATR(dataframe, length=7): function SROC (line 584) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): FILE: strategies/CryptoFrogHO2A/CryptoFrogHO2A.py class CryptoFrogHO2A (line 20) | class CryptoFrogHO2A(IStrategy): method informative_pairs (line 144) | def informative_pairs(self): method HA (line 152) | def HA(self, dataframe, smoothing=None): method hansen_HA (line 178) | def hansen_HA(self, informative_df, period=6): method bbw_expansion (line 192) | def bbw_expansion(self, bbw_rolling, mult=1.1): method do_indicators (line 205) | def do_indicators(self, dataframe: DataFrame, metadata: dict) -> DataF... method populate_indicators (line 272) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 306) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 369) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 406) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method min_roi_reached_dynamic (line 431) | def min_roi_reached_dynamic(self, trade: Trade, current_profit: float,... method min_roi_reached (line 480) | def min_roi_reached(self, trade: Trade, current_profit: float, current... method get_current_price (line 493) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 515) | def populate_trades(self, pair: str) -> dict: class HyperOpt (line 539) | class HyperOpt: method indicator_space (line 544) | def indicator_space() -> List[Dimension]: function RMI (line 549) | def RMI(dataframe, *, length=20, mom=5): function SSLChannels_ATR (line 567) | def SSLChannels_ATR(dataframe, length=7): function SROC (line 584) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): FILE: strategies/CryptoFrogHO3A1/CryptoFrogHO3A1.py class CryptoFrogHO3A1 (line 20) | class CryptoFrogHO3A1(IStrategy): method informative_pairs (line 144) | def informative_pairs(self): method HA (line 152) | def HA(self, dataframe, smoothing=None): method hansen_HA (line 178) | def hansen_HA(self, informative_df, period=6): method bbw_expansion (line 192) | def bbw_expansion(self, bbw_rolling, mult=1.1): method do_indicators (line 205) | def do_indicators(self, dataframe: DataFrame, metadata: dict) -> DataF... method populate_indicators (line 272) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 306) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 369) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 406) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method min_roi_reached_dynamic (line 431) | def min_roi_reached_dynamic(self, trade: Trade, current_profit: float,... method min_roi_reached (line 480) | def min_roi_reached(self, trade: Trade, current_profit: float, current... method get_current_price (line 493) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 515) | def populate_trades(self, pair: str) -> dict: class HyperOpt (line 539) | class HyperOpt: method indicator_space (line 544) | def indicator_space() -> List[Dimension]: function RMI (line 549) | def RMI(dataframe, *, length=20, mom=5): function SSLChannels_ATR (line 567) | def SSLChannels_ATR(dataframe, length=7): function SROC (line 584) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): FILE: strategies/CryptoFrogHO3A2/CryptoFrogHO3A2.py class CryptoFrogHO3A2 (line 20) | class CryptoFrogHO3A2(IStrategy): method informative_pairs (line 144) | def informative_pairs(self): method HA (line 152) | def HA(self, dataframe, smoothing=None): method hansen_HA (line 178) | def hansen_HA(self, informative_df, period=6): method bbw_expansion (line 192) | def bbw_expansion(self, bbw_rolling, mult=1.1): method do_indicators (line 205) | def do_indicators(self, dataframe: DataFrame, metadata: dict) -> DataF... method populate_indicators (line 272) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 306) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 369) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 406) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method min_roi_reached_dynamic (line 431) | def min_roi_reached_dynamic(self, trade: Trade, current_profit: float,... method min_roi_reached (line 480) | def min_roi_reached(self, trade: Trade, current_profit: float, current... method get_current_price (line 493) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 515) | def populate_trades(self, pair: str) -> dict: class HyperOpt (line 539) | class HyperOpt: method indicator_space (line 544) | def indicator_space() -> List[Dimension]: function RMI (line 549) | def RMI(dataframe, *, length=20, mom=5): function SSLChannels_ATR (line 567) | def SSLChannels_ATR(dataframe, length=7): function SROC (line 584) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): FILE: strategies/CryptoFrogHO3A3/CryptoFrogHO3A3.py class CryptoFrogHO3A3 (line 20) | class CryptoFrogHO3A3(IStrategy): method informative_pairs (line 144) | def informative_pairs(self): method HA (line 152) | def HA(self, dataframe, smoothing=None): method hansen_HA (line 178) | def hansen_HA(self, informative_df, period=6): method bbw_expansion (line 192) | def bbw_expansion(self, bbw_rolling, mult=1.1): method do_indicators (line 205) | def do_indicators(self, dataframe: DataFrame, metadata: dict) -> DataF... method populate_indicators (line 272) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 306) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 369) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 406) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method min_roi_reached_dynamic (line 431) | def min_roi_reached_dynamic(self, trade: Trade, current_profit: float,... method min_roi_reached (line 480) | def min_roi_reached(self, trade: Trade, current_profit: float, current... method get_current_price (line 493) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 515) | def populate_trades(self, pair: str) -> dict: class HyperOpt (line 539) | class HyperOpt: method indicator_space (line 544) | def indicator_space() -> List[Dimension]: function RMI (line 549) | def RMI(dataframe, *, length=20, mom=5): function SSLChannels_ATR (line 567) | def SSLChannels_ATR(dataframe, length=7): function SROC (line 584) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): FILE: strategies/CryptoFrogHO3A4/CryptoFrogHO3A4.py class CryptoFrogHO3A4 (line 20) | class CryptoFrogHO3A4(IStrategy): method informative_pairs (line 144) | def informative_pairs(self): method HA (line 152) | def HA(self, dataframe, smoothing=None): method hansen_HA (line 178) | def hansen_HA(self, informative_df, period=6): method bbw_expansion (line 192) | def bbw_expansion(self, bbw_rolling, mult=1.1): method do_indicators (line 205) | def do_indicators(self, dataframe: DataFrame, metadata: dict) -> DataF... method populate_indicators (line 272) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 306) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 369) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 406) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method min_roi_reached_dynamic (line 431) | def min_roi_reached_dynamic(self, trade: Trade, current_profit: float,... method min_roi_reached (line 480) | def min_roi_reached(self, trade: Trade, current_profit: float, current... method get_current_price (line 493) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 515) | def populate_trades(self, pair: str) -> dict: class HyperOpt (line 539) | class HyperOpt: method indicator_space (line 544) | def indicator_space() -> List[Dimension]: function RMI (line 549) | def RMI(dataframe, *, length=20, mom=5): function SSLChannels_ATR (line 567) | def SSLChannels_ATR(dataframe, length=7): function SROC (line 584) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): FILE: strategies/CryptoFrogNFI/CryptoFrogNFI.py class CryptoFrogNFI (line 21) | class CryptoFrogNFI(IStrategy): method custom_sell (line 1004) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 1148) | def informative_pairs(self): method HA (line 1154) | def HA(self, dataframe, smoothing=None): method hansen_HA (line 1180) | def hansen_HA(self, informative_df, period=6): method bbw_expansion (line 1194) | def bbw_expansion(self, bbw_rolling, mult=1.1): method do_indicators (line 1207) | def do_indicators(self, dataframe: DataFrame, metadata: dict) -> DataF... method informative_1h_indicators (line 1273) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method range_percent_change (line 1331) | def range_percent_change(self, dataframe: DataFrame, length: int) -> f... method range_maxgap (line 1341) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1351) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1361) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1371) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method normal_tf_indicators (line 1383) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1448) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1490) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2369) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 2493) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method min_roi_reached_dynamic (line 2518) | def min_roi_reached_dynamic(self, trade: Trade, current_profit: float,... method min_roi_reached (line 2567) | def min_roi_reached(self, trade: Trade, current_profit: float, current... method get_current_price (line 2580) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 2602) | def populate_trades(self, pair: str) -> dict: class HyperOpt (line 2626) | class HyperOpt: method indicator_space (line 2631) | def indicator_space() -> List[Dimension]: function RMI (line 2636) | def RMI(dataframe, *, length=20, mom=5): function SSLChannels_ATR (line 2654) | def SSLChannels_ATR(dataframe, length=7): function SROC (line 2671) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): function EWO (line 2681) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 2689) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/CryptoFrogNFIHO1A/CryptoFrogNFIHO1A.py class CryptoFrogNFIHO1A (line 21) | class CryptoFrogNFIHO1A(IStrategy): method custom_sell (line 1546) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 1690) | def informative_pairs(self): method HA (line 1696) | def HA(self, dataframe, smoothing=None): method hansen_HA (line 1722) | def hansen_HA(self, informative_df, period=6): method bbw_expansion (line 1736) | def bbw_expansion(self, bbw_rolling, mult=1.1): method do_indicators (line 1749) | def do_indicators(self, dataframe: DataFrame, metadata: dict) -> DataF... method informative_1h_indicators (line 1815) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method range_percent_change (line 1873) | def range_percent_change(self, dataframe: DataFrame, length: int) -> f... method range_maxgap (line 1883) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1893) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1903) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1913) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method normal_tf_indicators (line 1925) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1990) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 2032) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2911) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 3035) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method min_roi_reached_dynamic (line 3060) | def min_roi_reached_dynamic(self, trade: Trade, current_profit: float,... method min_roi_reached (line 3109) | def min_roi_reached(self, trade: Trade, current_profit: float, current... method get_current_price (line 3122) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 3144) | def populate_trades(self, pair: str) -> dict: class HyperOpt (line 3168) | class HyperOpt: method indicator_space (line 3173) | def indicator_space() -> List[Dimension]: function RMI (line 3178) | def RMI(dataframe, *, length=20, mom=5): function SSLChannels_ATR (line 3196) | def SSLChannels_ATR(dataframe, length=7): function SROC (line 3213) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): function EWO (line 3223) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 3231) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/CryptoFrogOffset/CryptoFrogOffset.py class CryptoFrogOffset (line 21) | class CryptoFrogOffset(IStrategy): method custom_sell (line 1528) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 1650) | def informative_pairs(self): method HA (line 1658) | def HA(self, dataframe, smoothing=None): method hansen_HA (line 1684) | def hansen_HA(self, informative_df, period=6): method bbw_expansion (line 1698) | def bbw_expansion(self, bbw_rolling, mult=1.1): method do_indicators (line 1711) | def do_indicators(self, dataframe: DataFrame, metadata: dict) -> DataF... method informative_1h_indicators (line 1777) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method range_percent_change (line 1830) | def range_percent_change(self, dataframe: DataFrame, length: int) -> f... method range_maxgap (line 1840) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1850) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1860) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1870) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method normal_tf_indicators (line 1882) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1947) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1989) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2052) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 2146) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method min_roi_reached_dynamic (line 2171) | def min_roi_reached_dynamic(self, trade: Trade, current_profit: float,... method min_roi_reached (line 2220) | def min_roi_reached(self, trade: Trade, current_profit: float, current... method get_current_price (line 2233) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 2255) | def populate_trades(self, pair: str) -> dict: class HyperOpt (line 2279) | class HyperOpt: method indicator_space (line 2284) | def indicator_space() -> List[Dimension]: function RMI (line 2289) | def RMI(dataframe, *, length=20, mom=5): function SSLChannels_ATR (line 2307) | def SSLChannels_ATR(dataframe, length=7): function SROC (line 2324) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): function EWO (line 2334) | def EWO(dataframe, sma1_length=5, sma2_length=35): FILE: strategies/CustomStoplossWithPSAR/CustomStoplossWithPSAR.py class CustomStoplossWithPSAR (line 18) | class CustomStoplossWithPSAR(IStrategy): method custom_stoploss (line 31) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 57) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 67) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 82) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/DCBBBounce/DCBBBounce.py class DCBBBounce (line 16) | class DCBBBounce(IStrategy): method informative_pairs (line 106) | def informative_pairs(self): method populate_indicators (line 119) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 179) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 227) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/DD/DD.py class DD (line 11) | class DD(IStrategy): method populate_indicators (line 43) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 54) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 73) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/DIV_v1/DIV_v1.py class DIV_v1 (line 10) | class DIV_v1(IStrategy): method get_ticker_indicator (line 70) | def get_ticker_indicator(self): method populate_indicators (line 73) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 82) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 93) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function divergence (line 97) | def divergence(dataframe: DataFrame, source='rsi'): FILE: strategies/DevilStra/DevilStra.py function spell_finder (line 327) | def spell_finder(index, space): function normalize (line 331) | def normalize(df): function gene_calculator (line 336) | def gene_calculator(dataframe, indicator): function condition_generator (line 404) | def condition_generator(dataframe, operator, indicator, crossed_indicato... class DevilStra (line 536) | class DevilStra(IStrategy): method populate_indicators (line 582) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 586) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 656) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Diamond/Diamond.py class Diamond (line 54) | class Diamond(IStrategy): method populate_indicators (line 117) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 125) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 142) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Divergences/Divergences.py class Divergences (line 16) | class Divergences(IStrategy): method informative_pairs (line 100) | def informative_pairs(self): method populate_indicators (line 113) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 367) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 385) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Dracula/Dracula.py function EWO (line 40) | def EWO(dataframe, ema_length=5, ema2_length=35): function chaikin_money_flow (line 47) | def chaikin_money_flow(dataframe, n=20, fillna=False): class SupResFinder (line 68) | class SupResFinder(): method isSupport (line 69) | def isSupport(self, df, i): method isResistance (line 75) | def isResistance(self, df, i): method getSupport (line 81) | def getSupport(self, df): method getResistance (line 96) | def getResistance(self, df): class Dracula (line 112) | class Dracula(IStrategy): method populate_indicators (line 152) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 172) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method custom_sell (line 206) | def custom_sell(self, pair: str, trade: Trade, current_time: datetime,... method populate_sell_trend (line 235) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Dyna_opti/Dyna_opti.py function same_length (line 33) | def same_length(bigger, shorter): function linear_growth (line 39) | def linear_growth(start: float, end: float, start_time: int, end_time: i... function linear_decay (line 48) | def linear_decay(start: float, end: float, start_time: int, end_time: in... function zema (line 61) | def zema(dataframe, period, field='close'): function RMI (line 75) | def RMI(dataframe, *, length=20, mom=5): function mastreak (line 93) | def mastreak(dataframe: DataFrame, period: int = 4, field='close') -> Se... function pcc (line 112) | def pcc(dataframe: DataFrame, period: int = 20, mult: int = 2): function SSLChannels (line 136) | def SSLChannels(dataframe, length=10, mode='sma'): function SSLChannels_ATR (line 161) | def SSLChannels_ATR(dataframe, length=7): function WaveTrend (line 178) | def WaveTrend(dataframe, chlen=10, avg=21, smalen=4): function T3 (line 197) | def T3(dataframe, length=5): function SROC (line 220) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): class Dyna_opti (line 241) | class Dyna_opti(IStrategy): method informative_pairs (line 332) | def informative_pairs(self): method populate_indicators (line 342) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 429) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 465) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 474) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method min_roi_reached_dynamic (line 500) | def min_roi_reached_dynamic(self, trade: Trade, current_profit: float,... method min_roi_reached (line 550) | def min_roi_reached(self, trade: Trade, current_profit: float, current... method check_buy_timeout (line 566) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 574) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... method get_pair_params (line 587) | def get_pair_params(self, pair: str, params: str) -> Dict: method get_current_price (line 623) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 645) | def populate_trades(self, pair: str) -> dict: FILE: strategies/EI3v2_tag_cofi_green/EI3v2_tag_cofi_green.py function EWO (line 24) | def EWO(dataframe, ema_length=5, ema2_length=3): class EI3v2_tag_cofi_green (line 33) | class EI3v2_tag_cofi_green(IStrategy): method protections (line 72) | def protections(self): method custom_sell (line 179) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 185) | def informative_pairs(self): method pump_dump_protection (line 199) | def pump_dump_protection(self, dataframe: DataFrame, metadata: dict) -... method base_tf_btc_indicators (line 217) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 229) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method populate_indicators (line 242) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 306) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 375) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 404) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... function pct_change (line 412) | def pct_change(a, b): class EI3v2_tag_cofi_dca_green (line 415) | class EI3v2_tag_cofi_dca_green(EI3v2_tag_cofi_green): method populate_indicators (line 432) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method adjust_trade_position (line 437) | def adjust_trade_position(self, trade: Trade, current_time: datetime, FILE: strategies/EMA50/EMA50.py class EMA50 (line 20) | class EMA50(IStrategy): method informative_pairs (line 119) | def informative_pairs(self): method populate_indicators (line 132) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 352) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 379) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/EMA520015_V17/EMA520015_V17.py class EMA520015_V17 (line 11) | class EMA520015_V17(IStrategy): method populate_indicators (line 36) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 58) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 70) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_sell (line 81) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... FILE: strategies/EMABBRSI/EMABBRSI.py class EMABBRSI (line 10) | class EMABBRSI(IStrategy): method populate_indicators (line 43) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 81) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 112) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/EMABreakout/EMABreakout.py class EMABreakout (line 20) | class EMABreakout(IStrategy): method informative_pairs (line 105) | def informative_pairs(self): method populate_indicators (line 118) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 340) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 371) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/EMASkipPump/EMASkipPump.py class EMASkipPump (line 12) | class EMASkipPump(IStrategy): method populate_indicators (line 36) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 62) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 75) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/EMAVolume/EMAVolume.py class EMAVolume (line 10) | class EMAVolume(IStrategy): method populate_indicators (line 32) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 42) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 57) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/EMA_CROSSOVER_STRATEGY/EMA_CROSSOVER_STRATEGY.py class EMA_CROSSOVER_STRATEGY (line 16) | class EMA_CROSSOVER_STRATEGY(IStrategy): method informative_pairs (line 97) | def informative_pairs(self): method populate_indicators (line 110) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 129) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 148) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/EXPERIMENTAL_STRATEGY/EXPERIMENTAL_STRATEGY.py class EXPERIMENTAL_STRATEGY (line 16) | class EXPERIMENTAL_STRATEGY(IStrategy): method informative_pairs (line 54) | def informative_pairs(self): method populate_indicators (line 67) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 119) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 141) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ElliotV2/ElliotV2.py function EWO (line 32) | def EWO(dataframe, ema_length=5, ema2_length=35): function populate_indicators (line 39) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> D... class ElliotV2 (line 260) | class ElliotV2(IStrategy): method informative_pairs (line 327) | def informative_pairs(self): method get_informative_indicators (line 334) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 341) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 359) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 387) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ElliotV4/ElliotV4.py function EWO (line 18) | def EWO(dataframe, ema_length=5, ema2_length=35): function populate_indicators (line 26) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> D... class ElliotV4 (line 219) | class ElliotV4(IStrategy): method informative_pairs (line 287) | def informative_pairs(self): method get_informative_indicators (line 295) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 302) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 320) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 348) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ElliotV531/ElliotV531.py function EWO (line 50) | def EWO(dataframe, ema_length=5, ema2_length=35): function populate_indicators (line 58) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> D... class ElliotV531 (line 227) | class ElliotV531(IStrategy): method confirm_trade_exit (line 339) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_stoploss (line 370) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 430) | def informative_pairs(self): method get_informative_indicators (line 437) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 444) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 465) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 493) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ElliotV5HO/ElliotV5HO.py function EWO (line 48) | def EWO(dataframe, ema_length=5, ema2_length=35): function populate_indicators (line 56) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> D... class ElliotV5HO (line 225) | class ElliotV5HO(IStrategy): method custom_stoploss (line 331) | def custom_stoploss(self, pair: str, trade: Trade, current_time: datet... method informative_pairs (line 349) | def informative_pairs(self): method get_informative_indicators (line 356) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 363) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 381) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 409) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ElliotV5HOMod2/ElliotV5HOMod2.py function EWO (line 18) | def EWO(dataframe, ema_length=5, ema2_length=35): class ElliotV5HOMod2 (line 26) | class ElliotV5HOMod2(IStrategy): method informative_pairs (line 119) | def informative_pairs(self): method get_informative_indicators (line 127) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 134) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 171) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 200) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 218) | def custom_stoploss(self, pair: str, trade: Trade, current_time: datet... FILE: strategies/ElliotV5HOMod3/ElliotV5HOMod3.py function EWO (line 18) | def EWO(dataframe, ema_length=5, ema2_length=35): class ElliotV5HOMod3 (line 26) | class ElliotV5HOMod3(IStrategy): method informative_pairs (line 113) | def informative_pairs(self): method get_informative_indicators (line 121) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 128) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 154) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 182) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 200) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... FILE: strategies/ElliotV7/ElliotV7.py function EWO (line 35) | def EWO(dataframe, ema_length=5, ema2_length=35): function populate_indicators (line 42) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> D... class ElliotV7 (line 47) | class ElliotV7(IStrategy): method custom_stoploss (line 116) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 125) | def informative_pairs(self): method informative_1h_indicators (line 132) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method populate_indicators (line 148) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 179) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 217) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ElliotV8HO/ElliotV8HO.py function EWO (line 12) | def EWO(dataframe, ema_length=5, ema2_length=35): class ElliotV8HO (line 20) | class ElliotV8HO(IStrategy): method informative_pairs (line 120) | def informative_pairs(self): method get_informative_indicators (line 128) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 135) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 167) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 207) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ElliotV8_original/ElliotV8_original.py function EWO (line 35) | def EWO(dataframe, ema_length=5, ema2_length=35): class ElliotV8_original (line 44) | class ElliotV8_original(IStrategy): method populate_indicators (line 113) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 138) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 176) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ElliotV8_original_ichiv2/ElliotV8_original_ichiv2.py function EWO (line 35) | def EWO(dataframe, ema_length=5, ema2_length=3): class ElliotV8_original_ichiv2 (line 44) | class ElliotV8_original_ichiv2(IStrategy): method protections (line 57) | def protections(self): method populate_indicators (line 149) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 174) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 212) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ElliotV8_original_ichiv3/ElliotV8_original_ichiv3.py function EWO (line 35) | def EWO(dataframe, ema_length=5, ema2_length=3): class ElliotV8_original_ichiv3 (line 44) | class ElliotV8_original_ichiv3(IStrategy): method protections (line 58) | def protections(self): method populate_indicators (line 151) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 176) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 214) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Elliotv8/Elliotv8.py function EWO (line 38) | def EWO(dataframe, ema_length=5, ema2_length=35): class Elliotv8 (line 47) | class Elliotv8(IStrategy): method populate_indicators (line 116) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 141) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 179) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/FRAYSTRAT/FRAYSTRAT.py class FRAYSTRAT (line 19) | class FRAYSTRAT(IStrategy): method protections (line 37) | def protections(self): method informative_pairs (line 145) | def informative_pairs(self): method populate_indicators (line 158) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 377) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 412) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Fakebuy/Fakebuy.py function bollinger_bands (line 19) | def bollinger_bands(stock_price, window_size, num_of_std): class Fakebuy (line 25) | class Fakebuy(IStrategy): method informative_pairs (line 58) | def informative_pairs(self): method populate_indicators (line 63) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 122) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 169) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method get_current_price (line 205) | def get_current_price(self, pair: str) -> float: method check_buy_timeout (line 225) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 233) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... method confirm_trade_entry (line 241) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... FILE: strategies/FastSupertrend/FastSupertrend.py class FastSupertrend (line 25) | class FastSupertrend(IStrategy): method populate_indicators (line 84) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 111) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 123) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method supertrend (line 139) | def supertrend(self, dataframe: DataFrame, multiplier, period): FILE: strategies/FastSupertrendOpt/FastSupertrendOpt.py class FastSupertrendOpt (line 25) | class FastSupertrendOpt(IStrategy): method populate_indicators (line 85) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 88) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 107) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method supertrend (line 123) | def supertrend(self, dataframe: DataFrame, multiplier, period): FILE: strategies/FiveMinCrossAbove/FiveMinCrossAbove.py class FiveMinCrossAbove (line 13) | class FiveMinCrossAbove(IStrategy): method informative_pairs (line 60) | def informative_pairs(self): method populate_indicators (line 73) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 90) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 107) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/FixedRiskRewardLoss/FixedRiskRewardLoss.py class FixedRiskRewardLoss (line 20) | class FixedRiskRewardLoss(IStrategy): method custom_stoploss (line 40) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 90) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 100) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 111) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ForexSignal/ForexSignal.py class ForexSignal (line 18) | class ForexSignal(IStrategy): method informative_pairs (line 100) | def informative_pairs(self): method populate_indicators (line 110) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 139) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 157) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/FrostAuraM115mStrategy/FrostAuraM115mStrategy.py class FrostAuraM115mStrategy (line 8) | class FrostAuraM115mStrategy(IStrategy): method informative_pairs (line 81) | def informative_pairs(self): method populate_indicators (line 84) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 106) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 119) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/FrostAuraM11hStrategy/FrostAuraM11hStrategy.py class FrostAuraM11hStrategy (line 8) | class FrostAuraM11hStrategy(IStrategy): method informative_pairs (line 81) | def informative_pairs(self): method populate_indicators (line 84) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 106) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 119) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/FrostAuraM21hStrategy/FrostAuraM21hStrategy.py class FrostAuraM21hStrategy (line 8) | class FrostAuraM21hStrategy(IStrategy): method informative_pairs (line 81) | def informative_pairs(self): method populate_indicators (line 84) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 95) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 109) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/FrostAuraM315mStrategy/FrostAuraM315mStrategy.py class FrostAuraM315mStrategy (line 8) | class FrostAuraM315mStrategy(IStrategy): method informative_pairs (line 81) | def informative_pairs(self): method populate_indicators (line 84) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 116) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 132) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/FrostAuraM31hStrategy/FrostAuraM31hStrategy.py class FrostAuraM31hStrategy (line 8) | class FrostAuraM31hStrategy(IStrategy): method informative_pairs (line 81) | def informative_pairs(self): method populate_indicators (line 84) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 116) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 132) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/FrostAuraRandomStrategy/FrostAuraRandomStrategy.py class FrostAuraRandomStrategy (line 7) | class FrostAuraRandomStrategy(IStrategy): method populate_indicators (line 78) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 86) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 100) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/GodCard/GodCard.py class GodCard (line 13) | class GodCard(IStrategy): method protections (line 24) | def protections(self): method informative_pairs (line 105) | def informative_pairs(self): method populate_indicators (line 109) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 135) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 161) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/GodStraNew/GodStraNew.py function normalize (line 251) | def normalize(df): function gene_calculator (line 256) | def gene_calculator(dataframe, indicator): function condition_generator (line 324) | def condition_generator(dataframe, operator, indicator, crossed_indicato... class GodStraNew (line 451) | class GodStraNew(IStrategy): method populate_indicators (line 508) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 518) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 572) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/GodStraNew40/GodStraNew40.py function normalize (line 251) | def normalize(df): function gene_calculator (line 256) | def gene_calculator(dataframe, indicator): function condition_generator (line 324) | def condition_generator(dataframe, operator, indicator, crossed_indicato... class GodStraNew40 (line 483) | class GodStraNew40(IStrategy): method populate_indicators (line 540) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 550) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 604) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/GodStraNew_SMAonly/GodStraNew_SMAonly.py function normalize (line 251) | def normalize(df): function gene_calculator (line 256) | def gene_calculator(dataframe, indicator): function condition_generator (line 324) | def condition_generator(dataframe, operator, indicator, crossed_indicato... class GodStraNew_SMAonly (line 451) | class GodStraNew_SMAonly(IStrategy): method populate_indicators (line 554) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 564) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 618) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Guacamole/Guacamole.py class Guacamole (line 14) | class Guacamole(IStrategy): method populate_indicators (line 68) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 85) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 114) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method check_buy_timeout (line 142) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 150) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... method confirm_trade_entry (line 158) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... FILE: strategies/Gumbo1/Gumbo1.py class Gumbo1 (line 27) | class Gumbo1(IStrategy): method informative_pairs (line 49) | def informative_pairs(self) -> ListPairsWithTimeframes: method populate_informative_indicators (line 54) | def populate_informative_indicators(self, dataframe: DataFrame, metada... method populate_indicators (line 72) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 92) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 104) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function T3 (line 119) | def T3(dataframe, length=5): function EWO (line 142) | def EWO(dataframe, ema_length=5, ema2_length=35): function stoch_sma (line 150) | def stoch_sma(dataframe: DataFrame, window=80): FILE: strategies/Hacklemore2/Hacklemore2.py class Hacklemore2 (line 12) | class Hacklemore2(IStrategy): method populate_indicators (line 47) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 67) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 100) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method check_buy_timeout (line 131) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 139) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... method confirm_trade_entry (line 147) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... FILE: strategies/Hacklemore3/Hacklemore3.py class Hacklemore3 (line 12) | class Hacklemore3(IStrategy): method populate_indicators (line 42) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 56) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 90) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method check_buy_timeout (line 131) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 139) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... method confirm_trade_entry (line 147) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... FILE: strategies/HansenSmaOffsetV1/HansenSmaOffsetV1.py class HansenSmaOffsetV1 (line 31) | class HansenSmaOffsetV1(IStrategy): method populate_indicators (line 38) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 50) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 59) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/HarmonicDivergence/HarmonicDivergence.py class PlotConfig (line 23) | class PlotConfig(): method __init__ (line 25) | def __init__(self): method add_pivots_in_config (line 49) | def add_pivots_in_config(self): method add_divergence_in_config (line 91) | def add_divergence_in_config(self, indicator:str): method add_total_divergences_in_config (line 139) | def add_total_divergences_in_config(self, dataframe): class HarmonicDivergence (line 180) | class HarmonicDivergence(IStrategy): method get_ticker_indicator (line 257) | def get_ticker_indicator(self): method populate_indicators (line 260) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 383) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 411) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_sell (line 425) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 442) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... function resample (line 462) | def resample(indicator): function two_bands_check (line 466) | def two_bands_check(dataframe): function ema_cross_check (line 475) | def ema_cross_check(dataframe): function green_candle (line 485) | def green_candle(dataframe): function keltner_middleband_check (line 488) | def keltner_middleband_check(dataframe): function keltner_lowerband_check (line 491) | def keltner_lowerband_check(dataframe): function bollinger_lowerband_check (line 494) | def bollinger_lowerband_check(dataframe): function bollinger_keltner_check (line 497) | def bollinger_keltner_check(dataframe): function ema_check (line 500) | def ema_check(dataframe): function initialize_divergences_lists (line 507) | def initialize_divergences_lists(dataframe: DataFrame): function add_divergences (line 519) | def add_divergences(dataframe: DataFrame, indicator: str): function divergence_finder_dataframe (line 528) | def divergence_finder_dataframe(dataframe: DataFrame, indicator_source: ... function bearish_divergence_finder (line 634) | def bearish_divergence_finder(dataframe, indicator, high_iterator, index): function bullish_divergence_finder (line 648) | def bullish_divergence_finder(dataframe, indicator, low_iterator, index): class PivotSource (line 663) | class PivotSource(Enum): function pivot_points (line 667) | def pivot_points(dataframe: DataFrame, window: int = 5, pivot_source: Pi... function check_if_pivot_is_greater_or_less (line 722) | def check_if_pivot_is_greater_or_less(current_value, high_source: str, l... function emaKeltner (line 734) | def emaKeltner(dataframe): function chaikin_money_flow (line 743) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: FILE: strategies/Heracles/Heracles.py class Heracles (line 34) | class Heracles(IStrategy): method populate_indicators (line 74) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 109) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 122) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/HourBasedStrategy/HourBasedStrategy.py class HourBasedStrategy (line 20) | class HourBasedStrategy(IStrategy): method populate_indicators (line 84) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 88) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 98) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/HyperStra_GSN_SMAOnly/HyperStra_GSN_SMAOnly.py class HyperStra_GSN_SMAOnly (line 29) | class HyperStra_GSN_SMAOnly(IStrategy): method protections (line 92) | def protections(self): method populate_indicators (line 198) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 206) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 244) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method condition_maker (line 279) | def condition_maker(self, dataframe: DataFrame, indicator: int, indica... function Normalizer (line 327) | def Normalizer(df: DataFrame) -> DataFrame: FILE: strategies/HyperStra_SMAOnly/HyperStra_SMAOnly.py class HyperStra_SMAOnly (line 30) | class HyperStra_SMAOnly(IStrategy): method protections (line 93) | def protections(self): method populate_indicators (line 199) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 207) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 245) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method condition_maker (line 280) | def condition_maker(self, dataframe: DataFrame, indicator: int, indica... function Normalizer (line 328) | def Normalizer(df: DataFrame) -> DataFrame: FILE: strategies/INSIDEUP/INSIDEUP.py class INSIDEUP (line 29) | class INSIDEUP(IStrategy): method populate_indicators (line 61) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 84) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 106) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Ichess/Ichess.py class Ichess (line 26) | class Ichess(IStrategy): method populate_indicators (line 48) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 317) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 327) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Ichi/Ichi.py class Ichi (line 37) | class Ichi(IStrategy): method populate_indicators (line 59) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 77) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 103) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Ichimoku/Ichimoku.py class Ichimoku (line 10) | class Ichimoku(IStrategy): method informative_pairs (line 46) | def informative_pairs(self): method populate_indicators (line 52) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 66) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 80) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Ichimoku_SenkouSpanCross/Ichimoku_SenkouSpanCross.py class Ichimoku_SenkouSpanCross (line 8) | class Ichimoku_SenkouSpanCross(IStrategy): method informative_pairs (line 32) | def informative_pairs(self): method populate_indicators (line 35) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 46) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 56) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Ichimoku_v12/Ichimoku_v12.py class Ichimoku_v12 (line 10) | class Ichimoku_v12(IStrategy): method informative_pairs (line 31) | def informative_pairs(self): method populate_indicators (line 34) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 46) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 63) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Ichimoku_v30/Ichimoku_v30.py class Ichimoku_v30 (line 10) | class Ichimoku_v30(IStrategy): method informative_pairs (line 31) | def informative_pairs(self): method populate_indicators (line 34) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 50) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 69) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Ichimoku_v31/Ichimoku_v31.py class Ichimoku_v31 (line 15) | class Ichimoku_v31(IStrategy): method informative_pairs (line 48) | def informative_pairs(self): method populate_indicators (line 58) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 96) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 110) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Ichimoku_v32/Ichimoku_v32.py class Ichimoku_v32 (line 10) | class Ichimoku_v32(IStrategy): method informative_pairs (line 31) | def informative_pairs(self): method populate_indicators (line 34) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 56) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 75) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Ichimoku_v33/Ichimoku_v33.py class Ichimoku_v33 (line 10) | class Ichimoku_v33(IStrategy): method informative_pairs (line 31) | def informative_pairs(self): method populate_indicators (line 34) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 49) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 68) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Ichimoku_v37/Ichimoku_v37.py class Ichimoku_v37 (line 15) | class Ichimoku_v37(IStrategy): method informative_pairs (line 48) | def informative_pairs(self): method populate_indicators (line 58) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 102) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 120) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/InformativeSample/InformativeSample.py class InformativeSample (line 13) | class InformativeSample(IStrategy): method informative_pairs (line 61) | def informative_pairs(self): method populate_indicators (line 74) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 102) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 118) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Inverse/Inverse.py class Inverse (line 21) | class Inverse(IStrategy): method confirm_trade_exit (line 103) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method informative_pairs (line 118) | def informative_pairs(self): method informative_indicators (line 128) | def informative_indicators(self, dataframe: DataFrame, metadata: dict)... method normal_tf_indicators (line 146) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 194) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 214) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 236) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method SSLChannels (line 250) | def SSLChannels(self, dataframe, length = 7): FILE: strategies/InverseV2/InverseV2.py class InverseV2 (line 21) | class InverseV2(IStrategy): method confirm_trade_exit (line 102) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method informative_pairs (line 117) | def informative_pairs(self): method informative_indicators (line 127) | def informative_indicators(self, dataframe: DataFrame, metadata: dict)... method informative_btc_indicators (line 145) | def informative_btc_indicators(self, dataframe: DataFrame, metadata: d... method normal_tf_indicators (line 154) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 202) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 233) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 258) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method SSLChannels (line 272) | def SSLChannels(self, dataframe, length = 7): FILE: strategies/JustROCR/JustROCR.py class JustROCR (line 6) | class JustROCR(IStrategy): method populate_indicators (line 15) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 20) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 28) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/JustROCR3/JustROCR3.py class JustROCR3 (line 6) | class JustROCR3(IStrategy): method populate_indicators (line 15) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 20) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 28) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/JustROCR5/JustROCR5.py class JustROCR5 (line 6) | class JustROCR5(IStrategy): method populate_indicators (line 14) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 20) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 29) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/JustROCR6/JustROCR6.py class JustROCR6 (line 6) | class JustROCR6(IStrategy): method populate_indicators (line 15) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 26) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 40) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/KAMACCIRSI/KAMACCIRSI.py class KAMACCIRSI (line 17) | class KAMACCIRSI(IStrategy): method informative_pairs (line 150) | def informative_pairs(self): method populate_indicators (line 158) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 178) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 200) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/KC_BB/KC_BB.py class KC_BB (line 15) | class KC_BB(IStrategy): method custom_stoploss (line 39) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 55) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 105) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 121) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function williams_r (line 138) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: FILE: strategies/Kamaflage/Kamaflage.py class Kamaflage (line 14) | class Kamaflage(IStrategy): method populate_indicators (line 62) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 79) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 108) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method check_buy_timeout (line 137) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 145) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... method confirm_trade_entry (line 153) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... FILE: strategies/Leveraged/Leveraged.py class Leveraged (line 19) | class Leveraged(IStrategy): method populate_indicators (line 56) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 102) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 156) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method resample (line 196) | def resample(self, dataframe, interval, factor): FILE: strategies/LookaheadStrategy/LookaheadStrategy.py class LookaheadStrategy (line 10) | class LookaheadStrategy(IStrategy): method informative_1h_indicators (line 51) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method populate_indicators (line 60) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_entry_trend (line 74) | def populate_entry_trend(self, dataframe: DataFrame, metadata: dict) -... method populate_exit_trend (line 95) | def populate_exit_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Low_BB/Low_BB.py class Low_BB (line 21) | class Low_BB(IStrategy): method populate_indicators (line 48) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 82) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 99) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/LuxOSC/LuxOSC.py function LUX_SuperTrendOscillator (line 17) | def LUX_SuperTrendOscillator(dtloc, source = 'close', length = 6, mult =... class LuxOSC (line 113) | class LuxOSC(IStrategy): method populate_indicators (line 183) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 188) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 199) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MAC/MAC.py class MAC (line 19) | class MAC(IStrategy): method plot_config (line 89) | def plot_config(self): method informative_pairs (line 101) | def informative_pairs(self): method populate_indicators (line 114) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 144) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 162) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MACDCCI/MACDCCI.py class MACDCCI (line 22) | class MACDCCI(IStrategy): method informative_pairs (line 41) | def informative_pairs(self): method populate_indicators (line 44) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 59) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 70) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MACDRSI200/MACDRSI200.py class MACDRSI200 (line 11) | class MACDRSI200(IStrategy): method populate_indicators (line 33) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 44) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 55) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MACDStrategy/MACDStrategy.py class MACDStrategy (line 11) | class MACDStrategy(IStrategy): method populate_indicators (line 63) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 73) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 89) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MACDStrategy_crossed/MACDStrategy_crossed.py class MACDStrategy_crossed (line 13) | class MACDStrategy_crossed(IStrategy): method populate_indicators (line 39) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 49) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 64) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MACD_EMA/MACD_EMA.py class MACD_EMA (line 11) | class MACD_EMA(IStrategy): method populate_indicators (line 30) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 45) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 55) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MACD_TRIPLE_MA/MACD_TRIPLE_MA.py class MACD_TRIPLE_MA (line 11) | class MACD_TRIPLE_MA(IStrategy): method populate_indicators (line 42) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 61) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 72) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MACD_TRI_EMA/MACD_TRI_EMA.py class MACD_TRI_EMA (line 12) | class MACD_TRI_EMA(IStrategy): method populate_indicators (line 34) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 42) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 52) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MADisplaceV3/MADisplaceV3.py class MADisplaceV3 (line 37) | class MADisplaceV3(IStrategy): method informative_pairs (line 84) | def informative_pairs(self): method get_informative_indicators (line 91) | def get_informative_indicators(self, metadata: dict): method custom_stoploss (line 107) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method get_main_indicators (line 115) | def get_main_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_indicators (line 131) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 145) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 173) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method merge_informative (line 198) | def merge_informative(self, informative: DataFrame, dataframe: DataFra... FILE: strategies/MFI/MFI.py class MFI (line 11) | class MFI(IStrategy): method populate_indicators (line 45) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 53) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 63) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Macd/Macd.py class Macd (line 11) | class Macd(IStrategy): method custom_stoploss (line 34) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 60) | def informative_pairs(self): method populate_indicators (line 76) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 96) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 107) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MacheteV8b/MacheteV8b.py class MacheteV8b (line 28) | class MacheteV8b(IStrategy): class HyperOpt (line 124) | class HyperOpt: method indicator_space (line 129) | def indicator_space() -> List[Dimension]: method informative_pairs (line 185) | def informative_pairs(self): method populate_indicators (line 195) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method get_buy_signal_indicators (line 227) | def get_buy_signal_indicators(self, dataframe: DataFrame, metadata: di... method get_market_condition_indicators (line 360) | def get_market_condition_indicators(self, dataframe: DataFrame, metada... method get_custom_stoploss_indicators (line 393) | def get_custom_stoploss_indicators(self, dataframe: DataFrame, metadat... method populate_buy_trend (line 421) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method get_buy_signal_awesome_macd (line 452) | def get_buy_signal_awesome_macd(self, dataframe: DataFrame): method get_buy_signal_adx_momentum (line 461) | def get_buy_signal_adx_momentum(self, dataframe: DataFrame): method get_buy_signal_adx_smas (line 471) | def get_buy_signal_adx_smas(self, dataframe: DataFrame): method get_buy_signal_asdts_rockwelltrading (line 479) | def get_buy_signal_asdts_rockwelltrading(self, dataframe: DataFrame): method get_buy_signal_averages_strategy (line 488) | def get_buy_signal_averages_strategy(self, dataframe: DataFrame): method get_buy_signal_fisher_hull (line 495) | def get_buy_signal_fisher_hull(self, dataframe: DataFrame): method get_buy_signal_gettin_moist (line 504) | def get_buy_signal_gettin_moist(self, dataframe: DataFrame): method get_buy_signal_hlhb (line 514) | def get_buy_signal_hlhb(self, dataframe: DataFrame): method get_buy_signal_macd_strategy_crossed (line 523) | def get_buy_signal_macd_strategy_crossed(self, dataframe: DataFrame): method get_buy_signal_macd_strategy (line 531) | def get_buy_signal_macd_strategy(self, dataframe: DataFrame): method get_buy_signal_pmax (line 539) | def get_buy_signal_pmax(self, dataframe: DataFrame): method get_buy_signal_quickie (line 546) | def get_buy_signal_quickie(self, dataframe: DataFrame): method get_buy_signal_scalp (line 556) | def get_buy_signal_scalp(self, dataframe: DataFrame): method get_buy_signal_simple (line 569) | def get_buy_signal_simple(self, dataframe: DataFrame): method get_buy_signal_strategy001 (line 580) | def get_buy_signal_strategy001(self, dataframe: DataFrame): method get_buy_signal_technical_example_strategy (line 589) | def get_buy_signal_technical_example_strategy(self, dataframe: DataFra... method get_buy_signal_tema_rsi_strategy (line 596) | def get_buy_signal_tema_rsi_strategy(self, dataframe: DataFrame): method populate_sell_trend (line 610) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 631) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method min_roi_reached_dynamic (line 667) | def min_roi_reached_dynamic(self, trade: Trade, current_profit: float,... method min_roi_reached (line 716) | def min_roi_reached(self, trade: Trade, current_profit: float, current... method get_current_price (line 729) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 752) | def populate_trades(self, pair: str) -> dict: function RMI (line 780) | def RMI(dataframe, *, length=20, mom=5): function SSLChannels_ATR (line 798) | def SSLChannels_ATR(dataframe, length=7): function SROC (line 815) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): FILE: strategies/MacheteV8bRallimod2/MacheteV8bRallimod2.py class MacheteV8bRallimod2 (line 28) | class MacheteV8bRallimod2(IStrategy): class HyperOpt (line 109) | class HyperOpt: method indicator_space (line 114) | def indicator_space() -> List[Dimension]: method informative_pairs (line 144) | def informative_pairs(self): method populate_indicators (line 154) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method get_buy_signal_indicators (line 186) | def get_buy_signal_indicators(self, dataframe: DataFrame, metadata: di... method get_market_condition_indicators (line 211) | def get_market_condition_indicators(self, dataframe: DataFrame, metada... method get_custom_stoploss_indicators (line 244) | def get_custom_stoploss_indicators(self, dataframe: DataFrame, metadat... method populate_buy_trend (line 272) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method get_buy_signal_offset_strategy (line 284) | def get_buy_signal_offset_strategy(self, dataframe: DataFrame): method get_buy_signal_bbrsi_strategy (line 301) | def get_buy_signal_bbrsi_strategy(self, dataframe: DataFrame): method populate_sell_trend (line 320) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 352) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method min_roi_reached_dynamic (line 388) | def min_roi_reached_dynamic(self, trade: Trade, current_profit: float,... method min_roi_reached (line 437) | def min_roi_reached(self, trade: Trade, current_profit: float, current... method get_current_price (line 450) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 473) | def populate_trades(self, pair: str) -> dict: function RMI (line 501) | def RMI(dataframe, *, length=20, mom=5): function SSLChannels_ATR (line 519) | def SSLChannels_ATR(dataframe, length=7): function SROC (line 536) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): function EWO (line 545) | def EWO(dataframe, ema_length=5, ema2_length=35): FILE: strategies/MarketChyperHyperStrategy/MarketChyperHyperStrategy.py class MarketChyperHyperStrategy (line 18) | class MarketChyperHyperStrategy(IStrategy): method informative_pairs (line 247) | def informative_pairs(self): method populate_indicators (line 260) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 306) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 370) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method market_cipher (line 420) | def market_cipher(self, dataframe) -> DataFrame: method divergences (line 445) | def divergences(self,dataframe) -> DataFrame: FILE: strategies/Maro4hMacdSd/Maro4hMacdSd.py class Maro4hMacdSd (line 14) | class Maro4hMacdSd(IStrategy): method populate_indicators (line 55) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 77) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 95) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Martin/Martin.py class Martin (line 16) | class Martin(IStrategy): method informative_pairs (line 94) | def informative_pairs(self): method populate_indicators (line 107) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 324) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 343) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MiniLambo/MiniLambo.py class MiniLambo (line 33) | class MiniLambo(IStrategy): method protections (line 58) | def protections(self): class HyperOpt (line 80) | class HyperOpt: method generate_roi_table (line 82) | def generate_roi_table(params: dict): method roi_space (line 103) | def roi_space() -> List[Dimension]: method informative_pairs (line 218) | def informative_pairs(self): method custom_stoploss (line 226) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 242) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 254) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 272) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 275) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... function bollinger_bands (line 282) | def bollinger_bands(stock_price, window_size, num_of_std): function ha_typical_price (line 289) | def ha_typical_price(bars): function pct_change (line 294) | def pct_change(a, b): function EWO (line 298) | def EWO(dataframe, ema_length=5, ema2_length=35): class MiniLambo_TBS (line 306) | class MiniLambo_TBS(MiniLambo): method trailing_buy (line 334) | def trailing_buy(self, pair, reinit=False): method trailing_buy_info (line 342) | def trailing_buy_info(self, pair: str, current_price: float): method current_trailing_profit_ratio (line 364) | def current_trailing_profit_ratio(self, pair: str, current_price: floa... method trailing_buy_offset (line 371) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method populate_indicators (line 423) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 428) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method populate_buy_trend (line 509) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... FILE: strategies/Minmax/Minmax.py class Minmax (line 14) | class Minmax(IStrategy): method populate_indicators (line 28) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 83) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 95) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MomStrategy/MomStrategy.py class MomStrategy (line 18) | class MomStrategy(IStrategy): method informative_pairs (line 97) | def informative_pairs(self): method populate_indicators (line 110) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 339) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 353) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Momentumv2/Momentumv2.py class Momentumv2 (line 11) | class Momentumv2(IStrategy): method protections (line 57) | def protections(self): method populate_indicators (line 65) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 84) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_buy_trend (line 96) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 109) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MontrealStrategy/MontrealStrategy.py class MontrealStrategy (line 13) | class MontrealStrategy(IStrategy): method informative_pairs (line 70) | def informative_pairs(self): method populate_indicators (line 81) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 119) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 137) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MostOfAll/MostOfAll.py function MOST (line 15) | def MOST(dataframe, length=8, percent=2, MAtype=1): class MostOfAll (line 56) | class MostOfAll(IStrategy): method plot_config (line 102) | def plot_config(self): method custom_stoploss (line 130) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 159) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 180) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 203) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MultiMA_TSL/MultiMA_TSL.py class MultiMA_TSL (line 25) | class MultiMA_TSL(IStrategy): method protections (line 118) | def protections(self): method custom_stoploss (line 150) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method get_ticker_indicator (line 163) | def get_ticker_indicator(self): method populate_indicators (line 166) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 178) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 237) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 272) | def EWO(dataframe, sma1_length=5, sma2_length=35): FILE: strategies/MultiMA_TSL3/MultiMA_TSL3.py class MultiMA_TSL3 (line 35) | class MultiMA_TSL3(IStrategy): method protections (line 178) | def protections(self): method custom_sell (line 212) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 256) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method confirm_trade_entry (line 283) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method confirm_trade_exit (line 297) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method get_ticker_indicator (line 302) | def get_ticker_indicator(self): method populate_indicators (line 305) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 339) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 487) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class MultiMA_TSL3a (line 493) | class MultiMA_TSL3a(MultiMA_TSL3): method informative_pairs (line 502) | def informative_pairs(self): method get_informative_15m_indicators (line 508) | def get_informative_15m_indicators(self, metadata: dict): method populate_indicators (line 515) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method custom_sell (line 557) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method populate_buy_trend (line 624) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... function EWO (line 776) | def EWO(dataframe, sma1_length=5, sma2_length=35): function pmax (line 785) | def pmax(df, period, multiplier, length, MAtype, src): function HA (line 874) | def HA(dataframe, smoothing=None): function pump_warning (line 901) | def pump_warning(dataframe, perc=15): FILE: strategies/MultiMA_TSL3_Mod/MultiMA_TSL3_Mod.py class MultiMA_TSL3_Mod (line 34) | class MultiMA_TSL3_Mod(IStrategy): method protections (line 168) | def protections(self): method custom_sell (line 202) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 246) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method confirm_trade_entry (line 265) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method confirm_trade_exit (line 278) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method get_ticker_indicator (line 283) | def get_ticker_indicator(self): method populate_indicators (line 286) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 363) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 536) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 542) | def EWO(dataframe, sma1_length=5, sma2_length=35): function pmax (line 550) | def pmax(df, period, multiplier, length, MAtype, src): function HA (line 640) | def HA(dataframe, smoothing=None): function pump_warning (line 666) | def pump_warning(dataframe, perc=15): FILE: strategies/MultiMa/MultiMa.py class MultiMa (line 18) | class MultiMa(IStrategy): method populate_indicators (line 62) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 73) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 88) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MultiOffsetLamboV0/MultiOffsetLamboV0.py function EWO (line 24) | def EWO(dataframe, ema_length=5, ema2_length=35): class MultiOffsetLamboV0 (line 32) | class MultiOffsetLamboV0(IStrategy): method populate_indicators (line 154) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 170) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 191) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/MultiRSI/MultiRSI.py class MultiRSI (line 9) | class MultiRSI(IStrategy): method get_ticker_indicator (line 27) | def get_ticker_indicator(self): method populate_indicators (line 30) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 53) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 63) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NASOSRv6_private_Reinuvader_20211121/NASOSRv6_private_Reinuvader_20211121.py class NASOSRv6_private_Reinuvader_20211121 (line 66) | class NASOSRv6_private_Reinuvader_20211121(IStrategy): method custom_sell (line 169) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 173) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method confirm_trade_exit (line 185) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method informative_pairs (line 224) | def informative_pairs(self): method informative_1h_indicators (line 237) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method top_percent_change (line 246) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method populate_indicators (line 260) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method normal_tf_indicators (line 270) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_buy_trend (line 381) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 517) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method rollingNormalize (line 547) | def rollingNormalize(self, dataframe, name): function EWO (line 554) | def EWO(dataframe, ema_length=5, ema2_length=35): function normalize (line 562) | def normalize(data, min_value, max_value): function williams_r (line 566) | def williams_r(dataframe: DataFrame, timeperiod: int = 14) -> Series: function bollinger_bands (line 585) | def bollinger_bands(stock_price, window_size, num_of_std): function ha_typical_price (line 591) | def ha_typical_price(bars): function pmax (line 596) | def pmax(df, period, multiplier, length, MAtype, src): function HA (line 686) | def HA(dataframe, smoothing=None): FILE: strategies/NASOSv4/NASOSv4.py function EWO (line 51) | def EWO(dataframe, ema_length=5, ema2_length=35): class NASOSv4 (line 59) | class NASOSv4(IStrategy): method custom_stoploss (line 163) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method confirm_trade_exit (line 189) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method informative_pairs (line 220) | def informative_pairs(self): method informative_1h_indicators (line 225) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 242) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 266) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 276) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 329) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NASOSv5/NASOSv5.py function EWO (line 45) | def EWO(dataframe, ema_length=5, ema2_length=35): class NASOSv5 (line 53) | class NASOSv5(IStrategy): method custom_stoploss (line 152) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method confirm_trade_exit (line 170) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method informative_pairs (line 201) | def informative_pairs(self): method informative_1h_indicators (line 206) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method informative_15m_indicators (line 223) | def informative_15m_indicators(self, dataframe: DataFrame, metadata: d... method normal_tf_indicators (line 240) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 264) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 275) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 328) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NASOSv5_mod1/NASOSv5_mod1.py function EWO (line 30) | def EWO(dataframe, ema_length=5, ema2_length=35): class NASOSv5_mod1 (line 38) | class NASOSv5_mod1(IStrategy): method custom_stoploss (line 189) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method confirm_trade_exit (line 207) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method informative_pairs (line 238) | def informative_pairs(self): method informative_1h_indicators (line 243) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method informative_15m_indicators (line 260) | def informative_15m_indicators(self, dataframe: DataFrame, metadata: d... method normal_tf_indicators (line 277) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 327) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 338) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 391) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class NASOSv5HO (line 419) | class NASOSv5HO(NASOSv5_mod1): class NASOSv5PD (line 455) | class NASOSv5PD(NASOSv5_mod1): method populate_buy_trend (line 456) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... class NASOSv5SL (line 513) | class NASOSv5SL(NASOSv5_mod1): method custom_stoploss (line 540) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... class TrailingBuyStrat (line 568) | class TrailingBuyStrat(NASOSv5_mod1): method custom_sell (line 577) | def custom_sell(self, pair: str, trade: Trade, current_time: datetime,... method populate_indicators (line 590) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 603) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_buy_trend (line 612) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method get_current_price (line 691) | def get_current_price(self, pair: str) -> float: FILE: strategies/NASOSv5_mod1_DanMod/NASOSv5_mod1_DanMod.py function EWO (line 20) | def EWO(dataframe, ema_length=5, ema2_length=35): function VWAPB (line 27) | def VWAPB(dataframe, window_size=20, num_of_std=1): function top_percent_change (line 35) | def top_percent_change(dataframe: DataFrame, length: int) -> float: class NASOSv5_mod1_DanMod (line 41) | class NASOSv5_mod1_DanMod(IStrategy): method custom_stoploss (line 165) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method confirm_trade_exit (line 183) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method informative_pairs (line 213) | def informative_pairs(self): method informative_1h_indicators (line 218) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method informative_15m_indicators (line 224) | def informative_15m_indicators(self, dataframe: DataFrame, metadata: d... method normal_tf_indicators (line 230) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 275) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 284) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 338) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NASOSv5_mod2/NASOSv5_mod2.py function EWO (line 30) | def EWO(dataframe, ema_length=5, ema2_length=50): class NASOSv5_mod2 (line 38) | class NASOSv5_mod2(IStrategy): method custom_stoploss (line 189) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method confirm_trade_exit (line 207) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method informative_pairs (line 238) | def informative_pairs(self): method informative_1h_indicators (line 243) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method informative_15m_indicators (line 260) | def informative_15m_indicators(self, dataframe: DataFrame, metadata: d... method normal_tf_indicators (line 277) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 327) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 338) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 392) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class NASOSv5HO (line 420) | class NASOSv5HO(NASOSv5_mod2): class NASOSv5PD (line 456) | class NASOSv5PD(NASOSv5_mod2): method populate_buy_trend (line 457) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... class NASOSv5SL (line 516) | class NASOSv5SL(NASOSv5_mod2): method custom_stoploss (line 543) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... class TrailingBuyStrat (line 571) | class TrailingBuyStrat(NASOSv5_mod2): method custom_sell (line 580) | def custom_sell(self, pair: str, trade: Trade, current_time: datetime,... method populate_indicators (line 593) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 606) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_buy_trend (line 615) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method get_current_price (line 694) | def get_current_price(self, pair: str) -> float: FILE: strategies/NASOSv5_mod3/NASOSv5_mod3.py function EWO (line 30) | def EWO(dataframe, ema_length=5, ema2_length=50): class NASOSv5_mod3 (line 38) | class NASOSv5_mod3(IStrategy): method custom_stoploss (line 189) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method confirm_trade_exit (line 207) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method informative_pairs (line 238) | def informative_pairs(self): method informative_1h_indicators (line 243) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method informative_15m_indicators (line 260) | def informative_15m_indicators(self, dataframe: DataFrame, metadata: d... method normal_tf_indicators (line 277) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 327) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 338) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 393) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class NASOSv5HO (line 421) | class NASOSv5HO(NASOSv5_mod3): class NASOSv5PD (line 457) | class NASOSv5PD(NASOSv5_mod3): method populate_buy_trend (line 458) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... class NASOSv5SL (line 517) | class NASOSv5SL(NASOSv5_mod3): method custom_stoploss (line 544) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... class TrailingBuyStrat (line 572) | class TrailingBuyStrat(NASOSv5_mod3): method custom_sell (line 581) | def custom_sell(self, pair: str, trade: Trade, current_time: datetime,... method populate_indicators (line 594) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 607) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_buy_trend (line 616) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method get_current_price (line 695) | def get_current_price(self, pair: str) -> float: FILE: strategies/NFI46/NFI46.py class NFI46 (line 43) | class NFI46(IStrategy): method get_ticker_indicator (line 710) | def get_ticker_indicator(self): method custom_sell (line 713) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 857) | def range_percent_change(self, dataframe: DataFrame, length: int) -> f... method range_maxgap (line 867) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 877) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 887) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 897) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method informative_pairs (line 909) | def informative_pairs(self): method informative_1h_indicators (line 916) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 978) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1056) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1066) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1403) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1492) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 1500) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/NFI46Frog/NFI46Frog.py class NFI46Frog (line 48) | class NFI46Frog(IStrategy): method HA (line 486) | def HA(self, dataframe, smoothing=None): method hansen_HA (line 512) | def hansen_HA(self, informative_df, period=6): method bbw_expansion (line 526) | def bbw_expansion(self, bbw_rolling, mult=1.1): method do_indicators (line 539) | def do_indicators(self, dataframe: DataFrame, metadata: dict) -> DataF... method get_ticker_indicator (line 605) | def get_ticker_indicator(self): method custom_sell (line 608) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 752) | def range_percent_change(self, dataframe: DataFrame, length: int) -> f... method range_maxgap (line 762) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 772) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 782) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 792) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method informative_pairs (line 804) | def informative_pairs(self): method informative_1h_indicators (line 811) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 873) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 951) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 992) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1388) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 1481) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method min_roi_reached_dynamic (line 1506) | def min_roi_reached_dynamic(self, trade: Trade, current_profit: float,... method min_roi_reached (line 1555) | def min_roi_reached(self, trade: Trade, current_profit: float, current... method get_current_price (line 1568) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 1590) | def populate_trades(self, pair: str) -> dict: function EWO (line 1614) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 1622) | def chaikin_money_flow(dataframe, n=20, fillna=False): function RMI (line 1643) | def RMI(dataframe, *, length=20, mom=5): function SSLChannels_ATR (line 1661) | def SSLChannels_ATR(dataframe, length=7): function SROC (line 1678) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): FILE: strategies/NFI46FrogZ/NFI46FrogZ.py class NFI46FrogZ (line 48) | class NFI46FrogZ(IStrategy): method HA (line 490) | def HA(self, dataframe, smoothing=None): method hansen_HA (line 516) | def hansen_HA(self, informative_df, period=6): method bbw_expansion (line 530) | def bbw_expansion(self, bbw_rolling, mult=1.1): method do_indicators (line 543) | def do_indicators(self, dataframe: DataFrame, metadata: dict) -> DataF... method get_ticker_indicator (line 609) | def get_ticker_indicator(self): method custom_sell (line 612) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 756) | def range_percent_change(self, dataframe: DataFrame, length: int) -> f... method range_maxgap (line 766) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 776) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 786) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 796) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method informative_pairs (line 808) | def informative_pairs(self): method informative_1h_indicators (line 815) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 877) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 955) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 996) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1392) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 1480) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method get_current_price (line 1518) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 1540) | def populate_trades(self, pair: str) -> dict: function EWO (line 1564) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 1572) | def chaikin_money_flow(dataframe, n=20, fillna=False): function RMI (line 1593) | def RMI(dataframe, *, length=20, mom=5): function SSLChannels_ATR (line 1611) | def SSLChannels_ATR(dataframe, length=7): function SROC (line 1628) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): FILE: strategies/NFI46Offset/NFI46Offset.py class NFI46Offset (line 43) | class NFI46Offset(IStrategy): method get_ticker_indicator (line 571) | def get_ticker_indicator(self): method custom_sell (line 574) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 718) | def range_percent_change(self, dataframe: DataFrame, length: int) -> f... method range_maxgap (line 728) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 738) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 748) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 758) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method informative_pairs (line 770) | def informative_pairs(self): method informative_1h_indicators (line 777) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 839) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 926) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 936) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1284) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1381) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 1389) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/NFI46OffsetHOA1/NFI46OffsetHOA1.py class NFI46OffsetHOA1 (line 43) | class NFI46OffsetHOA1(IStrategy): method get_ticker_indicator (line 800) | def get_ticker_indicator(self): method custom_sell (line 803) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 947) | def range_percent_change(self, dataframe: DataFrame, length: int) -> f... method range_maxgap (line 957) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 967) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 977) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 987) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method informative_pairs (line 999) | def informative_pairs(self): method informative_1h_indicators (line 1006) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 1068) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1155) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1165) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1513) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1610) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 1618) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/NFI46Z/NFI46Z.py class NFI46Z (line 43) | class NFI46Z(IStrategy): method get_ticker_indicator (line 774) | def get_ticker_indicator(self): method custom_sell (line 777) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 921) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method range_percent_change (line 959) | def range_percent_change(self, dataframe: DataFrame, length: int) -> f... method range_maxgap (line 969) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 979) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 989) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 999) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method informative_pairs (line 1011) | def informative_pairs(self): method informative_1h_indicators (line 1018) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 1080) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1166) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1176) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1724) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1820) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 1828) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/NFI47V2/NFI47V2.py class NFI47V2 (line 44) | class NFI47V2(IStrategy): method get_ticker_indicator (line 629) | def get_ticker_indicator(self): method custom_sell (line 632) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 788) | def range_percent_change(self, dataframe: DataFrame, length: int) -> f... method range_maxgap (line 798) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 808) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 818) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 828) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method informative_pairs (line 840) | def informative_pairs(self): method informative_1h_indicators (line 847) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 912) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1005) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1015) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1352) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1441) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 1449) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/NFI4Frog/NFI4Frog.py class NFI4Frog (line 48) | class NFI4Frog(IStrategy): method HA (line 320) | def HA(self, dataframe, smoothing=None): method hansen_HA (line 346) | def hansen_HA(self, informative_df, period=6): method bbw_expansion (line 360) | def bbw_expansion(self, bbw_rolling, mult=1.1): method do_indicators (line 373) | def do_indicators(self, dataframe: DataFrame, metadata: dict) -> DataF... method get_ticker_indicator (line 439) | def get_ticker_indicator(self): method custom_sell (line 442) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 475) | def informative_pairs(self): method informative_1h_indicators (line 482) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 511) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 575) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 616) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1012) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 1146) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method min_roi_reached_dynamic (line 1171) | def min_roi_reached_dynamic(self, trade: Trade, current_profit: float,... method min_roi_reached (line 1220) | def min_roi_reached(self, trade: Trade, current_profit: float, current... method get_current_price (line 1233) | def get_current_price(self, pair: str, refresh: bool) -> float: method populate_trades (line 1255) | def populate_trades(self, pair: str) -> dict: function EWO (line 1279) | def EWO(dataframe, sma1_length=5, sma2_length=35): function RMI (line 1286) | def RMI(dataframe, *, length=20, mom=5): function SSLChannels_ATR (line 1304) | def SSLChannels_ATR(dataframe, length=7): function SROC (line 1321) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): FILE: strategies/NFI5MOHO/NFI5MOHO.py class NFI5MOHO (line 48) | class NFI5MOHO(IStrategy): method get_ticker_indicator (line 470) | def get_ticker_indicator(self): method custom_sell (line 474) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 487) | def informative_pairs(self): method informative_1h_indicators (line 494) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 527) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 600) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 611) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 633) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 656) | def EWO(dataframe, sma1_length=5, sma2_length=35): FILE: strategies/NFI5MOHO2/NFI5MOHO2.py class NFI5MOHO2 (line 48) | class NFI5MOHO2(IStrategy): method get_ticker_indicator (line 478) | def get_ticker_indicator(self): method custom_sell (line 482) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 529) | def informative_pairs(self): method informative_1h_indicators (line 536) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 569) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 642) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 653) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1078) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1176) | def EWO(dataframe, sma1_length=5, sma2_length=35): FILE: strategies/NFI5MOHO_WIP/NFI5MOHO_WIP.py class NFI5MOHO_WIP (line 48) | class NFI5MOHO_WIP(IStrategy): method get_ticker_indicator (line 483) | def get_ticker_indicator(self): method custom_sell (line 487) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 534) | def informative_pairs(self): method informative_1h_indicators (line 541) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 574) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 647) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 658) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1083) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1183) | def EWO(dataframe, sma1_length=5, sma2_length=35): FILE: strategies/NFI5MOHO_WIP_1/NFI5MOHO_WIP_1.py class NFI5MOHO_WIP_1 (line 48) | class NFI5MOHO_WIP_1(IStrategy): method get_ticker_indicator (line 489) | def get_ticker_indicator(self): method custom_sell (line 493) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 540) | def informative_pairs(self): method informative_1h_indicators (line 547) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 580) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 653) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 664) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1089) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1189) | def EWO(dataframe, sma1_length=5, sma2_length=35): FILE: strategies/NFI5MOHO_WIP_2/NFI5MOHO_WIP_2.py class NFI5MOHO_WIP_2 (line 48) | class NFI5MOHO_WIP_2(IStrategy): method get_ticker_indicator (line 483) | def get_ticker_indicator(self): method custom_sell (line 487) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 534) | def informative_pairs(self): method informative_1h_indicators (line 541) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 574) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 647) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 658) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1083) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1183) | def EWO(dataframe, sma1_length=5, sma2_length=35): FILE: strategies/NFI731_BUSD/NFI731_BUSD.py class NFI731_BUSD (line 73) | class NFI731_BUSD(IStrategy): method get_hold_trades_config_file (line 2387) | def get_hold_trades_config_file(): method load_hold_trades_config (line 2407) | def load_hold_trades_config(self): method bot_loop_start (line 2503) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 2514) | def get_ticker_indicator(self): method sell_over_main (line 2517) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 2557) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 2598) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_dec_main (line 2652) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_trail_main (line 2660) | def sell_trail_main(self, current_profit: float, last_candle, max_prof... method sell_duration_main (line 2672) | def sell_duration_main(self, current_profit: float, last_candle, trade... method sell_under_min (line 2682) | def sell_under_min(self, current_profit: float, last_candle) -> tuple: method sell_stoploss (line 2694) | def sell_stoploss(self, current_profit: float, last_candle, trade: 'Tr... method sell_pump_dec (line 2720) | def sell_pump_dec(self, current_profit: float, last_candle) -> tuple: method sell_pump_extra (line 2732) | def sell_pump_extra(self, current_profit: float, last_candle, max_prof... method sell_recover (line 2743) | def sell_recover(self, current_profit: float, last_candle, max_loss: f... method sell_r_1 (line 2752) | def sell_r_1(self, current_profit: float, last_candle) -> tuple: method sell_r_2 (line 2792) | def sell_r_2(self, current_profit: float, last_candle) -> tuple: method sell_r_3 (line 2832) | def sell_r_3(self, current_profit: float, last_candle) -> tuple: method sell_r_4 (line 2848) | def sell_r_4(self, current_profit: float, last_candle) -> tuple: method sell_quick_mode (line 2888) | def sell_quick_mode(self, current_profit: float, max_profit:float, las... method custom_sell (line 2912) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 3055) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 3071) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 3084) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 3094) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 3104) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 3114) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 3126) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 3141) | def informative_pairs(self): method informative_1h_indicators (line 3150) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 3266) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 3412) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 3419) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 3431) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method populate_indicators (line 3444) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 3495) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 4304) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 4308) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... function ewo (line 4364) | def ewo(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 4373) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function tsi (line 4395) | def tsi(dataframe: DataFrame, window_slow: int, window_fast: int, fillna... function williams_r (line 4422) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 4442) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 4451) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function zlema (line 4457) | def zlema(dataframe, timeperiod): function zlhull (line 4467) | def zlhull(dataframe, timeperiod): function hull (line 4480) | def hull(dataframe, timeperiod): function pmax (line 4492) | def pmax(df, period, multiplier, length, MAtype, src): function calc_streaks (line 4582) | def calc_streaks(series: Series): FILE: strategies/NFI7MOHO/NFI7MOHO.py class NFI7MOHO (line 44) | class NFI7MOHO(IStrategy): method get_ticker_indicator (line 1370) | def get_ticker_indicator(self): method custom_sell (line 1373) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 1538) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 1554) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 1567) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1577) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1587) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1597) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 1609) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 1624) | def informative_pairs(self): method informative_1h_indicators (line 1631) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 1733) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1814) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1825) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2694) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 2792) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 2800) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/NFINextMOHO/NFINextMOHO.py class NFINextMOHO (line 45) | class NFINextMOHO(IStrategy): method get_ticker_indicator (line 622) | def get_ticker_indicator(self): method custom_sell (line 625) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 792) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 808) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 821) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 831) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 841) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 851) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 863) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 878) | def informative_pairs(self): method informative_1h_indicators (line 887) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 957) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 1049) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 1056) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 1068) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method populate_indicators (line 1080) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1129) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1554) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1644) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 1652) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/NFINextMOHO2/NFINextMOHO2.py class NFINextMOHO2 (line 45) | class NFINextMOHO2(IStrategy): method get_ticker_indicator (line 622) | def get_ticker_indicator(self): method custom_sell (line 625) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 792) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 808) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 821) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 831) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 841) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 851) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 863) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 878) | def informative_pairs(self): method informative_1h_indicators (line 887) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 957) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 1049) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 1056) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 1068) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method populate_indicators (line 1080) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1129) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1554) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1644) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 1652) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/NFINextMultiOffsetAndHO/NFINextMultiOffsetAndHO.py class NFINextMultiOffsetAndHO (line 66) | class NFINextMultiOffsetAndHO(IStrategy): method load_hold_trades_config (line 2457) | def load_hold_trades_config(self): method bot_loop_start (line 2513) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 2523) | def get_ticker_indicator(self): method sell_over_main (line 2526) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 2566) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 2607) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_dec_main (line 2661) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_trail_main (line 2669) | def sell_trail_main(self, current_profit: float, last_candle, max_prof... method sell_duration_main (line 2681) | def sell_duration_main(self, current_profit: float, last_candle, trade... method sell_under_min (line 2691) | def sell_under_min(self, current_profit: float, last_candle) -> tuple: method sell_stoploss (line 2703) | def sell_stoploss(self, current_profit: float, last_candle, trade: 'Tr... method sell_pump_dec (line 2729) | def sell_pump_dec(self, current_profit: float, last_candle) -> tuple: method sell_pump_extra (line 2741) | def sell_pump_extra(self, current_profit: float, last_candle, max_prof... method sell_recover (line 2752) | def sell_recover(self, current_profit: float, last_candle, max_loss: f... method sell_r_1 (line 2761) | def sell_r_1(self, current_profit: float, last_candle) -> tuple: method sell_r_2 (line 2801) | def sell_r_2(self, current_profit: float, last_candle) -> tuple: method sell_r_3 (line 2841) | def sell_r_3(self, current_profit: float, last_candle) -> tuple: method sell_r_4 (line 2857) | def sell_r_4(self, current_profit: float, last_candle) -> tuple: method custom_sell (line 2897) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 3024) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 3040) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 3053) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 3063) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 3073) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 3083) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 3095) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 3110) | def informative_pairs(self): method informative_1h_indicators (line 3119) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 3288) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 3421) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 3428) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 3441) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method populate_indicators (line 3456) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 3513) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 4101) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 4119) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... function ewo (line 4160) | def ewo(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 4169) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function tsi (line 4191) | def tsi(dataframe: DataFrame, window_slow: int, window_fast: int, fillna... function williams_r (line 4220) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 4240) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 4249) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function zlema (line 4255) | def zlema(dataframe, timeperiod): function zlhull (line 4265) | def zlhull(dataframe, timeperiod): function hull (line 4279) | def hull(dataframe, timeperiod): FILE: strategies/NFINextMultiOffsetAndHO2/NFINextMultiOffsetAndHO2.py class NFINextMultiOffsetAndHO2 (line 67) | class NFINextMultiOffsetAndHO2(IStrategy): method load_hold_trades_config (line 2207) | def load_hold_trades_config(self): method bot_loop_start (line 2312) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 2322) | def get_ticker_indicator(self): method sell_over_main (line 2325) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 2365) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 2406) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_dec_main (line 2460) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_trail_main (line 2468) | def sell_trail_main(self, current_profit: float, last_candle, max_prof... method sell_duration_main (line 2480) | def sell_duration_main(self, current_profit: float, last_candle, trade... method sell_under_min (line 2490) | def sell_under_min(self, current_profit: float, last_candle) -> tuple: method sell_stoploss (line 2502) | def sell_stoploss(self, current_profit: float, last_candle, trade: 'Tr... method sell_pump_dec (line 2528) | def sell_pump_dec(self, current_profit: float, last_candle) -> tuple: method sell_pump_extra (line 2540) | def sell_pump_extra(self, current_profit: float, last_candle, max_prof... method sell_recover (line 2551) | def sell_recover(self, current_profit: float, last_candle, max_loss: f... method sell_r_1 (line 2560) | def sell_r_1(self, current_profit: float, last_candle) -> tuple: method sell_r_2 (line 2600) | def sell_r_2(self, current_profit: float, last_candle) -> tuple: method sell_r_3 (line 2640) | def sell_r_3(self, current_profit: float, last_candle) -> tuple: method sell_r_4 (line 2656) | def sell_r_4(self, current_profit: float, last_candle) -> tuple: method sell_quick_mode (line 2696) | def sell_quick_mode(self, current_profit: float, max_profit:float, las... method custom_sell (line 2709) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 2846) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 2861) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 2873) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 2882) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 2891) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 2900) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 2911) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 2925) | def informative_pairs(self): method informative_1h_indicators (line 2934) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 3050) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 3163) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 3170) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 3182) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method populate_indicators (line 3195) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 3246) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 4131) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 4135) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... function ewo (line 4186) | def ewo(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 4195) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function tsi (line 4217) | def tsi(dataframe: DataFrame, window_slow: int, window_fast: int, fillna... function williams_r (line 4244) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 4264) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 4273) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function zlema (line 4279) | def zlema(dataframe, timeperiod): function zlhull (line 4289) | def zlhull(dataframe, timeperiod): function hull (line 4302) | def hull(dataframe, timeperiod): FILE: strategies/NFIX_BB_RPB/NFIX_BB_RPB.py class NFIX_BB_RPB (line 105) | class NFIX_BB_RPB(IStrategy): method custom_stoploss (line 179) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method confirm_trade_entry (line 195) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method __init__ (line 2197) | def __init__(self, config: dict) -> None: method get_hold_trades_config_file (line 2207) | def get_hold_trades_config_file(self): method load_hold_trades_config (line 2232) | def load_hold_trades_config(self): method whitelist_tracker (line 2242) | def whitelist_tracker(self): method top_traded_list (line 2254) | def top_traded_list(self): method top_grossing_list (line 2307) | def top_grossing_list(self): method is_top_coin (line 2360) | def is_top_coin(self, coin_pair, row_data, top_length) -> bool: method is_support (line 2363) | def is_support(self, row_data) -> bool: method is_resistance (line 2372) | def is_resistance(self, row_data) -> bool: method bot_loop_start (line 2381) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 2405) | def get_ticker_indicator(self): method sell_signals (line 2408) | def sell_signals(self, current_profit: float, max_profit:float, max_lo... method sell_stoploss (line 2484) | def sell_stoploss(self, current_profit: float, max_profit: float, max_... method sell_over_main (line 2608) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 2927) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_r (line 3246) | def sell_r(self, current_profit: float, max_profit: float, max_loss: f... method sell_trail (line 4663) | def sell_trail(self, current_profit: float, max_profit: float, max_los... method sell_dec_main (line 5014) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 5956) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_stoploss (line 6339) | def sell_pump_stoploss(self, current_profit: float, max_profit: float,... method sell_pivot (line 6416) | def sell_pivot(self, current_profit: float, max_profit:float, max_loss... method sell_long_mode (line 6532) | def sell_long_mode(self, current_profit: float, max_profit:float, max_... method sell_quick_mode (line 6574) | def sell_quick_mode(self, current_profit: float, max_profit:float, las... method custom_sell (line 6595) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 6678) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 6693) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method informative_pairs (line 6705) | def informative_pairs(self): method informative_1d_indicators (line 6725) | def informative_1d_indicators(self, dataframe: DataFrame, metadata: di... method informative_1h_indicators (line 6762) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method informative_15m_indicators (line 6848) | def informative_15m_indicators(self, dataframe: DataFrame, metadata: d... method normal_tf_indicators (line 6914) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 7080) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 7087) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 7103) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method daily_tf_btc_indicators (line 7120) | def daily_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict... method populate_indicators (line 7136) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 7215) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 8112) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 8117) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... method _should_hold_trade (line 8145) | def _should_hold_trade(self, trade: "Trade", rate: float, sell_reason:... function ewo (line 8219) | def ewo(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 8226) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function williams_r (line 8247) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 8266) | def vwma(dataframe: DataFrame, length: int = 10): function ema_vwma_osc (line 8275) | def ema_vwma_osc(dataframe, len_slow_ma): function pivot_points (line 8279) | def pivot_points(dataframe: DataFrame, mode = 'fibonacci') -> Series: function heikin_ashi (line 8299) | def heikin_ashi(dataframe, smooth_inputs = False, smooth_outputs = False... function pmax (line 8333) | def pmax(df, period, multiplier, length, MAtype, src): function momdiv (line 8423) | def momdiv(dataframe: DataFrame, mom_length: int = 10, bb_length: int = ... function T3 (line 8443) | def T3(dataframe, length=5): function moderi (line 8466) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: class Cache (line 8470) | class Cache: method __init__ (line 8472) | def __init__(self, path): method rapidjson_load_kwargs (line 8483) | def rapidjson_load_kwargs(): method rapidjson_dump_kwargs (line 8487) | def rapidjson_dump_kwargs(): method load (line 8490) | def load(self): method save (line 8494) | def save(self): method process_loaded_data (line 8498) | def process_loaded_data(self, data): method _load (line 8501) | def _load(self): method _save (line 8516) | def _save(self): class HoldsCache (line 8527) | class HoldsCache(Cache): method rapidjson_load_kwargs (line 8530) | def rapidjson_load_kwargs(): method rapidjson_dump_kwargs (line 8537) | def rapidjson_dump_kwargs(): method save (line 8543) | def save(self): method process_loaded_data (line 8546) | def process_loaded_data(self, data): method _object_hook (line 8669) | def _object_hook(data): FILE: strategies/NFIX_BB_RPB_c7c477d_20211030/NFIX_BB_RPB_c7c477d_20211030.py class NFIX_BB_RPB_c7c477d_20211030 (line 105) | class NFIX_BB_RPB_c7c477d_20211030(IStrategy): method custom_stoploss (line 178) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method __init__ (line 1354) | def __init__(self, config: dict) -> None: method get_hold_trades_config_file (line 1364) | def get_hold_trades_config_file(self): method load_hold_trades_config (line 1389) | def load_hold_trades_config(self): method whitelist_tracker (line 1399) | def whitelist_tracker(self): method top_traded_list (line 1411) | def top_traded_list(self): method top_grossing_list (line 1464) | def top_grossing_list(self): method is_top_coin (line 1517) | def is_top_coin(self, coin_pair, row_data, top_length) -> bool: method is_support (line 1520) | def is_support(self, row_data) -> bool: method is_resistance (line 1529) | def is_resistance(self, row_data) -> bool: method bot_loop_start (line 1538) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 1562) | def get_ticker_indicator(self): method sell_signals (line 1565) | def sell_signals(self, current_profit: float, max_profit:float, max_lo... method sell_stoploss (line 1641) | def sell_stoploss(self, current_profit: float, max_profit: float, max_... method sell_over_main (line 1766) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 1893) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_r (line 2020) | def sell_r(self, current_profit: float, max_profit: float, max_loss: f... method sell_trail (line 2444) | def sell_trail(self, current_profit: float, max_profit: float, max_los... method sell_dec_main (line 2709) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 2978) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_stoploss (line 3361) | def sell_pump_stoploss(self, current_profit: float, max_profit: float,... method sell_long_mode (line 3438) | def sell_long_mode(self, current_profit: float, max_profit:float, max_... method sell_quick_mode (line 3480) | def sell_quick_mode(self, current_profit: float, max_profit:float, las... method custom_sell (line 3501) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 3579) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 3594) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method informative_pairs (line 3606) | def informative_pairs(self): method informative_1d_indicators (line 3623) | def informative_1d_indicators(self, dataframe: DataFrame, metadata: di... method informative_1h_indicators (line 3660) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 3738) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 3884) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 3891) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 3907) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method daily_tf_btc_indicators (line 3924) | def daily_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict... method populate_indicators (line 3940) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 4014) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 4563) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 4568) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... method _should_hold_trade (line 4596) | def _should_hold_trade(self, trade: "Trade", rate: float, sell_reason:... function ewo (line 4670) | def ewo(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 4677) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function williams_r (line 4698) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 4717) | def vwma(dataframe: DataFrame, length: int = 10): function ema_vwma_osc (line 4726) | def ema_vwma_osc(dataframe, len_slow_ma): function pivot_points (line 4730) | def pivot_points(dataframe: DataFrame, mode = 'fibonacci') -> Series: function heikin_ashi (line 4750) | def heikin_ashi(dataframe, smooth_inputs = False, smooth_outputs = False... function pmax (line 4784) | def pmax(df, period, multiplier, length, MAtype, src): function momdiv (line 4874) | def momdiv(dataframe: DataFrame, mom_length: int = 10, bb_length: int = ... class Cache (line 4894) | class Cache: method __init__ (line 4896) | def __init__(self, path): method rapidjson_load_kwargs (line 4907) | def rapidjson_load_kwargs(): method rapidjson_dump_kwargs (line 4911) | def rapidjson_dump_kwargs(): method load (line 4914) | def load(self): method save (line 4918) | def save(self): method process_loaded_data (line 4922) | def process_loaded_data(self, data): method _load (line 4925) | def _load(self): method _save (line 4940) | def _save(self): class HoldsCache (line 4951) | class HoldsCache(Cache): method rapidjson_load_kwargs (line 4954) | def rapidjson_load_kwargs(): method rapidjson_dump_kwargs (line 4961) | def rapidjson_dump_kwargs(): method save (line 4967) | def save(self): method process_loaded_data (line 4970) | def process_loaded_data(self, data): method _object_hook (line 5093) | def _object_hook(data): FILE: strategies/NfiNextModded/NfiNextModded.py class NfiNextModded (line 105) | class NfiNextModded(IStrategy): method __init__ (line 2285) | def __init__(self, config: dict) -> None: method get_hold_trades_config_file (line 2295) | def get_hold_trades_config_file(self): method load_hold_trades_config (line 2320) | def load_hold_trades_config(self): method whitelist_tracker (line 2330) | def whitelist_tracker(self): method top_traded_list (line 2343) | def top_traded_list(self): method top_grossing_list (line 2399) | def top_grossing_list(self): method is_top_coin (line 2457) | def is_top_coin(self, coin_pair, row_data, top_length) -> bool: method bot_loop_start (line 2460) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 2484) | def get_ticker_indicator(self): method sell_over_main (line 2487) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 2762) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 3005) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_dec_main (line 3380) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_trail_main (line 3390) | def sell_trail_main(self, current_profit: float, last_candle, max_prof... method sell_duration_main (line 3410) | def sell_duration_main(self, current_profit: float, last_candle, trade... method sell_under_min (line 3422) | def sell_under_min(self, current_profit: float, last_candle) -> tuple: method sell_stoploss (line 3441) | def sell_stoploss(self, current_profit: float, max_profit: float, max_... method sell_pump_dec (line 3526) | def sell_pump_dec(self, current_profit: float, last_candle) -> tuple: method sell_pump_extra (line 3541) | def sell_pump_extra(self, current_profit: float, last_candle, max_prof... method sell_recover (line 3557) | def sell_recover(self, current_profit: float, last_candle, max_loss: f... method sell_r_1 (line 3569) | def sell_r_1(self, current_profit: float, last_candle) -> tuple: method sell_r_2 (line 3609) | def sell_r_2(self, current_profit: float, last_candle) -> tuple: method sell_r_3 (line 3661) | def sell_r_3(self, current_profit: float, last_candle) -> tuple: method sell_r_4 (line 3681) | def sell_r_4(self, current_profit: float, last_candle) -> tuple: method sell_r_5 (line 3721) | def sell_r_5(self, current_profit: float, last_candle) -> tuple: method sell_r_6 (line 3761) | def sell_r_6(self, current_profit: float, last_candle) -> tuple: method mark_profit_target (line 3813) | def mark_profit_target(self, pair: str, trade: "Trade", current_time: ... method sell_profit_target (line 3820) | def sell_profit_target(self, pair: str, trade: "Trade", current_time: ... method sell_quick_mode (line 3829) | def sell_quick_mode(self, current_profit: float, max_profit: float, la... method sell_ichi (line 3852) | def sell_ichi(self, current_profit: float, max_profit: float, max_loss... method sell_long_mode (line 3877) | def sell_long_mode(self, current_profit: float, max_profit: float, max... method sell_pivot (line 3966) | def sell_pivot(self, current_profit: float, max_profit: float, max_los... method custom_sell (line 4037) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 4276) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 4293) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 4305) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 4314) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 4324) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 4333) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 4345) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 4360) | def informative_pairs(self): method informative_1d_indicators (line 4377) | def informative_1d_indicators(self, dataframe: DataFrame, metadata: di... method informative_1h_indicators (line 4413) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 4601) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 4752) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 4759) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 4775) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method daily_tf_btc_indicators (line 4792) | def daily_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict... method populate_indicators (line 4809) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 4887) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 4899) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 4904) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... method _set_profit_target (line 4934) | def _set_profit_target(self, pair: str, sell_reason: str, rate: float,... method _remove_profit_target (line 4942) | def _remove_profit_target(self, pair: str): method _should_hold_trade (line 4947) | def _should_hold_trade(self, trade: "Trade", rate: float, sell_reason:... function ewo (line 5022) | def ewo(dataframe, sma1_length=5, sma2_length=35): function ewo_sma (line 5029) | def ewo_sma(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 5037) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function williams_r (line 5060) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 5080) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 5089) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function ema_vwma_osc (line 5095) | def ema_vwma_osc(dataframe, len_slow_ma): function zlema (line 5102) | def zlema(dataframe, timeperiod): function zlhull (line 5112) | def zlhull(dataframe, timeperiod): function hull (line 5126) | def hull(dataframe, timeperiod): function pmax (line 5140) | def pmax(df, period, multiplier, length, MAtype, src): function calc_streaks (line 5228) | def calc_streaks(series: Series): function SSLChannels (line 5252) | def SSLChannels(dataframe, length=7): function pivot_points (line 5263) | def pivot_points(dataframe: DataFrame, mode='fibonacci') -> Series: function HeikinAshi (line 5284) | def HeikinAshi(dataframe, smooth_inputs=False, smooth_outputs=False, len... function momdiv (line 5319) | def momdiv(dataframe: DataFrame, mom_length: int = 10, bb_length: int = ... class Cache (line 5341) | class Cache: method __init__ (line 5343) | def __init__(self, path): method rapidjson_load_kwargs (line 5354) | def rapidjson_load_kwargs(): method rapidjson_dump_kwargs (line 5358) | def rapidjson_dump_kwargs(): method load (line 5361) | def load(self): method save (line 5365) | def save(self): method process_loaded_data (line 5369) | def process_loaded_data(self, data): method _load (line 5372) | def _load(self): method _save (line 5387) | def _save(self): class HoldsCache (line 5398) | class HoldsCache(Cache): method rapidjson_load_kwargs (line 5401) | def rapidjson_load_kwargs(): method rapidjson_dump_kwargs (line 5408) | def rapidjson_dump_kwargs(): method save (line 5414) | def save(self): method process_loaded_data (line 5417) | def process_loaded_data(self, data): method _object_hook (line 5540) | def _object_hook(data): FILE: strategies/NormalizerStrategy/NormalizerStrategy.py class NormalizerStrategy (line 11) | class NormalizerStrategy(IStrategy): method custom_stoploss (line 51) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method fischer_norm (line 58) | def fischer_norm(self, x, lookback): method populate_indicators (line 67) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 78) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 87) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NormalizerStrategyHO2/NormalizerStrategyHO2.py class NormalizerStrategyHO2 (line 50) | class NormalizerStrategyHO2(IStrategy): method custom_stoploss (line 93) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method fischer_norm (line 100) | def fischer_norm(self, x, lookback): method populate_indicators (line 109) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 120) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 129) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Nostalgia/Nostalgia.py class Nostalgia (line 21) | class Nostalgia(IStrategy): method load_hold_trades_config (line 1936) | def load_hold_trades_config(self): method bot_loop_start (line 1992) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 2002) | def get_ticker_indicator(self): method sell_over_main (line 2005) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 2045) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 2086) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_dec_main (line 2140) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_trail_main (line 2148) | def sell_trail_main(self, current_profit: float, last_candle, max_prof... method sell_duration_main (line 2163) | def sell_duration_main(self, current_profit: float, last_candle, trade... method sell_under_min (line 2174) | def sell_under_min(self, current_profit: float, last_candle) -> tuple: method sell_stoploss (line 2180) | def sell_stoploss(self, current_profit: float, last_candle, trade: 'Tr... method sell_pump_dec (line 2202) | def sell_pump_dec(self, current_profit: float, last_candle) -> tuple: method sell_pump_extra (line 2214) | def sell_pump_extra(self, current_profit: float, last_candle, max_prof... method sell_recover (line 2225) | def sell_recover(self, current_profit: float, last_candle, max_loss: f... method sell_r_1 (line 2234) | def sell_r_1(self, current_profit: float, last_candle) -> tuple: method sell_r_2 (line 2274) | def sell_r_2(self, current_profit: float, last_candle) -> tuple: method sell_r_3 (line 2314) | def sell_r_3(self, current_profit: float, last_candle) -> tuple: method custom_sell (line 2330) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 2444) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 2460) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 2473) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 2483) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 2493) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 2503) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 2515) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 2530) | def informative_pairs(self): method informative_1h_indicators (line 2539) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 2654) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 2760) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 2767) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 2779) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method populate_indicators (line 2792) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 2843) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 3353) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 3357) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... function ewo (line 3398) | def ewo(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 3407) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function tsi (line 3429) | def tsi(dataframe: DataFrame, window_slow: int, window_fast: int, fillna... function williams_r (line 3456) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 3476) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 3485) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function zlema (line 3491) | def zlema(dataframe, timeperiod): function zlhull (line 3501) | def zlhull(dataframe, timeperiod): function hull (line 3514) | def hull(dataframe, timeperiod): FILE: strategies/NostalgiaForInfinityNext/NostalgiaForInfinityNext.py class NostalgiaForInfinityNext (line 73) | class NostalgiaForInfinityNext(IStrategy): method get_hold_trades_config_file (line 2387) | def get_hold_trades_config_file(): method load_hold_trades_config (line 2407) | def load_hold_trades_config(self): method bot_loop_start (line 2503) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 2514) | def get_ticker_indicator(self): method sell_over_main (line 2517) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 2557) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 2598) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_dec_main (line 2652) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_trail_main (line 2660) | def sell_trail_main(self, current_profit: float, last_candle, max_prof... method sell_duration_main (line 2672) | def sell_duration_main(self, current_profit: float, last_candle, trade... method sell_under_min (line 2682) | def sell_under_min(self, current_profit: float, last_candle) -> tuple: method sell_stoploss (line 2694) | def sell_stoploss(self, current_profit: float, last_candle, trade: 'Tr... method sell_pump_dec (line 2720) | def sell_pump_dec(self, current_profit: float, last_candle) -> tuple: method sell_pump_extra (line 2732) | def sell_pump_extra(self, current_profit: float, last_candle, max_prof... method sell_recover (line 2743) | def sell_recover(self, current_profit: float, last_candle, max_loss: f... method sell_r_1 (line 2752) | def sell_r_1(self, current_profit: float, last_candle) -> tuple: method sell_r_2 (line 2792) | def sell_r_2(self, current_profit: float, last_candle) -> tuple: method sell_r_3 (line 2832) | def sell_r_3(self, current_profit: float, last_candle) -> tuple: method sell_r_4 (line 2848) | def sell_r_4(self, current_profit: float, last_candle) -> tuple: method sell_quick_mode (line 2888) | def sell_quick_mode(self, current_profit: float, max_profit:float, las... method custom_sell (line 2912) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 3055) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 3071) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 3084) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 3094) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 3104) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 3114) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 3126) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 3141) | def informative_pairs(self): method informative_1h_indicators (line 3150) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 3266) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 3412) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 3419) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 3431) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method populate_indicators (line 3444) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 3495) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 4304) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 4308) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... function ewo (line 4364) | def ewo(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 4373) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function tsi (line 4395) | def tsi(dataframe: DataFrame, window_slow: int, window_fast: int, fillna... function williams_r (line 4422) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 4442) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 4451) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function zlema (line 4457) | def zlema(dataframe, timeperiod): function zlhull (line 4467) | def zlhull(dataframe, timeperiod): function hull (line 4480) | def hull(dataframe, timeperiod): function pmax (line 4492) | def pmax(df, period, multiplier, length, MAtype, src): function calc_streaks (line 4582) | def calc_streaks(series: Series): FILE: strategies/NostalgiaForInfinityNextGen/NostalgiaForInfinityNextGen.py class NostalgiaForInfinityNextGen (line 105) | class NostalgiaForInfinityNextGen(IStrategy): method __init__ (line 869) | def __init__(self, config: dict) -> None: method get_hold_trades_config_file (line 879) | def get_hold_trades_config_file(self): method load_hold_trades_config (line 904) | def load_hold_trades_config(self): method whitelist_tracker (line 914) | def whitelist_tracker(self): method top_traded_list (line 926) | def top_traded_list(self): method top_grossing_list (line 979) | def top_grossing_list(self): method is_top_coin (line 1032) | def is_top_coin(self, coin_pair, row_data, top_length) -> bool: method is_support (line 1035) | def is_support(self, row_data) -> bool: method is_resistance (line 1040) | def is_resistance(self, row_data) -> bool: method bot_loop_start (line 1045) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 1069) | def get_ticker_indicator(self): method sell_signals (line 1072) | def sell_signals(self, current_profit: float, max_profit:float, max_lo... method sell_stoploss (line 1148) | def sell_stoploss(self, current_profit: float, max_profit: float, max_... method sell_over_main (line 1233) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 1456) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_r (line 1679) | def sell_r(self, current_profit: float, max_profit: float, max_loss: f... method sell_trail (line 2271) | def sell_trail(self, current_profit: float, max_profit: float, max_los... method sell_dec_main (line 2487) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 2660) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_dec (line 3267) | def sell_pump_dec(self, current_profit: float, max_profit: float, max_... method sell_pump_trail (line 3279) | def sell_pump_trail(self, current_profit: float, max_profit: float, ma... method sell_pump_stoploss (line 3285) | def sell_pump_stoploss(self, current_profit: float, max_profit: float,... method sell_duration (line 3353) | def sell_duration(self, current_profit: float, max_profit: float, max_... method sell_quick_mode (line 3394) | def sell_quick_mode(self, current_profit: float, max_profit: float, ma... method custom_sell (line 3407) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 3492) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 3507) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method informative_pairs (line 3519) | def informative_pairs(self): method informative_1d_indicators (line 3536) | def informative_1d_indicators(self, dataframe: DataFrame, metadata: di... method informative_1h_indicators (line 3573) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 3647) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 3759) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 3766) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 3782) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method daily_tf_btc_indicators (line 3799) | def daily_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict... method populate_indicators (line 3815) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 3889) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 4221) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 4226) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... method _should_hold_trade (line 4254) | def _should_hold_trade(self, trade: "Trade", rate: float, sell_reason:... function ewo (line 4328) | def ewo(dataframe, sma1_length=5, sma2_length=35): function ewo_ema (line 4334) | def ewo_ema(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 4341) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function williams_r (line 4362) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 4381) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 4390) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function ema_vwma_osc (line 4395) | def ema_vwma_osc(dataframe, len_slow_ma): function momdiv (line 4400) | def momdiv(dataframe: DataFrame, mom_length: int = 10, bb_length: int = ... function pivot_points (line 4420) | def pivot_points(dataframe: DataFrame, mode = 'fibonacci') -> Series: function heikin_ashi (line 4440) | def heikin_ashi(dataframe, smooth_inputs = False, smooth_outputs = False... class Cache (line 4473) | class Cache: method __init__ (line 4475) | def __init__(self, path): method rapidjson_load_kwargs (line 4486) | def rapidjson_load_kwargs(): method rapidjson_dump_kwargs (line 4490) | def rapidjson_dump_kwargs(): method load (line 4493) | def load(self): method save (line 4497) | def save(self): method process_loaded_data (line 4501) | def process_loaded_data(self, data): method _load (line 4504) | def _load(self): method _save (line 4519) | def _save(self): class HoldsCache (line 4530) | class HoldsCache(Cache): method rapidjson_load_kwargs (line 4533) | def rapidjson_load_kwargs(): method rapidjson_dump_kwargs (line 4540) | def rapidjson_dump_kwargs(): method save (line 4546) | def save(self): method process_loaded_data (line 4549) | def process_loaded_data(self, data): method _object_hook (line 4672) | def _object_hook(data): FILE: strategies/NostalgiaForInfinityNextGen_TSL/NostalgiaForInfinityNextGen_TSL.py class NostalgiaForInfinityNextGen_TSL (line 105) | class NostalgiaForInfinityNextGen_TSL(IStrategy): method __init__ (line 724) | def __init__(self, config: dict) -> None: method get_hold_trades_config_file (line 734) | def get_hold_trades_config_file(self): method load_hold_trades_config (line 759) | def load_hold_trades_config(self): method whitelist_tracker (line 769) | def whitelist_tracker(self): method top_traded_list (line 781) | def top_traded_list(self): method top_grossing_list (line 834) | def top_grossing_list(self): method is_top_coin (line 889) | def is_top_coin(self, coin_pair, row_data, top_length) -> bool: method is_support (line 892) | def is_support(self, row_data) -> bool: method is_resistance (line 897) | def is_resistance(self, row_data) -> bool: method bot_loop_start (line 902) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 926) | def get_ticker_indicator(self): method sell_signals (line 929) | def sell_signals(self, current_profit: float, max_profit:float, max_lo... method sell_stoploss (line 1005) | def sell_stoploss(self, current_profit: float, max_profit: float, max_... method sell_over_main (line 1159) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 1382) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_r (line 1605) | def sell_r(self, current_profit: float, last_candle) -> tuple: method sell_trail (line 2029) | def sell_trail(self, current_profit: float, max_profit: float, max_los... method sell_dec_main (line 2237) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 2410) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_dec (line 3009) | def sell_pump_dec(self, current_profit: float, max_profit: float, max_... method sell_pump_trail (line 3021) | def sell_pump_trail(self, current_profit: float, max_profit: float, ma... method sell_pump_stoploss (line 3027) | def sell_pump_stoploss(self, current_profit: float, max_profit: float,... method sell_duration (line 3095) | def sell_duration(self, current_profit: float, max_profit: float, max_... method custom_sell (line 3136) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 3215) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 3230) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method informative_pairs (line 3242) | def informative_pairs(self): method informative_1d_indicators (line 3259) | def informative_1d_indicators(self, dataframe: DataFrame, metadata: di... method informative_1h_indicators (line 3289) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 3360) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 3456) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 3463) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 3479) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method daily_tf_btc_indicators (line 3496) | def daily_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict... method populate_indicators (line 3512) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 3586) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 3848) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 3853) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method confirm_trade_exit (line 3868) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... method _should_hold_trade (line 3896) | def _should_hold_trade(self, trade: "Trade", rate: float, sell_reason:... function ewo (line 3970) | def ewo(dataframe, sma1_length=5, sma2_length=35): function ewo_ema (line 3976) | def ewo_ema(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 3983) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function williams_r (line 4004) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 4023) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 4032) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function ema_vwma_osc (line 4037) | def ema_vwma_osc(dataframe, len_slow_ma): function pivot_points (line 4041) | def pivot_points(dataframe: DataFrame, mode = 'fibonacci') -> Series: function heikin_ashi (line 4061) | def heikin_ashi(dataframe, smooth_inputs = False, smooth_outputs = False... class Cache (line 4094) | class Cache: method __init__ (line 4096) | def __init__(self, path): method rapidjson_load_kwargs (line 4107) | def rapidjson_load_kwargs(): method rapidjson_dump_kwargs (line 4111) | def rapidjson_dump_kwargs(): method load (line 4114) | def load(self): method save (line 4118) | def save(self): method process_loaded_data (line 4122) | def process_loaded_data(self, data): method _load (line 4125) | def _load(self): method _save (line 4140) | def _save(self): class HoldsCache (line 4151) | class HoldsCache(Cache): method rapidjson_load_kwargs (line 4154) | def rapidjson_load_kwargs(): method rapidjson_dump_kwargs (line 4161) | def rapidjson_dump_kwargs(): method save (line 4167) | def save(self): method process_loaded_data (line 4170) | def process_loaded_data(self, data): method _object_hook (line 4293) | def _object_hook(data): FILE: strategies/NostalgiaForInfinityNextV7155/NostalgiaForInfinityNextV7155.py class NostalgiaForInfinityNextV7155 (line 105) | class NostalgiaForInfinityNextV7155(IStrategy): method __init__ (line 2284) | def __init__(self, config: dict) -> None: method get_hold_trades_config_file (line 2294) | def get_hold_trades_config_file(self): method load_hold_trades_config (line 2319) | def load_hold_trades_config(self): method whitelist_tracker (line 2329) | def whitelist_tracker(self): method top_traded_list (line 2341) | def top_traded_list(self): method top_grossing_list (line 2394) | def top_grossing_list(self): method is_top_coin (line 2449) | def is_top_coin(self, coin_pair, row_data, top_length) -> bool: method bot_loop_start (line 2452) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 2476) | def get_ticker_indicator(self): method sell_over_main (line 2479) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 2740) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 2969) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_dec_main (line 3344) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_trail_main (line 3352) | def sell_trail_main(self, current_profit: float, last_candle, max_prof... method sell_duration_main (line 3364) | def sell_duration_main(self, current_profit: float, last_candle, trade... method sell_under_min (line 3374) | def sell_under_min(self, current_profit: float, last_candle) -> tuple: method sell_stoploss (line 3386) | def sell_stoploss(self, current_profit: float, max_profit: float, max_... method sell_pump_dec (line 3470) | def sell_pump_dec(self, current_profit: float, last_candle) -> tuple: method sell_pump_extra (line 3482) | def sell_pump_extra(self, current_profit: float, last_candle, max_prof... method sell_recover (line 3493) | def sell_recover(self, current_profit: float, last_candle, max_loss: f... method sell_r_1 (line 3502) | def sell_r_1(self, current_profit: float, last_candle) -> tuple: method sell_r_2 (line 3542) | def sell_r_2(self, current_profit: float, last_candle) -> tuple: method sell_r_3 (line 3582) | def sell_r_3(self, current_profit: float, last_candle) -> tuple: method sell_r_4 (line 3598) | def sell_r_4(self, current_profit: float, last_candle) -> tuple: method sell_r_5 (line 3638) | def sell_r_5(self, current_profit: float, last_candle) -> tuple: method sell_r_6 (line 3678) | def sell_r_6(self, current_profit: float, last_candle) -> tuple: method mark_profit_target (line 3718) | def mark_profit_target(self, pair: str, trade: "Trade", current_time: ... method sell_profit_target (line 3724) | def sell_profit_target(self, pair: str, trade: "Trade", current_time: ... method sell_quick_mode (line 3731) | def sell_quick_mode(self, current_profit: float, max_profit:float, las... method sell_ichi (line 3752) | def sell_ichi(self, current_profit: float, max_profit:float, max_loss:... method sell_long_mode (line 3775) | def sell_long_mode(self, current_profit: float, max_profit:float, max_... method sell_pivot (line 3851) | def sell_pivot(self, current_profit: float, max_profit:float, max_loss... method custom_sell (line 3914) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 4131) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 4146) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 4158) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 4167) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 4177) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 4186) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 4197) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 4212) | def informative_pairs(self): method informative_1d_indicators (line 4229) | def informative_1d_indicators(self, dataframe: DataFrame, metadata: di... method informative_1h_indicators (line 4259) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 4407) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 4557) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 4564) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 4580) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method daily_tf_btc_indicators (line 4597) | def daily_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict... method populate_indicators (line 4613) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 4687) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 5385) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 5390) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... method _set_profit_target (line 5420) | def _set_profit_target(self, pair: str, sell_reason: str, rate: float,... method _remove_profit_target (line 5428) | def _remove_profit_target(self, pair: str): method _should_hold_trade (line 5433) | def _should_hold_trade(self, trade: "Trade", rate: float, sell_reason:... function ewo (line 5507) | def ewo(dataframe, sma1_length=5, sma2_length=35): function ewo_sma (line 5514) | def ewo_sma(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 5522) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function williams_r (line 5544) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 5564) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 5573) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function ema_vwma_osc (line 5578) | def ema_vwma_osc(dataframe, len_slow_ma): function zlema (line 5584) | def zlema(dataframe, timeperiod): function zlhull (line 5594) | def zlhull(dataframe, timeperiod): function hull (line 5607) | def hull(dataframe, timeperiod): function pmax (line 5619) | def pmax(df, period, multiplier, length, MAtype, src): function calc_streaks (line 5709) | def calc_streaks(series: Series): function SSLChannels (line 5732) | def SSLChannels(dataframe, length = 7): function pivot_points (line 5742) | def pivot_points(dataframe: DataFrame, mode = 'fibonacci') -> Series: function HeikinAshi (line 5762) | def HeikinAshi(dataframe, smooth_inputs = False, smooth_outputs = False,... function momdiv (line 5797) | def momdiv(dataframe: DataFrame, mom_length: int = 10, bb_length: int = ... class Cache (line 5818) | class Cache: method __init__ (line 5820) | def __init__(self, path): method rapidjson_load_kwargs (line 5831) | def rapidjson_load_kwargs(): method rapidjson_dump_kwargs (line 5835) | def rapidjson_dump_kwargs(): method load (line 5838) | def load(self): method save (line 5842) | def save(self): method process_loaded_data (line 5846) | def process_loaded_data(self, data): method _load (line 5849) | def _load(self): method _save (line 5864) | def _save(self): class HoldsCache (line 5875) | class HoldsCache(Cache): method rapidjson_load_kwargs (line 5878) | def rapidjson_load_kwargs(): method rapidjson_dump_kwargs (line 5885) | def rapidjson_dump_kwargs(): method save (line 5891) | def save(self): method process_loaded_data (line 5894) | def process_loaded_data(self, data): method _object_hook (line 6017) | def _object_hook(data): FILE: strategies/NostalgiaForInfinityNext_ChangeToTower_V5_2/NostalgiaForInfinityNext_ChangeToTower_V5_2.py class NostalgiaForInfinityNext_ChangeToTower_V5_2 (line 73) | class NostalgiaForInfinityNext_ChangeToTower_V5_2(IStrategy): method get_hold_trades_config_file (line 1679) | def get_hold_trades_config_file(): method load_hold_trades_config (line 1699) | def load_hold_trades_config(self): method bot_loop_start (line 1795) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 1806) | def get_ticker_indicator(self): method sell_over_main (line 1809) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 1896) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 1983) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_dec_main (line 2037) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_trail_main (line 2045) | def sell_trail_main(self, current_profit: float, last_candle, max_prof... method sell_duration_main (line 2057) | def sell_duration_main(self, current_profit: float, last_candle, trade... method sell_under_min (line 2067) | def sell_under_min(self, current_profit: float, last_candle) -> tuple: method sell_stoploss (line 2079) | def sell_stoploss(self, current_profit: float, last_candle, previous_c... method sell_pump_dec (line 2095) | def sell_pump_dec(self, current_profit: float, last_candle) -> tuple: method sell_pump_extra (line 2107) | def sell_pump_extra(self, current_profit: float, last_candle, max_prof... method sell_recover (line 2118) | def sell_recover(self, current_profit: float, last_candle, max_loss: f... method sell_r_1 (line 2127) | def sell_r_1(self, current_profit: float, last_candle) -> tuple: method sell_r_2 (line 2167) | def sell_r_2(self, current_profit: float, last_candle) -> tuple: method sell_r_3 (line 2207) | def sell_r_3(self, current_profit: float, last_candle) -> tuple: method sell_r_4 (line 2223) | def sell_r_4(self, current_profit: float, last_candle) -> tuple: method sell_quick_mode (line 2263) | def sell_quick_mode(self, current_profit: float, max_profit:float, las... method sell_ichi (line 2293) | def sell_ichi(self, current_profit: float, max_profit:float, max_loss:... method custom_sell (line 2315) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 2489) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 2504) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 2516) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 2525) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 2535) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 2544) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 2555) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 2570) | def informative_pairs(self): method informative_1h_indicators (line 2579) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 2714) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 2886) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 2893) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 2905) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method populate_indicators (line 2918) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 2968) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 3481) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 3486) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... function ewo (line 3542) | def ewo(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 3550) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function williams_r (line 3572) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 3592) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 3601) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function zlema (line 3607) | def zlema(dataframe, timeperiod): function zlhull (line 3617) | def zlhull(dataframe, timeperiod): function hull (line 3630) | def hull(dataframe, timeperiod): function pmax (line 3642) | def pmax(df, period, multiplier, length, MAtype, src): function calc_streaks (line 3732) | def calc_streaks(series: Series): function SSLChannels (line 3755) | def SSLChannels(dataframe, length = 7): function KalmanFilter (line 3767) | def KalmanFilter(dtloc, source = 'close'): FILE: strategies/NostalgiaForInfinityNext_ChangeToTower_V5_3/NostalgiaForInfinityNext_ChangeToTower_V5_3.py class NostalgiaForInfinityNext_ChangeToTower_V5_3 (line 73) | class NostalgiaForInfinityNext_ChangeToTower_V5_3(IStrategy): method get_hold_trades_config_file (line 1679) | def get_hold_trades_config_file(): method load_hold_trades_config (line 1699) | def load_hold_trades_config(self): method bot_loop_start (line 1795) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 1806) | def get_ticker_indicator(self): method sell_over_main (line 1809) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 1896) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 1983) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_dec_main (line 2037) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_trail_main (line 2045) | def sell_trail_main(self, current_profit: float, last_candle, max_prof... method sell_duration_main (line 2057) | def sell_duration_main(self, current_profit: float, last_candle, trade... method sell_under_min (line 2067) | def sell_under_min(self, current_profit: float, last_candle) -> tuple: method sell_stoploss (line 2079) | def sell_stoploss(self, current_profit: float, last_candle, previous_c... method sell_pump_dec (line 2095) | def sell_pump_dec(self, current_profit: float, last_candle) -> tuple: method sell_pump_extra (line 2107) | def sell_pump_extra(self, current_profit: float, last_candle, max_prof... method sell_recover (line 2118) | def sell_recover(self, current_profit: float, last_candle, max_loss: f... method sell_r_1 (line 2127) | def sell_r_1(self, current_profit: float, last_candle) -> tuple: method sell_r_2 (line 2167) | def sell_r_2(self, current_profit: float, last_candle) -> tuple: method sell_r_3 (line 2207) | def sell_r_3(self, current_profit: float, last_candle) -> tuple: method sell_r_4 (line 2223) | def sell_r_4(self, current_profit: float, last_candle) -> tuple: method sell_quick_mode (line 2263) | def sell_quick_mode(self, current_profit: float, max_profit:float, las... method sell_ichi (line 2293) | def sell_ichi(self, current_profit: float, max_profit:float, max_loss:... method custom_sell (line 2317) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 2491) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 2506) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 2518) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 2527) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 2537) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 2546) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 2557) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 2572) | def informative_pairs(self): method informative_1h_indicators (line 2581) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 2716) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 2888) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 2895) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 2907) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method populate_indicators (line 2920) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 2970) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 3483) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 3488) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... function ewo (line 3544) | def ewo(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 3552) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function williams_r (line 3574) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 3594) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 3603) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function zlema (line 3609) | def zlema(dataframe, timeperiod): function zlhull (line 3619) | def zlhull(dataframe, timeperiod): function hull (line 3632) | def hull(dataframe, timeperiod): function pmax (line 3644) | def pmax(df, period, multiplier, length, MAtype, src): function calc_streaks (line 3734) | def calc_streaks(series: Series): function SSLChannels (line 3757) | def SSLChannels(dataframe, length = 7): function KalmanFilter (line 3769) | def KalmanFilter(dtloc, source = 'close'): FILE: strategies/NostalgiaForInfinityNext_ChangeToTower_V6/NostalgiaForInfinityNext_ChangeToTower_V6.py class NostalgiaForInfinityNext_ChangeToTower_V6 (line 74) | class NostalgiaForInfinityNext_ChangeToTower_V6(IStrategy): method get_hold_trades_config_file (line 1680) | def get_hold_trades_config_file(): method load_hold_trades_config (line 1700) | def load_hold_trades_config(self): method bot_loop_start (line 1796) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 1807) | def get_ticker_indicator(self): method sell_over_main (line 1810) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 1897) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 1984) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_dec_main (line 2038) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_trail_main (line 2046) | def sell_trail_main(self, current_profit: float, last_candle, max_prof... method sell_duration_main (line 2058) | def sell_duration_main(self, current_profit: float, last_candle, trade... method sell_under_min (line 2068) | def sell_under_min(self, current_profit: float, last_candle) -> tuple: method sell_stoploss (line 2080) | def sell_stoploss(self, current_profit: float, last_candle, previous_c... method sell_pump_dec (line 2096) | def sell_pump_dec(self, current_profit: float, last_candle) -> tuple: method sell_pump_extra (line 2108) | def sell_pump_extra(self, current_profit: float, last_candle, max_prof... method sell_recover (line 2119) | def sell_recover(self, current_profit: float, last_candle, max_loss: f... method sell_r_1 (line 2128) | def sell_r_1(self, current_profit: float, last_candle) -> tuple: method sell_r_2 (line 2168) | def sell_r_2(self, current_profit: float, last_candle) -> tuple: method sell_r_3 (line 2208) | def sell_r_3(self, current_profit: float, last_candle) -> tuple: method sell_r_4 (line 2224) | def sell_r_4(self, current_profit: float, last_candle) -> tuple: method sell_quick_mode (line 2264) | def sell_quick_mode(self, current_profit: float, max_profit:float, las... method sell_ichi (line 2291) | def sell_ichi(self, current_profit: float, max_profit:float, max_loss:... method custom_sell (line 2315) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 2489) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 2504) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 2516) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 2525) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 2535) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 2544) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 2555) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 2570) | def informative_pairs(self): method informative_1h_indicators (line 2579) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 2751) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 2923) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 2930) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 2942) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method populate_indicators (line 2955) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 3005) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 3520) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 3525) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... function ewo (line 3581) | def ewo(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 3589) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function williams_r (line 3611) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 3631) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 3640) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function zlema (line 3646) | def zlema(dataframe, timeperiod): function zlhull (line 3656) | def zlhull(dataframe, timeperiod): function hull (line 3669) | def hull(dataframe, timeperiod): function pmax (line 3681) | def pmax(df, period, multiplier, length, MAtype, src): function calc_streaks (line 3771) | def calc_streaks(series: Series): function SSLChannels (line 3794) | def SSLChannels(dataframe, length = 7): function KalmanFilter (line 3806) | def KalmanFilter(dtloc, source = 'close'): FILE: strategies/NostalgiaForInfinityNext_maximizer/NostalgiaForInfinityNext_maximizer.py class NostalgiaForInfinityNext_maximizer (line 77) | class NostalgiaForInfinityNext_maximizer(IStrategy): method get_hold_trades_config_file (line 1807) | def get_hold_trades_config_file(): method load_hold_trades_config (line 1827) | def load_hold_trades_config(self): method bot_loop_start (line 1836) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 1852) | def get_ticker_indicator(self): method sell_over_main (line 1855) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 1942) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 2029) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_dec_main (line 2083) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_trail_main (line 2091) | def sell_trail_main(self, current_profit: float, last_candle, max_prof... method sell_duration_main (line 2103) | def sell_duration_main(self, current_profit: float, last_candle, trade... method sell_under_min (line 2113) | def sell_under_min(self, current_profit: float, last_candle) -> tuple: method sell_stoploss (line 2125) | def sell_stoploss(self, current_profit: float, last_candle, previous_c... method sell_pump_dec (line 2141) | def sell_pump_dec(self, current_profit: float, last_candle) -> tuple: method sell_pump_extra (line 2153) | def sell_pump_extra(self, current_profit: float, last_candle, max_prof... method sell_recover (line 2164) | def sell_recover(self, current_profit: float, last_candle, max_loss: f... method sell_r_1 (line 2173) | def sell_r_1(self, current_profit: float, last_candle) -> tuple: method sell_r_2 (line 2213) | def sell_r_2(self, current_profit: float, last_candle) -> tuple: method sell_r_3 (line 2253) | def sell_r_3(self, current_profit: float, last_candle) -> tuple: method sell_r_4 (line 2269) | def sell_r_4(self, current_profit: float, last_candle) -> tuple: method mark_profit_target (line 2309) | def mark_profit_target(self, pair: str, trade: "Trade", current_rate: ... method sell_profit_target (line 2314) | def sell_profit_target(self, pair: str, trade: "Trade", current_time: ... method sell_quick_mode (line 2331) | def sell_quick_mode(self, current_profit: float, max_profit:float, las... method sell_ichi (line 2351) | def sell_ichi(self, current_profit: float, max_profit:float, max_loss:... method custom_sell (line 2379) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 2560) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 2575) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 2587) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 2596) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 2606) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 2615) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 2626) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 2641) | def informative_pairs(self): method informative_1h_indicators (line 2650) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 2789) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 2976) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 2983) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 2995) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method populate_indicators (line 3008) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 3058) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 3624) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 3629) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... method _set_profit_target (line 3670) | def _set_profit_target(self, pair: str, rate: float, sell_reason: str): method _remove_profit_target (line 3676) | def _remove_profit_target(self, pair: str): method _should_hold_trade (line 3680) | def _should_hold_trade(self, trade: "Trade", rate: float, sell_reason:... function ewo (line 3714) | def ewo(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 3722) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function williams_r (line 3744) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 3764) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 3773) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function zlema (line 3779) | def zlema(dataframe, timeperiod): function zlhull (line 3789) | def zlhull(dataframe, timeperiod): function hull (line 3802) | def hull(dataframe, timeperiod): function pmax (line 3814) | def pmax(df, period, multiplier, length, MAtype, src): function calc_streaks (line 3904) | def calc_streaks(series: Series): function SSLChannels (line 3927) | def SSLChannels(dataframe, length = 7): function KalmanFilter (line 3939) | def KalmanFilter(dtloc, source = 'close'): function get_profit_target_by_pair (line 3978) | def get_profit_target_by_pair() -> Dict: function save_profit_target_by_pair (line 3984) | def save_profit_target_by_pair(profit_target_by_pair: Dict): class Cache (line 3990) | class Cache: method __init__ (line 3992) | def __init__(self, path): method load (line 4002) | def load(self): method save (line 4006) | def save(self): method process_loaded_data (line 4010) | def process_loaded_data(self, data): method _load (line 4013) | def _load(self): method _save (line 4025) | def _save(self): class HoldsCache (line 4032) | class HoldsCache(Cache): method save (line 4034) | def save(self): method process_loaded_data (line 4037) | def process_loaded_data(self, data): FILE: strategies/NostalgiaForInfinityV1/NostalgiaForInfinityV1.py function SSLChannels (line 37) | def SSLChannels(dataframe, length = 7): class NostalgiaForInfinityV1 (line 48) | class NostalgiaForInfinityV1(IStrategy): method confirm_trade_exit (line 91) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method informative_pairs (line 100) | def informative_pairs(self): method informative_1h_indicators (line 105) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 122) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 150) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 160) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 201) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NostalgiaForInfinityV2/NostalgiaForInfinityV2.py function SSLChannels (line 38) | def SSLChannels(dataframe, length = 7): class NostalgiaForInfinityV2 (line 49) | class NostalgiaForInfinityV2(IStrategy): method informative_pairs (line 129) | def informative_pairs(self): method informative_1h_indicators (line 134) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 151) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 179) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 189) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 232) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NostalgiaForInfinityV3/NostalgiaForInfinityV3.py class NostalgiaForInfinityV3 (line 37) | class NostalgiaForInfinityV3(IStrategy): method custom_sell (line 222) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 249) | def informative_pairs(self): method informative_1h_indicators (line 256) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 278) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 332) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 342) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 567) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NostalgiaForInfinityV4/NostalgiaForInfinityV4.py class NostalgiaForInfinityV4 (line 43) | class NostalgiaForInfinityV4(IStrategy): method get_ticker_indicator (line 310) | def get_ticker_indicator(self): method custom_sell (line 313) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 346) | def informative_pairs(self): method informative_1h_indicators (line 353) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 382) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 446) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 457) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 794) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 895) | def EWO(dataframe, sma1_length=5, sma2_length=35): FILE: strategies/NostalgiaForInfinityV4HO/NostalgiaForInfinityV4HO.py class NostalgiaForInfinityV4HO (line 43) | class NostalgiaForInfinityV4HO(IStrategy): method get_ticker_indicator (line 421) | def get_ticker_indicator(self): method custom_sell (line 424) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 457) | def informative_pairs(self): method informative_1h_indicators (line 464) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 493) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 557) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 568) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 905) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1006) | def EWO(dataframe, sma1_length=5, sma2_length=35): FILE: strategies/NostalgiaForInfinityV5/NostalgiaForInfinityV5.py class NostalgiaForInfinityV5 (line 43) | class NostalgiaForInfinityV5(IStrategy): method get_ticker_indicator (line 369) | def get_ticker_indicator(self): method custom_sell (line 373) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 420) | def informative_pairs(self): method informative_1h_indicators (line 427) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 460) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 524) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 535) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 949) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1039) | def EWO(dataframe, sma1_length=5, sma2_length=35): FILE: strategies/NostalgiaForInfinityV5MultiOffsetAndHO/NostalgiaForInfinityV5MultiOffsetAndHO.py class NostalgiaForInfinityV5MultiOffsetAndHO (line 48) | class NostalgiaForInfinityV5MultiOffsetAndHO(IStrategy): method get_ticker_indicator (line 468) | def get_ticker_indicator(self): method custom_sell (line 472) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 519) | def informative_pairs(self): method informative_1h_indicators (line 526) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 559) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 632) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 643) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1068) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1166) | def EWO(dataframe, sma1_length=5, sma2_length=35): FILE: strategies/NostalgiaForInfinityV5MultiOffsetAndHO2/NostalgiaForInfinityV5MultiOffsetAndHO2.py class NostalgiaForInfinityV5MultiOffsetAndHO2 (line 48) | class NostalgiaForInfinityV5MultiOffsetAndHO2(IStrategy): method get_ticker_indicator (line 468) | def get_ticker_indicator(self): method custom_sell (line 472) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 519) | def informative_pairs(self): method informative_1h_indicators (line 526) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 559) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 632) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 643) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1068) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 1166) | def EWO(dataframe, sma1_length=5, sma2_length=35): FILE: strategies/NostalgiaForInfinityV6/NostalgiaForInfinityV6.py class NostalgiaForInfinityV6 (line 43) | class NostalgiaForInfinityV6(IStrategy): method get_ticker_indicator (line 940) | def get_ticker_indicator(self): method custom_sell (line 943) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 1087) | def range_percent_change(self, dataframe: DataFrame, length: int) -> f... method range_maxgap (line 1097) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1107) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1117) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1127) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method informative_pairs (line 1139) | def informative_pairs(self): method informative_1h_indicators (line 1146) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 1204) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1268) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1279) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2098) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 2188) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 2196) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/NostalgiaForInfinityV6HO/NostalgiaForInfinityV6HO.py class NostalgiaForInfinityV6HO (line 43) | class NostalgiaForInfinityV6HO(IStrategy): method get_ticker_indicator (line 941) | def get_ticker_indicator(self): method custom_sell (line 944) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 1088) | def range_percent_change(self, dataframe: DataFrame, length: int) -> f... method range_maxgap (line 1098) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1108) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1118) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1128) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method informative_pairs (line 1140) | def informative_pairs(self): method informative_1h_indicators (line 1147) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 1205) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1269) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1279) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2098) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 2188) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 2196) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/NostalgiaForInfinityV7/NostalgiaForInfinityV7.py class NostalgiaForInfinityV7 (line 44) | class NostalgiaForInfinityV7(IStrategy): method get_ticker_indicator (line 1121) | def get_ticker_indicator(self): method custom_sell (line 1124) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 1289) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 1305) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 1318) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1328) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1338) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1348) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 1360) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 1375) | def informative_pairs(self): method informative_1h_indicators (line 1382) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 1484) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1556) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1567) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2425) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 2515) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 2523) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/NostalgiaForInfinityV7_7_2/NostalgiaForInfinityV7_7_2.py class NostalgiaForInfinityV7_7_2 (line 82) | class NostalgiaForInfinityV7_7_2(IStrategy): method get_hold_trades_config_file (line 1834) | def get_hold_trades_config_file(): method load_hold_trades_config (line 1854) | def load_hold_trades_config(self): method bot_loop_start (line 1863) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 1874) | def get_ticker_indicator(self): method sell_over_main (line 1877) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 1964) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 2051) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_dec_main (line 2105) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_trail_main (line 2113) | def sell_trail_main(self, current_profit: float, last_candle, max_prof... method sell_duration_main (line 2125) | def sell_duration_main(self, current_profit: float, last_candle, trade... method sell_under_min (line 2135) | def sell_under_min(self, current_profit: float, last_candle) -> tuple: method sell_stoploss (line 2147) | def sell_stoploss(self, current_profit: float, last_candle, previous_c... method sell_pump_dec (line 2163) | def sell_pump_dec(self, current_profit: float, last_candle) -> tuple: method sell_pump_extra (line 2175) | def sell_pump_extra(self, current_profit: float, last_candle, max_prof... method sell_recover (line 2186) | def sell_recover(self, current_profit: float, last_candle, max_loss: f... method sell_r_1 (line 2195) | def sell_r_1(self, current_profit: float, last_candle) -> tuple: method sell_r_2 (line 2235) | def sell_r_2(self, current_profit: float, last_candle) -> tuple: method sell_r_3 (line 2275) | def sell_r_3(self, current_profit: float, last_candle) -> tuple: method sell_r_4 (line 2291) | def sell_r_4(self, current_profit: float, last_candle) -> tuple: method sell_quick_mode (line 2331) | def sell_quick_mode(self, current_profit: float, max_profit:float, las... method sell_ichi (line 2351) | def sell_ichi(self, current_profit: float, max_profit:float, max_loss:... method custom_sell (line 2379) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 2553) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 2568) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 2580) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 2589) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 2599) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 2608) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 2619) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 2634) | def informative_pairs(self): method informative_1h_indicators (line 2643) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 2782) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 2934) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 2941) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 2953) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method populate_indicators (line 2966) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 3016) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 3596) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 3601) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... function ewo (line 3661) | def ewo(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 3669) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function williams_r (line 3691) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 3711) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 3720) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function zlema (line 3726) | def zlema(dataframe, timeperiod): function zlhull (line 3736) | def zlhull(dataframe, timeperiod): function hull (line 3749) | def hull(dataframe, timeperiod): function pmax (line 3761) | def pmax(df, period, multiplier, length, MAtype, src): function calc_streaks (line 3851) | def calc_streaks(series: Series): function SSLChannels (line 3874) | def SSLChannels(dataframe, length = 7): class Cache (line 3886) | class Cache: method __init__ (line 3888) | def __init__(self, path): method load (line 3898) | def load(self): method save (line 3902) | def save(self): method process_loaded_data (line 3906) | def process_loaded_data(self, data): method _load (line 3909) | def _load(self): method _save (line 3921) | def _save(self): class HoldsCache (line 3928) | class HoldsCache(Cache): method save (line 3930) | def save(self): method process_loaded_data (line 3933) | def process_loaded_data(self, data): FILE: strategies/NostalgiaForInfinityV7_SMA/NostalgiaForInfinityV7_SMA.py class NostalgiaForInfinityV7_SMA (line 44) | class NostalgiaForInfinityV7_SMA(IStrategy): method get_ticker_indicator (line 1121) | def get_ticker_indicator(self): method custom_sell (line 1124) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 1289) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 1305) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 1318) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1328) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1338) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1348) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 1360) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 1375) | def informative_pairs(self): method informative_1h_indicators (line 1382) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 1491) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1571) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1582) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2487) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 2577) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 2585) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/NostalgiaForInfinityV7_SMAv2/NostalgiaForInfinityV7_SMAv2.py class NostalgiaForInfinityV7_SMAv2 (line 44) | class NostalgiaForInfinityV7_SMAv2(IStrategy): method get_ticker_indicator (line 1121) | def get_ticker_indicator(self): method custom_sell (line 1124) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 1289) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 1305) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 1318) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1328) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1338) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1348) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 1360) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 1375) | def informative_pairs(self): method informative_1h_indicators (line 1382) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 1491) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1571) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1582) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2487) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 2577) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 2585) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/NostalgiaForInfinityV7_SMAv2_1/NostalgiaForInfinityV7_SMAv2_1.py class NostalgiaForInfinityV7_SMAv2_1 (line 44) | class NostalgiaForInfinityV7_SMAv2_1(IStrategy): method get_ticker_indicator (line 1121) | def get_ticker_indicator(self): method custom_sell (line 1124) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 1289) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 1305) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 1318) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1328) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1338) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1348) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 1360) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 1375) | def informative_pairs(self): method informative_1h_indicators (line 1382) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 1491) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1571) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1582) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2487) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 2577) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 2585) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/NostalgiaForInfinityX/NostalgiaForInfinityX.py class NostalgiaForInfinityX (line 106) | class NostalgiaForInfinityX(IStrategy): method __init__ (line 2268) | def __init__(self, config: dict) -> None: method get_hold_trades_config_file (line 2278) | def get_hold_trades_config_file(self): method load_hold_trades_config (line 2303) | def load_hold_trades_config(self): method whitelist_tracker (line 2313) | def whitelist_tracker(self): method top_traded_list (line 2325) | def top_traded_list(self): method top_grossing_list (line 2378) | def top_grossing_list(self): method is_top_coin (line 2431) | def is_top_coin(self, coin_pair, row_data, top_length) -> bool: method is_support (line 2434) | def is_support(self, row_data) -> bool: method is_resistance (line 2443) | def is_resistance(self, row_data) -> bool: method bot_loop_start (line 2452) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 2476) | def get_ticker_indicator(self): method sell_signals (line 2479) | def sell_signals(self, current_profit: float, max_profit:float, max_lo... method sell_stoploss (line 2555) | def sell_stoploss(self, current_profit: float, max_profit: float, max_... method sell_over_main (line 2580) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 2899) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_r (line 3218) | def sell_r(self, current_profit: float, max_profit: float, max_loss: f... method sell_trail (line 4637) | def sell_trail(self, current_profit: float, max_profit: float, max_los... method sell_dec_main (line 4988) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 6074) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_stoploss (line 6457) | def sell_pump_stoploss(self, current_profit: float, max_profit: float,... method sell_pivot (line 6543) | def sell_pivot(self, current_profit: float, max_profit:float, max_loss... method sell_long_mode (line 6698) | def sell_long_mode(self, current_profit: float, max_profit:float, max_... method sell_quick_mode (line 6740) | def sell_quick_mode(self, current_profit: float, max_profit:float, las... method custom_sell (line 6760) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 6843) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 6858) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method informative_pairs (line 6870) | def informative_pairs(self): method informative_1d_indicators (line 6889) | def informative_1d_indicators(self, dataframe: DataFrame, metadata: di... method informative_1h_indicators (line 6926) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method informative_15m_indicators (line 7013) | def informative_15m_indicators(self, dataframe: DataFrame, metadata: d... method normal_tf_indicators (line 7079) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 7248) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 7255) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 7271) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method daily_tf_btc_indicators (line 7288) | def daily_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict... method populate_indicators (line 7304) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 7383) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 8327) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 8332) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... method _should_hold_trade (line 8360) | def _should_hold_trade(self, trade: "Trade", rate: float, sell_reason:... function ewo (line 8434) | def ewo(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 8441) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function williams_r (line 8462) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 8481) | def vwma(dataframe: DataFrame, length: int = 10): function ema_vwma_osc (line 8490) | def ema_vwma_osc(dataframe, len_slow_ma): function pivot_points (line 8494) | def pivot_points(dataframe: DataFrame, mode = 'fibonacci') -> Series: function heikin_ashi (line 8514) | def heikin_ashi(dataframe, smooth_inputs = False, smooth_outputs = False... function pmax (line 8548) | def pmax(df, period, multiplier, length, MAtype, src): function momdiv (line 8638) | def momdiv(dataframe: DataFrame, mom_length: int = 10, bb_length: int = ... function T3 (line 8658) | def T3(dataframe, length=5): function moderi (line 8681) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: class Cache (line 8685) | class Cache: method __init__ (line 8687) | def __init__(self, path): method rapidjson_load_kwargs (line 8698) | def rapidjson_load_kwargs(): method rapidjson_dump_kwargs (line 8702) | def rapidjson_dump_kwargs(): method load (line 8705) | def load(self): method save (line 8709) | def save(self): method process_loaded_data (line 8713) | def process_loaded_data(self, data): method _load (line 8716) | def _load(self): method _save (line 8731) | def _save(self): class HoldsCache (line 8742) | class HoldsCache(Cache): method rapidjson_load_kwargs (line 8745) | def rapidjson_load_kwargs(): method rapidjson_dump_kwargs (line 8752) | def rapidjson_dump_kwargs(): method save (line 8758) | def save(self): method process_loaded_data (line 8761) | def process_loaded_data(self, data): method _object_hook (line 8884) | def _object_hook(data): FILE: strategies/NostalgiaForInfinityX2/NostalgiaForInfinityX2.py class NostalgiaForInfinityX2 (line 52) | class NostalgiaForInfinityX2(IStrategy): method version (line 55) | def version(self) -> str: method get_ticker_indicator (line 122) | def get_ticker_indicator(self): method sell_long_bull (line 125) | def sell_long_bull(self, current_profit: float, max_profit:float, max_... method sell_long_bull_signals (line 146) | def sell_long_bull_signals(self, current_profit: float, max_profit:flo... method sell_long_bull_main (line 208) | def sell_long_bull_main(self, current_profit: float, max_profit:float,... method custom_sell (line 292) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method informative_pairs (line 327) | def informative_pairs(self): method informative_1d_indicators (line 344) | def informative_1d_indicators(self, metadata: dict, info_timeframe) ->... method informative_4h_indicators (line 361) | def informative_4h_indicators(self, metadata: dict, info_timeframe) ->... method informative_1h_indicators (line 386) | def informative_1h_indicators(self, metadata: dict, info_timeframe) ->... method informative_15m_indicators (line 419) | def informative_15m_indicators(self, metadata: dict, info_timeframe) -... method base_tf_5m_indicators (line 439) | def base_tf_5m_indicators(self, metadata: dict, dataframe: DataFrame)... method info_switcher (line 489) | def info_switcher(self, metadata: dict, info_timeframe) -> DataFrame: method btc_info_1d_indicators (line 503) | def btc_info_1d_indicators(self, btc_info_pair, btc_info_timeframe, me... method btc_info_4h_indicators (line 523) | def btc_info_4h_indicators(self, btc_info_pair, btc_info_timeframe, me... method btc_info_1h_indicators (line 546) | def btc_info_1h_indicators(self, btc_info_pair, btc_info_timeframe, me... method btc_info_15m_indicators (line 568) | def btc_info_15m_indicators(self, btc_info_pair, btc_info_timeframe, m... method btc_info_5m_indicators (line 587) | def btc_info_5m_indicators(self, btc_info_pair, btc_info_timeframe, me... method btc_info_switcher (line 606) | def btc_info_switcher(self, btc_info_pair, btc_info_timeframe, metadat... method populate_indicators (line 620) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 674) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method informative_pairs (line 698) | def informative_pairs(self): method informative_1d_indicators (line 715) | def informative_1d_indicators(self, metadata: dict, info_timeframe) ->... method informative_4h_indicators (line 732) | def informative_4h_indicators(self, metadata: dict, info_timeframe) ->... method informative_1h_indicators (line 757) | def informative_1h_indicators(self, metadata: dict, info_timeframe) ->... method informative_15m_indicators (line 790) | def informative_15m_indicators(self, metadata: dict, info_timeframe) -... method base_tf_5m_indicators (line 810) | def base_tf_5m_indicators(self, metadata: dict, dataframe: DataFrame)... method info_switcher (line 860) | def info_switcher(self, metadata: dict, info_timeframe) -> DataFrame: method btc_info_1d_indicators (line 874) | def btc_info_1d_indicators(self, btc_info_pair, btc_info_timeframe, me... method btc_info_4h_indicators (line 894) | def btc_info_4h_indicators(self, btc_info_pair, btc_info_timeframe, me... method btc_info_1h_indicators (line 917) | def btc_info_1h_indicators(self, btc_info_pair, btc_info_timeframe, me... method btc_info_15m_indicators (line 937) | def btc_info_15m_indicators(self, btc_info_pair, btc_info_timeframe, m... method btc_info_5m_indicators (line 956) | def btc_info_5m_indicators(self, btc_info_pair, btc_info_timeframe, me... method btc_info_switcher (line 975) | def btc_info_switcher(self, btc_info_pair, btc_info_timeframe, metadat... method populate_indicators (line 989) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1043) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1077) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 1082) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... function is_support (line 1110) | def is_support(self, row_data) -> bool: function is_resistance (line 1120) | def is_resistance(self, row_data) -> bool: function ewo (line 1130) | def ewo(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 1137) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function williams_r (line 1158) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 1177) | def vwma(dataframe: DataFrame, length: int = 10): function ema_vwma_osc (line 1186) | def ema_vwma_osc(dataframe, len_slow_ma): function t3_average (line 1190) | def t3_average(dataframe, length=5): function pivot_points (line 1219) | def pivot_points(dataframe: DataFrame, mode = 'fibonacci') -> Series: function heikin_ashi (line 1250) | def heikin_ashi(dataframe, smooth_inputs = False, smooth_outputs = False... function range_percent_change (line 1284) | def range_percent_change(self, dataframe: DataFrame, method, length: int... function top_percent_change (line 1300) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: FILE: strategies/NostalgiaForInfinityXw/NostalgiaForInfinityXw.py function pmax (line 40) | def pmax(df, period, multiplier, length, MAtype, src): class NostalgiaForInfinityXw (line 198) | class NostalgiaForInfinityXw(IStrategy): method version (line 201) | def version(self) -> str: method __init__ (line 2431) | def __init__(self, config: dict) -> None: method get_hold_trades_config_file (line 2441) | def get_hold_trades_config_file(self): method load_hold_trades_config (line 2466) | def load_hold_trades_config(self): method whitelist_tracker (line 2476) | def whitelist_tracker(self): method top_traded_list (line 2488) | def top_traded_list(self): method top_grossing_list (line 2541) | def top_grossing_list(self): method is_top_coin (line 2594) | def is_top_coin(self, coin_pair, row_data, top_length) -> bool: method is_support (line 2597) | def is_support(self, row_data) -> bool: method is_resistance (line 2606) | def is_resistance(self, row_data) -> bool: method bot_loop_start (line 2615) | def bot_loop_start(self, **kwargs) -> None: method get_ticker_indicator (line 2639) | def get_ticker_indicator(self): method sell_signals (line 2642) | def sell_signals(self, current_profit: float, max_profit:float, max_lo... method sell_stoploss (line 2733) | def sell_stoploss(self, current_profit: float, max_profit: float, max_... method sell_over_main (line 2779) | def sell_over_main(self, current_profit: float, last_candle) -> tuple: method sell_under_main (line 3098) | def sell_under_main(self, current_profit: float, last_candle) -> tuple: method sell_r (line 3417) | def sell_r(self, current_profit: float, max_profit: float, max_loss: f... method sell_trail (line 5631) | def sell_trail(self, current_profit: float, max_profit: float, max_los... method sell_dec_main (line 5982) | def sell_dec_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_main (line 7788) | def sell_pump_main(self, current_profit: float, last_candle) -> tuple: method sell_pump_stoploss (line 8295) | def sell_pump_stoploss(self, current_profit: float, max_profit: float,... method sell_pivot (line 8381) | def sell_pivot(self, current_profit: float, max_profit:float, max_loss... method sell_long_mode (line 8560) | def sell_long_mode(self, current_profit: float, max_profit:float, max_... method custom_sell (line 8629) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 8706) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 8721) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method informative_pairs (line 8733) | def informative_pairs(self): method informative_1d_indicators (line 8752) | def informative_1d_indicators(self, dataframe: DataFrame, metadata: di... method informative_1h_indicators (line 8789) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method informative_15m_indicators (line 8872) | def informative_15m_indicators(self, dataframe: DataFrame, metadata: d... method normal_tf_indicators (line 8938) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method resampled_tf_indicators (line 9157) | def resampled_tf_indicators(self, dataframe: DataFrame, metadata: dict... method base_tf_btc_indicators (line 9164) | def base_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method info_tf_btc_indicators (line 9180) | def info_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict)... method daily_tf_btc_indicators (line 9197) | def daily_tf_btc_indicators(self, dataframe: DataFrame, metadata: dict... method populate_indicators (line 9213) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 9292) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 10226) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 10231) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method confirm_trade_exit (line 10250) | def confirm_trade_exit(self, pair: str, trade: "Trade", order_type: st... method _should_hold_trade (line 10280) | def _should_hold_trade(self, trade: "Trade", rate: float, sell_reason:... function ewo (line 10354) | def ewo(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 10361) | def chaikin_money_flow(dataframe, n=20, fillna=False) -> Series: function williams_r (line 10382) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: function vwma (line 10401) | def vwma(dataframe: DataFrame, length: int = 10): function ema_vwma_osc (line 10410) | def ema_vwma_osc(dataframe, len_slow_ma): function t3_average (line 10414) | def t3_average(dataframe, length=5): function pivot_points (line 10442) | def pivot_points(dataframe: DataFrame, mode = 'fibonacci') -> Series: function heikin_ashi (line 10462) | def heikin_ashi(dataframe, smooth_inputs = False, smooth_outputs = False... class Cache (line 10495) | class Cache: method __init__ (line 10497) | def __init__(self, path): method rapidjson_load_kwargs (line 10508) | def rapidjson_load_kwargs(): method rapidjson_dump_kwargs (line 10512) | def rapidjson_dump_kwargs(): method load (line 10515) | def load(self): method save (line 10519) | def save(self): method process_loaded_data (line 10523) | def process_loaded_data(self, data): method _load (line 10526) | def _load(self): method _save (line 10541) | def _save(self): class HoldsCache (line 10552) | class HoldsCache(Cache): method rapidjson_load_kwargs (line 10555) | def rapidjson_load_kwargs(): method rapidjson_dump_kwargs (line 10562) | def rapidjson_dump_kwargs(): method save (line 10568) | def save(self): method process_loaded_data (line 10571) | def process_loaded_data(self, data): method _object_hook (line 10694) | def _object_hook(data): FILE: strategies/NotAnotherSMAOffSetStrategy_V2/NotAnotherSMAOffSetStrategy_V2.py function EWO (line 38) | def EWO(dataframe, ema_length=5, ema2_length=35): class NotAnotherSMAOffSetStrategy_V2 (line 46) | class NotAnotherSMAOffSetStrategy_V2(IStrategy): method confirm_trade_exit (line 118) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_indicators (line 139) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 172) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 229) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NotAnotherSMAOffsetStrategy/NotAnotherSMAOffsetStrategy.py function EWO (line 38) | def EWO(dataframe, ema_length=5, ema2_length=35): class NotAnotherSMAOffsetStrategy (line 47) | class NotAnotherSMAOffsetStrategy(IStrategy): method confirm_trade_exit (line 119) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_indicators (line 134) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 159) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 198) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NotAnotherSMAOffsetStrategyHO/NotAnotherSMAOffsetStrategyHO.py function EWO (line 93) | def EWO(dataframe, ema_length=5, ema2_length=35): class NotAnotherSMAOffsetStrategyHO (line 101) | class NotAnotherSMAOffsetStrategyHO(IStrategy): method confirm_trade_exit (line 181) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_indicators (line 212) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 236) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 275) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NotAnotherSMAOffsetStrategyHOv3/NotAnotherSMAOffsetStrategyHOv3.py function EWO (line 93) | def EWO(dataframe, ema_length=5, ema2_length=35): class NotAnotherSMAOffsetStrategyHOv3 (line 101) | class NotAnotherSMAOffsetStrategyHOv3(IStrategy): method confirm_trade_exit (line 182) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_indicators (line 213) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 237) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 276) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NotAnotherSMAOffsetStrategyLite/NotAnotherSMAOffsetStrategyLite.py function ewo (line 16) | def ewo(dataframe, ema_length=5, ema2_length=35): class NotAnotherSMAOffsetStrategyLite (line 24) | class NotAnotherSMAOffsetStrategyLite(IStrategy): method custom_stoploss (line 69) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 74) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 80) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 91) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NotAnotherSMAOffsetStrategyModHO/NotAnotherSMAOffsetStrategyModHO.py function EWO (line 91) | def EWO(dataframe, ema_length=5, ema2_length=35): class NotAnotherSMAOffsetStrategyModHO (line 99) | class NotAnotherSMAOffsetStrategyModHO(IStrategy): method confirm_trade_exit (line 176) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_stoploss (line 213) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 247) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 280) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 320) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NotAnotherSMAOffsetStrategyModHO_LamineDz_20210901/NotAnotherSMAOffsetStrategyModHO_LamineDz_20210901.py function EWO (line 91) | def EWO(dataframe, ema_length=5, ema2_length=35): class NotAnotherSMAOffsetStrategyModHO_LamineDz_20210901 (line 99) | class NotAnotherSMAOffsetStrategyModHO_LamineDz_20210901(IStrategy): method confirm_trade_exit (line 176) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_stoploss (line 213) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 247) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 280) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 320) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NotAnotherSMAOffsetStrategyX1/NotAnotherSMAOffsetStrategyX1.py function EWO (line 22) | def EWO(dataframe, ema_length=5, ema2_length=35): class NotAnotherSMAOffsetStrategyX1 (line 32) | class NotAnotherSMAOffsetStrategyX1(IStrategy): method confirm_trade_exit (line 166) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_indicators (line 181) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 207) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_buy_trend (line 231) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 271) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NotAnotherSMAOffsetStrategy_uzi/NotAnotherSMAOffsetStrategy_uzi.py function EWO (line 38) | def EWO(dataframe, ema_length=5, ema2_length=35): class NotAnotherSMAOffsetStrategy_uzi (line 47) | class NotAnotherSMAOffsetStrategy_uzi(IStrategy): method confirm_trade_exit (line 95) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_indicators (line 109) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 134) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 165) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NotAnotherSMAOffsetStrategy_uzi3/NotAnotherSMAOffsetStrategy_uzi3.py function zlema2 (line 18) | def zlema2(dataframe, fast): function EWO (line 34) | def EWO(dataframe, ema_length=5, ema2_length=35): class NotAnotherSMAOffsetStrategy_uzi3 (line 43) | class NotAnotherSMAOffsetStrategy_uzi3(IStrategy): method confirm_trade_exit (line 88) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_indicators (line 121) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 202) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 264) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/NowoIchimoku1hV1/NowoIchimoku1hV1.py function wma (line 29) | def wma(series: Series, length: int) -> Series: function hma (line 41) | def hma(series: Series, length: int) -> Series: function bollinger_bands (line 47) | def bollinger_bands(series: Series, moving_average='sma', length=20, mul... class NowoIchimoku1hV1 (line 63) | class NowoIchimoku1hV1(IStrategy): method custom_sell (line 95) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 125) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 132) | def populate_indicators(self, df: DataFrame, metadata: dict) -> DataFr... method populate_buy_trend (line 169) | def populate_buy_trend(self, df: DataFrame, metadata: dict) -> DataFrame: method populate_sell_trend (line 205) | def populate_sell_trend(self, df: DataFrame, metadata: dict) -> DataFr... FILE: strategies/NowoIchimoku1hV2/NowoIchimoku1hV2.py function wma (line 28) | def wma(series: Series, length: int) -> Series: function hma (line 40) | def hma(series: Series, length: int) -> Series: function bollinger_bands (line 46) | def bollinger_bands(series: Series, moving_average='sma', length=20, mul... class NowoIchimoku1hV2 (line 62) | class NowoIchimoku1hV2(IStrategy): method custom_stoploss (line 125) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 160) | def populate_indicators(self, df: DataFrame, metadata: dict) -> DataFr... method populate_buy_trend (line 197) | def populate_buy_trend(self, df: DataFrame, metadata: dict) -> DataFrame: method populate_sell_trend (line 233) | def populate_sell_trend(self, df: DataFrame, metadata: dict) -> DataFr... FILE: strategies/NowoIchimoku5mV2/NowoIchimoku5mV2.py function merge_informative_pair (line 31) | def merge_informative_pair(dataframe: pd.DataFrame, informative: pd.Data... function wma (line 86) | def wma(series: Series, length: int) -> Series: function hma (line 98) | def hma(series: Series, length: int) -> Series: function bollinger_bands (line 104) | def bollinger_bands(series: Series, moving_average='sma', length=20, mul... class NowoIchimoku5mV2 (line 120) | class NowoIchimoku5mV2(IStrategy): method informative_pairs (line 183) | def informative_pairs(self): method populate_indicators (line 188) | def populate_indicators(self, df_5m: DataFrame, metadata: dict) -> Dat... method custom_stoploss (line 235) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_buy_trend (line 271) | def populate_buy_trend(self, df: DataFrame, metadata: dict) -> DataFrame: method populate_sell_trend (line 308) | def populate_sell_trend(self, df: DataFrame, metadata: dict) -> DataFr... FILE: strategies/ONUR/ONUR.py class ONUR (line 12) | class ONUR(IStrategy): method populate_indicators (line 39) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 51) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 61) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ObeliskIM_v1_1/ObeliskIM_v1_1.py class ObeliskIM_v1_1 (line 33) | class ObeliskIM_v1_1(IStrategy): method populate_indicators (line 80) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 141) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 162) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ObeliskRSI_v6_1/ObeliskRSI_v6_1.py function easeInCubic (line 70) | def easeInCubic(t): function clamp (line 73) | def clamp(num, min_value, max_value): function clamp01 (line 76) | def clamp01(num): class ObeliskRSI_v6_1 (line 80) | class ObeliskRSI_v6_1(IStrategy): method get_ticker_indicator (line 114) | def get_ticker_indicator(self): method populate_indicators (line 117) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 139) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 157) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 177) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... FILE: strategies/Obelisk_3EMA_StochRSI_ATR/Obelisk_3EMA_StochRSI_ATR.py class Obelisk_3EMA_StochRSI_ATR (line 40) | class Obelisk_3EMA_StochRSI_ATR(IStrategy): method informative_pairs (line 63) | def informative_pairs(self): method do_indicators (line 68) | def do_indicators(self, dataframe: DataFrame, metadata: dict) -> DataF... method populate_indicators (line 115) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 137) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 146) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 152) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... FILE: strategies/Obelisk_Ichimoku_Slow_v1_3/Obelisk_Ichimoku_Slow_v1_3.py function ssl_atr (line 60) | def ssl_atr(dataframe, length = 7): class Obelisk_Ichimoku_Slow_v1_3 (line 70) | class Obelisk_Ichimoku_Slow_v1_3(IStrategy): method informative_pairs (line 109) | def informative_pairs(self): method slow_tf_indicators (line 114) | def slow_tf_indicators(self, dataframe: DataFrame, metadata: dict) -> ... method fast_tf_indicators (line 204) | def fast_tf_indicators(self, dataframe: DataFrame, metadata: dict) -> ... method populate_indicators (line 208) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 231) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 239) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Obelisk_Ichimoku_ZEMA_v1/Obelisk_Ichimoku_ZEMA_v1.py function ssl_atr (line 25) | def ssl_atr(dataframe, length = 7): class Obelisk_Ichimoku_ZEMA_v1 (line 35) | class Obelisk_Ichimoku_ZEMA_v1(IStrategy): method informative_pairs (line 76) | def informative_pairs(self): method slow_tf_indicators (line 81) | def slow_tf_indicators(self, dataframe: DataFrame, metadata: dict) -> ... method fast_tf_indicators (line 187) | def fast_tf_indicators(self, dataframe: DataFrame, metadata: dict) -> ... method populate_indicators (line 200) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 221) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 231) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 242) | def confirm_trade_exit(self, pair: str, trade: 'Trade', order_type: st... FILE: strategies/Obelisk_TradePro_Ichi_v1_1/Obelisk_TradePro_Ichi_v1_1.py class Obelisk_TradePro_Ichi_v1_1 (line 28) | class Obelisk_TradePro_Ichi_v1_1(IStrategy): method populate_indicators (line 71) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 132) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 142) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Obelisk_TradePro_Ichi_v2_1/Obelisk_TradePro_Ichi_v2_1.py function SSLChannels (line 53) | def SSLChannels(dataframe, length = 7): class Obelisk_TradePro_Ichi_v2_1 (line 64) | class Obelisk_TradePro_Ichi_v2_1(IStrategy): method populate_indicators (line 123) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 194) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 203) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/PRICEFOLLOWING/PRICEFOLLOWING.py class PRICEFOLLOWING (line 19) | class PRICEFOLLOWING(IStrategy): method informative_pairs (line 113) | def informative_pairs(self): method populate_indicators (line 127) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 210) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 239) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/PRICEFOLLOWING2/PRICEFOLLOWING2.py class PRICEFOLLOWING2 (line 19) | class PRICEFOLLOWING2(IStrategy): method informative_pairs (line 113) | def informative_pairs(self): method populate_indicators (line 127) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 210) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 238) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/PRICEFOLLOWINGX/PRICEFOLLOWINGX.py class PRICEFOLLOWINGX (line 19) | class PRICEFOLLOWINGX(IStrategy): method protections (line 37) | def protections(self): method informative_pairs (line 143) | def informative_pairs(self): method populate_indicators (line 158) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 240) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 281) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Persia/Persia.py class Persia (line 84) | class Persia(IStrategy): method populate_indicators (line 2557) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 2580) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2605) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/PrawnstarOBV/PrawnstarOBV.py class PrawnstarOBV (line 24) | class PrawnstarOBV(IStrategy): method informative_pairs (line 73) | def informative_pairs(self): method populate_indicators (line 76) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 86) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 105) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/PumpDetector/PumpDetector.py function xsa (line 25) | def xsa(dataframe, source, len, wei): class PumpDetector (line 51) | class PumpDetector(IStrategy): method populate_indicators (line 107) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 142) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 153) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Quickie/Quickie.py class Quickie (line 12) | class Quickie(IStrategy): method populate_indicators (line 37) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 57) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 69) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/RSI/RSI.py class RSI (line 16) | class RSI(IStrategy): method informative_pairs (line 54) | def informative_pairs(self): method populate_indicators_30m (line 60) | def populate_indicators_30m(self, dataframe: DataFrame, metadata: dict... method populate_indicators (line 67) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 78) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 90) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/RSIBB02/RSIBB02.py class RSIBB02 (line 16) | class RSIBB02(IStrategy): method populate_indicators (line 50) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 79) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 94) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/RSIv2/RSIv2.py class RSIv2 (line 16) | class RSIv2(IStrategy): method informative_pairs (line 54) | def informative_pairs(self): method populate_indicators_30m (line 60) | def populate_indicators_30m(self, dataframe: DataFrame, metadata: dict... method populate_indicators (line 67) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 78) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 90) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/RalliV1/RalliV1.py function EWO (line 39) | def EWO(dataframe, ema_length=5, ema2_length=35): class RalliV1 (line 48) | class RalliV1(IStrategy): method confirm_trade_exit (line 121) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_stoploss (line 137) | def custom_stoploss(self, pair: str, trade: Trade, current_time: datet... method populate_indicators (line 148) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 175) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 266) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/RalliV1_disable56/RalliV1_disable56.py function EWO (line 39) | def EWO(dataframe, ema_length=5, ema2_length=35): class RalliV1_disable56 (line 48) | class RalliV1_disable56(IStrategy): method confirm_trade_exit (line 121) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method custom_stoploss (line 137) | def custom_stoploss(self, pair: str, trade: Trade, current_time: datet... method populate_indicators (line 148) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 175) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 266) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/RaposaDivergenceV1/RaposaDivergenceV1.py class RaposaDivergenceV1 (line 17) | class RaposaDivergenceV1(IStrategy): method populate_indicators (line 96) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 113) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 135) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function getHigherLows (line 154) | def getHigherLows(data: np.array, order=5, K=2): function getLowerHighs (line 180) | def getLowerHighs(data: np.array, order=5, K=2): function getHigherHighs (line 206) | def getHigherHighs(data: np.array, order=5, K=2): function getLowerLows (line 232) | def getLowerLows(data: np.array, order=5, K=2): function getHHIndex (line 258) | def getHHIndex(data: np.array, order=5, K=2): function getLHIndex (line 263) | def getLHIndex(data: np.array, order=5, K=2): function getLLIndex (line 268) | def getLLIndex(data: np.array, order=5, K=2): function getHLIndex (line 273) | def getHLIndex(data: np.array, order=5, K=2): function getPeaks (line 278) | def getPeaks(data, key='close', order=5, K=2): FILE: strategies/ReinforcedAverageStrategy/ReinforcedAverageStrategy.py class ReinforcedAverageStrategy (line 14) | class ReinforcedAverageStrategy(IStrategy): method populate_indicators (line 50) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 67) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 84) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ReinforcedQuickie/ReinforcedQuickie.py class ReinforcedQuickie (line 19) | class ReinforcedQuickie(IStrategy): method populate_indicators (line 50) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 96) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 141) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method resample (line 174) | def resample(self, dataframe, interval, factor): FILE: strategies/ReinforcedSmoothScalp/ReinforcedSmoothScalp.py class ReinforcedSmoothScalp (line 12) | class ReinforcedSmoothScalp(IStrategy): method populate_indicators (line 36) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 62) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 85) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Renko/Renko.py class Renko (line 10) | class Renko(IStrategy): method populate_indicators (line 25) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 91) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 105) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/RobotradingBody/RobotradingBody.py class RobotradingBody (line 25) | class RobotradingBody(IStrategy): method informative_pairs (line 69) | def informative_pairs(self): method populate_indicators (line 73) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 80) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 92) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Roth01/Roth01.py class Roth01 (line 13) | class Roth01(IStrategy): method populate_indicators (line 58) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 84) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 100) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Roth03/Roth03.py class Roth03 (line 13) | class Roth03(IStrategy): method populate_indicators (line 61) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 87) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 104) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SAR/SAR.py class Sar (line 17) | class Sar(IStrategy): method informative_pairs (line 99) | def informative_pairs(self): method populate_indicators (line 112) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 333) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 351) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SMAIP3/SMAIP3.py class SMAIP3 (line 22) | class SMAIP3(IStrategy): method populate_indicators (line 97) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 114) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 138) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SMAIP3v2/SMAIP3v2.py class SMAIP3v2 (line 22) | class SMAIP3v2(IStrategy): method confirm_trade_exit (line 85) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_indicators (line 99) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 120) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 142) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SMAOG/SMAOG.py class SMAOG (line 16) | class SMAOG(IStrategy): method populate_indicators (line 54) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 70) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 93) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SMAOPv1_TTF/SMAOPv1_TTF.py function EWO (line 33) | def EWO(dataframe, ema_length=5, ema2_length=35): class SMAOPv1_TTF (line 41) | class SMAOPv1_TTF(IStrategy): method informative_pairs (line 106) | def informative_pairs(self): method get_informative_indicators (line 113) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 120) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 142) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 170) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function ttf (line 196) | def ttf(df, ttf_length): FILE: strategies/SMAOffset/SMAOffset.py class SMAOffset (line 24) | class SMAOffset(IStrategy): method custom_stoploss (line 81) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 85) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 91) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 103) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SMAOffsetProtectOpt/SMAOffsetProtectOpt.py function EWO (line 50) | def EWO(dataframe, ema_length=5, ema2_length=35): class SMAOffsetProtectOpt (line 58) | class SMAOffsetProtectOpt(IStrategy): method informative_pairs (line 124) | def informative_pairs(self): method get_informative_indicators (line 131) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 138) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 156) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 193) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SMAOffsetProtectOptV0/SMAOffsetProtectOptV0.py function EWO (line 63) | def EWO(dataframe, ema_length=5, ema2_length=35): class SMAOffsetProtectOptV0 (line 71) | class SMAOffsetProtectOptV0(IStrategy): method informative_pairs (line 142) | def informative_pairs(self): method get_informative_indicators (line 160) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 167) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 206) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 253) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SMAOffsetProtectOptV1/SMAOffsetProtectOptV1.py function EWO (line 33) | def EWO(dataframe, ema_length=5, ema2_length=35): class SMAOffsetProtectOptV1 (line 41) | class SMAOffsetProtectOptV1(IStrategy): method informative_pairs (line 100) | def informative_pairs(self): method get_informative_indicators (line 107) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 114) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 132) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 160) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SMAOffsetProtectOptV1HO1/SMAOffsetProtectOptV1HO1.py function EWO (line 33) | def EWO(dataframe, ema_length=5, ema2_length=35): class SMAOffsetProtectOptV1HO1 (line 41) | class SMAOffsetProtectOptV1HO1(IStrategy): method informative_pairs (line 103) | def informative_pairs(self): method get_informative_indicators (line 110) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 117) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 135) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 163) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SMAOffsetProtectOptV1Mod/SMAOffsetProtectOptV1Mod.py function EWO (line 44) | def EWO(dataframe, ema_length=5, ema2_length=35): class SMAOffsetProtectOptV1Mod (line 52) | class SMAOffsetProtectOptV1Mod(IStrategy): method informative_pairs (line 114) | def informative_pairs(self): method get_informative_indicators (line 121) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 128) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 146) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 174) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SMAOffsetProtectOptV1Mod2/SMAOffsetProtectOptV1Mod2.py function EWO (line 44) | def EWO(dataframe, ema_length=5, ema2_length=35): class SMAOffsetProtectOptV1Mod2 (line 52) | class SMAOffsetProtectOptV1Mod2(IStrategy): method informative_pairs (line 120) | def informative_pairs(self): method get_informative_indicators (line 127) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 134) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 157) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 185) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method populate_indicators (line 203) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... class SMAOffsetProtectOptV1Mod2_antipump (line 226) | class SMAOffsetProtectOptV1Mod2_antipump(SMAOffsetProtectOptV1Mod2): method populate_buy_trend (line 228) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... FILE: strategies/SMAOffsetProtectOptV1_kkeue_20210619/SMAOffsetProtectOptV1_kkeue_20210619.py function EWO (line 30) | def EWO(dataframe, ema_length=5, ema2_length=35): class SMAOffsetProtectOptV1_kkeue_20210619 (line 38) | class SMAOffsetProtectOptV1_kkeue_20210619(IStrategy): method informative_pairs (line 116) | def informative_pairs(self): method get_informative_indicators (line 123) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 130) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 148) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 176) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class SMAOffsetProtectOptV1_1 (line 195) | class SMAOffsetProtectOptV1_1(SMAOffsetProtectOptV1_kkeue_20210619): FILE: strategies/SMAOffsetV2/SMAOffsetV2.py class SMAOffsetV2 (line 17) | class SMAOffsetV2(IStrategy): method custom_stoploss (line 32) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 40) | def informative_pairs(self): method get_informative_indicators (line 48) | def get_informative_indicators(dataframe: DataFrame, metadata: dict): method populate_indicators (line 59) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 87) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 99) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SMA_BBRSI/SMA_BBRSI.py function vwma (line 60) | def vwma(dataframe: DataFrame, length: int = 10): function moderi (line 69) | def moderi(dataframe: DataFrame, len_slow_ma: int = 32) -> Series: function EWO (line 73) | def EWO(dataframe, ema_length=5, ema2_length=35): class SMA_BBRSI (line 81) | class SMA_BBRSI(IStrategy): method custom_stoploss (line 198) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method informative_pairs (line 225) | def informative_pairs(self): method get_informative_indicators (line 232) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 242) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 366) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 433) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SRsi/SRsi.py class SRsi (line 7) | class SRsi(IStrategy): method informative_pairs (line 32) | def informative_pairs(self): method get_ticker_indicator (line 36) | def get_ticker_indicator(self): method populate_indicators (line 39) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 53) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 65) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/STRATEGY_RSI_BB_BOUNDS_CROSS/STRATEGY_RSI_BB_BOUNDS_CROSS.py function iff (line 19) | def iff(a,b,c): class STRATEGY_RSI_BB_BOUNDS_CROSS (line 25) | class STRATEGY_RSI_BB_BOUNDS_CROSS(IStrategy): method informative_pairs (line 129) | def informative_pairs(self): method populate_indicators (line 142) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 277) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 318) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/STRATEGY_RSI_BB_CROSS/STRATEGY_RSI_BB_CROSS.py class STRATEGY_RSI_BB_CROSS (line 18) | class STRATEGY_RSI_BB_CROSS(IStrategy): method informative_pairs (line 116) | def informative_pairs(self): method populate_indicators (line 129) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 206) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 228) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SampleStrategy/SampleStrategy.py class SampleStrategy (line 44) | class SampleStrategy(IStrategy): method get_ticker_indicator (line 1121) | def get_ticker_indicator(self): method custom_sell (line 1124) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method range_percent_change (line 1289) | def range_percent_change(self, dataframe: DataFrame, method, length: i... method top_percent_change (line 1305) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method range_maxgap (line 1318) | def range_maxgap(self, dataframe: DataFrame, length: int) -> float: method range_maxgap_adjusted (line 1328) | def range_maxgap_adjusted(self, dataframe: DataFrame, length: int, adj... method range_height (line 1338) | def range_height(self, dataframe: DataFrame, length: int) -> float: method safe_pump (line 1348) | def safe_pump(self, dataframe: DataFrame, length: int, thresh: float, ... method safe_dips (line 1360) | def safe_dips(self, dataframe: DataFrame, thresh_0, thresh_2, thresh_1... method informative_pairs (line 1375) | def informative_pairs(self): method informative_1h_indicators (line 1382) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method normal_tf_indicators (line 1484) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 1556) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 1567) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 2425) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function EWO (line 2515) | def EWO(dataframe, sma1_length=5, sma2_length=35): function chaikin_money_flow (line 2523) | def chaikin_money_flow(dataframe, n=20, fillna=False): FILE: strategies/SampleStrategyV2/SampleStrategyV2.py class SampleStrategyV2 (line 19) | class SampleStrategyV2(IStrategy): method informative_pairs (line 114) | def informative_pairs(self): method populate_indicators (line 119) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 356) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 377) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Saturn5/Saturn5.py function to_minutes (line 10) | def to_minutes(**timdelta_kwargs): class Saturn5 (line 14) | class Saturn5(IStrategy): method protections (line 67) | def protections(self): method populate_indicators (line 108) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 154) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 190) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Scalp/Scalp.py class Scalp (line 14) | class Scalp(IStrategy): method populate_indicators (line 37) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 54) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 68) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Schism/Schism.py class Schism (line 16) | class Schism(IStrategy): method informative_pairs (line 51) | def informative_pairs(self): method populate_indicators (line 57) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 80) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 111) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method populate_trades (line 147) | def populate_trades(self, pair: str) -> dict: method get_current_price (line 191) | def get_current_price(self, pair: str, refresh: bool) -> float: method linear_growth (line 208) | def linear_growth(self, start: float, end: float, start_time: int, end... method check_buy_timeout (line 213) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 221) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... method confirm_trade_entry (line 229) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... FILE: strategies/Schism2/Schism2.py class Schism2 (line 44) | class Schism2(IStrategy): method informative_pairs (line 92) | def informative_pairs(self): method populate_indicators (line 115) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 166) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 219) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method populate_trades (line 279) | def populate_trades(self, pair: str) -> dict: method get_current_price (line 336) | def get_current_price(self, pair: str, refresh: bool) -> float: method linear_growth (line 356) | def linear_growth(self, start: float, end: float, start_time: int, end... method get_pair_params (line 364) | def get_pair_params(self, pair: str, params: str) -> Dict: method check_buy_timeout (line 389) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 398) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... method confirm_trade_entry (line 407) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method min_roi_reached_entry (line 419) | def min_roi_reached_entry(self, trade_dur: int, pair: str = 'backtest'... method min_roi_reached (line 429) | def min_roi_reached(self, trade: Trade, current_profit: float, current... class Schism2_BTC (line 442) | class Schism2_BTC(Schism2): class Schism2_ETH (line 470) | class Schism2_ETH(Schism2): FILE: strategies/Schism2MM/Schism2MM.py class Schism2MM (line 16) | class Schism2MM(IStrategy): method informative_pairs (line 50) | def informative_pairs(self): method populate_indicators (line 56) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 84) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 115) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method populate_trades (line 151) | def populate_trades(self, pair: str) -> dict: method get_current_price (line 194) | def get_current_price(self, pair: str, refresh: bool) -> float: method linear_growth (line 211) | def linear_growth(self, start: float, end: float, start_time: int, end... method check_buy_timeout (line 216) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 224) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... method confirm_trade_entry (line 232) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... FILE: strategies/Schism3/Schism3.py class Schism3 (line 22) | class Schism3(IStrategy): method informative_pairs (line 78) | def informative_pairs(self): method populate_indicators (line 102) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 148) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 219) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method populate_trades (line 276) | def populate_trades(self, pair: str) -> dict: method get_current_price (line 334) | def get_current_price(self, pair: str, refresh: bool) -> float: method linear_growth (line 357) | def linear_growth(self, start: float, end: float, start_time: int, end... method get_pair_params (line 368) | def get_pair_params(self, pair: str, side: str) -> Dict: method check_buy_timeout (line 389) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 398) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... method confirm_trade_entry (line 407) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... class Schism3_BTC (line 421) | class Schism3_BTC(Schism3): class Schism3_ETH (line 446) | class Schism3_ETH(Schism3): FILE: strategies/Schism4/Schism4.py class Schism4 (line 22) | class Schism4(IStrategy): method informative_pairs (line 74) | def informative_pairs(self): method populate_indicators (line 97) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 143) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 195) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method populate_trades (line 252) | def populate_trades(self, pair: str) -> dict: method get_current_price (line 310) | def get_current_price(self, pair: str, refresh: bool) -> float: method linear_growth (line 333) | def linear_growth(self, start: float, end: float, start_time: int, end... method get_pair_params (line 344) | def get_pair_params(self, pair: str, side: str) -> Dict: method check_buy_timeout (line 365) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 374) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... method confirm_trade_entry (line 383) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... class Schism4_BTC (line 397) | class Schism4_BTC(Schism4): class Schism4_ETH (line 422) | class Schism4_ETH(Schism4): FILE: strategies/Schism5/Schism5.py class Schism5 (line 17) | class Schism5(IStrategy): method informative_pairs (line 58) | def informative_pairs(self): method populate_indicators (line 68) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 93) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 125) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 143) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method check_buy_timeout (line 152) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 160) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... method confirm_trade_entry (line 168) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method populate_trades (line 179) | def populate_trades(self, pair: str) -> dict: method get_current_price (line 224) | def get_current_price(self, pair: str, refresh: bool) -> float: method linear_growth (line 241) | def linear_growth(self, start: float, end: float, start_time: int, end... method get_pair_params (line 246) | def get_pair_params(self, pair: str, side: str) -> Dict: class Schism5_BTC (line 264) | class Schism5_BTC(Schism5): class Schism5_ETH (line 288) | class Schism5_ETH(Schism5): FILE: strategies/Schism6/Schism6.py class Schism6 (line 16) | class Schism6(IStrategy): method informative_pairs (line 50) | def informative_pairs(self): method populate_indicators (line 56) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 79) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 109) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method populate_trades (line 145) | def populate_trades(self, pair: str) -> dict: method get_current_price (line 188) | def get_current_price(self, pair: str, refresh: bool) -> float: method linear_growth (line 205) | def linear_growth(self, start: float, end: float, start_time: int, end... method check_buy_timeout (line 210) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 218) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... method confirm_trade_entry (line 226) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... FILE: strategies/Seb/Seb.py class Seb (line 14) | class Seb(IStrategy): method informative_pairs (line 88) | def informative_pairs(self): method populate_indicators (line 101) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 174) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 190) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Simple/Simple.py class Simple (line 12) | class Simple(IStrategy): method populate_indicators (line 37) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 55) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 68) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SlowPotato/SlowPotato.py class SlowPotato (line 38) | class SlowPotato(IStrategy): method populate_indicators (line 80) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 84) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 98) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Slowbro/Slowbro.py class Slowbro (line 47) | class Slowbro(IStrategy): method informative_pairs (line 69) | def informative_pairs(self): method populate_indicators (line 76) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 86) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 95) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SmoothOperator/SmoothOperator.py class SmoothOperator (line 15) | class SmoothOperator(IStrategy): method populate_indicators (line 40) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 104) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 174) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class StrategyHelper (line 207) | class StrategyHelper: method seven_green_candles (line 214) | def seven_green_candles(dataframe): method eight_green_candles (line 233) | def eight_green_candles(dataframe): method eight_red_candles (line 253) | def eight_red_candles(dataframe, shift=0): method four_green_one_red_candle (line 274) | def four_green_one_red_candle(dataframe): method four_red_one_green_candle (line 290) | def four_red_one_green_candle(dataframe): FILE: strategies/SmoothScalp/SmoothScalp.py class SmoothScalp (line 18) | class SmoothScalp(IStrategy): method populate_indicators (line 39) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 65) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 84) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Stavix2/Stavix2.py class Stavix2 (line 7) | class Stavix2(IStrategy): method populate_indicators (line 15) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 25) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 35) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Stinkfist/Stinkfist.py class Stinkfist (line 27) | class Stinkfist(IStrategy): method informative_pairs (line 66) | def informative_pairs(self): method populate_indicators (line 75) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 119) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 156) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method populate_trades (line 195) | def populate_trades(self, pair: str) -> dict: method get_current_price (line 240) | def get_current_price(self, pair: str, refresh: bool) -> float: method linear_growth (line 257) | def linear_growth(self, start: float, end: float, start_time: int, end... method mac (line 271) | def mac(self, dataframe: DataFrame, fast: int = 20, slow: int = 50) ->... method ma_streak (line 301) | def ma_streak(self, dataframe: DataFrame, period: int = 4, source_type... method pcc (line 322) | def pcc(self, dataframe: DataFrame, period: int = 20, mult: int = 2): method zlema (line 345) | def zlema(self, series: Series, period): method check_buy_timeout (line 356) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 364) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... method confirm_trade_entry (line 372) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... class Stinkfist_BTC (line 386) | class Stinkfist_BTC(Stinkfist): class Stinkfist_ETH (line 399) | class Stinkfist_ETH(Stinkfist): FILE: strategies/StochRSITEMA/StochRSITEMA.py class StochRSITEMA (line 17) | class StochRSITEMA(IStrategy): method populate_indicators (line 110) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 127) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 151) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Strategy001/Strategy001.py class Strategy001 (line 13) | class Strategy001(IStrategy): method informative_pairs (line 60) | def informative_pairs(self): method populate_indicators (line 73) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 92) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 108) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Strategy001_custom_sell/Strategy001_custom_sell.py class Strategy001_custom_sell (line 12) | class Strategy001_custom_sell(IStrategy): method informative_pairs (line 60) | def informative_pairs(self): method populate_indicators (line 73) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 94) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 110) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_sell (line 125) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... FILE: strategies/Strategy002/Strategy002.py class Strategy002 (line 14) | class Strategy002(IStrategy): method informative_pairs (line 61) | def informative_pairs(self): method populate_indicators (line 74) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 106) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 123) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Strategy003/Strategy003.py class Strategy003 (line 14) | class Strategy003(IStrategy): method informative_pairs (line 61) | def informative_pairs(self): method populate_indicators (line 74) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 116) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 140) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Strategy004/Strategy004.py class Strategy004 (line 12) | class Strategy004(IStrategy): method informative_pairs (line 60) | def informative_pairs(self): method populate_indicators (line 73) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 110) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 140) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Strategy005/Strategy005.py class Strategy005 (line 14) | class Strategy005(IStrategy): method informative_pairs (line 90) | def informative_pairs(self): method populate_indicators (line 103) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 145) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 166) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/StrategyScalpingFast/StrategyScalpingFast.py class StrategyScalpingFast (line 13) | class StrategyScalpingFast(IStrategy): method populate_indicators (line 33) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 59) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 78) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/StrategyScalpingFast2/StrategyScalpingFast2.py class StrategyScalpingFast2 (line 13) | class StrategyScalpingFast2(IStrategy): method populate_indicators (line 74) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 100) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 127) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SuperHV27/SuperHV27.py class SuperHV27 (line 18) | class SuperHV27(IStrategy): method populate_indicators (line 71) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 112) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 173) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method min_roi_reached_entry (line 242) | def min_roi_reached_entry(self, trade_dur: int) -> Tuple[Optional[int]... method populate_trades (line 291) | def populate_trades(self, pair: str) -> dict: method get_current_price (line 336) | def get_current_price(self, pair: str, refresh: bool) -> float: method linear_growth (line 353) | def linear_growth(self, start: float, end: float, start_time: int, end... method check_buy_timeout (line 363) | def check_buy_timeout(self, pair: str, trade: Trade, order: dict, **kw... method check_sell_timeout (line 371) | def check_sell_timeout(self, pair: str, trade: Trade, order: dict, **k... method confirm_trade_entry (line 379) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... class SuperHV27_BTC (line 393) | class SuperHV27_BTC(SuperHV27): class SuperHV27_ETH (line 402) | class SuperHV27_ETH(SuperHV27): FILE: strategies/SuperTrend/SuperTrend.py class Supertrend (line 23) | class Supertrend(IStrategy): method populate_indicators (line 82) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 109) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 121) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method supertrend (line 139) | def supertrend(self, dataframe: DataFrame, multiplier, period): FILE: strategies/SuperTrendPure/SuperTrendPure.py class SuperTrendPure (line 11) | class SuperTrendPure(IStrategy): method populate_indicators (line 32) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 40) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 50) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method supertrend (line 65) | def supertrend(self, dataframe: DataFrame, multiplier, period): FILE: strategies/SupertrendStrategy/SupertrendStrategy.py class SupertrendStrategy (line 19) | class SupertrendStrategy(IStrategy): method informative_pairs (line 148) | def informative_pairs(self): method populate_indicators (line 161) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 206) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 224) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SwingHigh/SwingHigh.py class SwingHigh (line 16) | class SwingHigh(IStrategy): method informative_pairs (line 32) | def informative_pairs(self): method populate_indicators (line 35) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 49) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 62) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/SwingHighToSky/SwingHighToSky.py class SwingHighToSky (line 36) | class SwingHighToSky(IStrategy): method informative_pairs (line 71) | def informative_pairs(self): method populate_indicators (line 74) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 90) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 101) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/TDSequentialStrategy/TDSequentialStrategy.py class TDSequentialStrategy (line 8) | class TDSequentialStrategy(IStrategy): method informative_pairs (line 63) | def informative_pairs(self): method populate_indicators (line 76) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 126) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 140) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/TEMA/TEMA.py class TEMA (line 19) | class TEMA(IStrategy): method plot_config (line 91) | def plot_config(self): method informative_pairs (line 110) | def informative_pairs(self): method populate_indicators (line 123) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 343) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 360) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/TechnicalExampleStrategy/TechnicalExampleStrategy.py class TechnicalExampleStrategy (line 7) | class TechnicalExampleStrategy(IStrategy): method populate_indicators (line 17) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 22) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 33) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/TemaMaster/TemaMaster.py class TemaMaster (line 20) | class TemaMaster(IStrategy): method informative_pairs (line 64) | def informative_pairs(self): method populate_indicators (line 77) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 101) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 124) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/TemaMaster3/TemaMaster3.py class TemaMaster3 (line 20) | class TemaMaster3(IStrategy): method informative_pairs (line 61) | def informative_pairs(self): method populate_indicators (line 74) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 98) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 121) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/TemaPure/TemaPure.py class TemaPure (line 20) | class TemaPure(IStrategy): method informative_pairs (line 63) | def informative_pairs(self): method populate_indicators (line 76) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 102) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 123) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/TemaPureNeat/TemaPureNeat.py class TemaPureNeat (line 20) | class TemaPureNeat(IStrategy): method informative_pairs (line 64) | def informative_pairs(self): method populate_indicators (line 77) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 102) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 122) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/TemaPureTwo/TemaPureTwo.py class TemaPureTwo (line 20) | class TemaPureTwo(IStrategy): method informative_pairs (line 63) | def informative_pairs(self): method populate_indicators (line 76) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 114) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 135) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/TenderEnter/TenderEnter.py class TenderEnter (line 17) | class TenderEnter(IStrategy): method informative_pairs (line 126) | def informative_pairs(self): method populate_indicators (line 141) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 373) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method compareFields (line 389) | def compareFields(self, dt, fieldname, shift, ratio=1.034): method populate_sell_trend (line 411) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/TheForce/TheForce.py class TheForce (line 13) | class TheForce(IStrategy): method informative_pairs (line 76) | def informative_pairs(self): method populate_indicators (line 89) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 128) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 161) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/TheRealPullbackV2/TheRealPullbackV2.py function chaikin_mf (line 11) | def chaikin_mf(df, periods=20): class TheRealPullbackV2 (line 23) | class TheRealPullbackV2(IStrategy): method populate_indicators (line 37) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 97) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 105) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/TrailingBuyStrat2/TrailingBuyStrat2.py class TrailingBuyStrat2 (line 18) | class TrailingBuyStrat2(YourStrat): method trailing_buy (line 55) | def trailing_buy(self, pair, reinit=False): method trailing_buy_info (line 63) | def trailing_buy_info(self, pair: str, current_price: float): method current_trailing_profit_ratio (line 85) | def current_trailing_profit_ratio(self, pair: str, current_price: floa... method trailing_buy_offset (line 92) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method populate_indicators (line 139) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 144) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method populate_buy_trend (line 225) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... FILE: strategies/Trend_Strength_Directional/Trend_Strength_Directional.py class Trend_Strength_Directional (line 22) | class Trend_Strength_Directional(IStrategy): method populate_indicators (line 58) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 63) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 83) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/TrixStrategy/TrixStrategy.py class TrixStrategy (line 18) | class TrixStrategy(IStrategy): method informative_pairs (line 144) | def informative_pairs(self): method populate_indicators (line 157) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 188) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 205) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/TrixV15Strategy/TrixV15Strategy.py class TrixV15Strategy (line 25) | class TrixV15Strategy(IStrategy): method informative_pairs (line 146) | def informative_pairs(self): method populate_indicators (line 175) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 220) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 249) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/TrixV21Strategy/TrixV21Strategy.py class TrixV21Strategy (line 27) | class TrixV21Strategy(IStrategy): method custom_stoploss (line 168) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 184) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 233) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 263) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/TrixV23Strategy/TrixV23Strategy.py class TrixV23Strategy (line 27) | class TrixV23Strategy(IStrategy): method populate_indicators_btc_1h (line 193) | def populate_indicators_btc_1h(self, dataframe: DataFrame, metadata: d... method custom_stoploss (line 204) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 223) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 265) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 310) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/UltimateMomentumIndicator/UltimateMomentumIndicator.py class UltimateMomentumIndicator (line 24) | class UltimateMomentumIndicator(IStrategy): method populate_indicators (line 91) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 119) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 131) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/Uptrend/Uptrend.py class Uptrend (line 19) | class Uptrend(IStrategy): method custom_stoploss (line 62) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 80) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 99) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 111) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class SuperBuy (line 124) | class SuperBuy(Uptrend): method find_best_entry_point (line 166) | def find_best_entry_point(self, dataframe: DataFrame, metadata: dict): method common_points_for_every_best_entry (line 189) | def common_points_for_every_best_entry(self, dataframe: DataFrame, met... method is_same_dimension_as_price (line 276) | def is_same_dimension_as_price(self, dataframe: DataFrame, column_name... method is_same_dimension_as_volume (line 282) | def is_same_dimension_as_volume(self, dataframe: DataFrame, column_nam... method generate_superbuy_signal (line 290) | def generate_superbuy_signal(self, dataframe: DataFrame, metadata: dic... method populate_buy_trend (line 416) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... FILE: strategies/UziChan/UziChan.py class UziChan (line 18) | class UziChan(IStrategy): method populate_indicators (line 33) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 51) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 60) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class UziChanTB (line 70) | class UziChanTB(UziChan): method trailing_buy (line 120) | def trailing_buy(self, pair, reinit=False): method trailing_sell (line 128) | def trailing_sell(self, pair, reinit=False): method trailing_buy_info (line 137) | def trailing_buy_info(self, pair: str, current_price: float): method trailing_sell_info (line 161) | def trailing_sell_info(self, pair: str, current_price: float): method current_trailing_buy_profit_ratio (line 183) | def current_trailing_buy_profit_ratio(self, pair: str, current_price: ... method current_trailing_sell_profit_ratio (line 190) | def current_trailing_sell_profit_ratio(self, pair: str, current_price:... method trailing_buy_offset (line 199) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method trailing_sell_offset (line 246) | def trailing_sell_offset(self, dataframe, pair: str, current_price: fl... method populate_indicators (line 295) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 301) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method confirm_trade_exit (line 376) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_buy_trend (line 454) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 478) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/UziChan2/UziChan2.py class UziChan2 (line 18) | class UziChan2(IStrategy): method custom_sell (line 27) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method populate_indicators (line 34) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 52) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 61) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... class UziChanTB2 (line 71) | class UziChanTB2(UziChan2): method trailing_buy (line 121) | def trailing_buy(self, pair, reinit=False): method trailing_sell (line 129) | def trailing_sell(self, pair, reinit=False): method trailing_buy_info (line 138) | def trailing_buy_info(self, pair: str, current_price: float): method trailing_sell_info (line 162) | def trailing_sell_info(self, pair: str, current_price: float): method current_trailing_buy_profit_ratio (line 184) | def current_trailing_buy_profit_ratio(self, pair: str, current_price: ... method current_trailing_sell_profit_ratio (line 191) | def current_trailing_sell_profit_ratio(self, pair: str, current_price:... method trailing_buy_offset (line 200) | def trailing_buy_offset(self, dataframe, pair: str, current_price: flo... method trailing_sell_offset (line 247) | def trailing_sell_offset(self, dataframe, pair: str, current_price: fl... method populate_indicators (line 296) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 302) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method confirm_trade_exit (line 377) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_buy_trend (line 455) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 479) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/VWAP/VWAP.py function VWAPB (line 10) | def VWAPB(dataframe, window_size=20, num_of_std=1): function top_percent_change (line 18) | def top_percent_change(dataframe: DataFrame, length: int) -> float: class VWAP (line 30) | class VWAP(IStrategy): method populate_indicators (line 50) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 63) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 77) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/WaveTrendStra/WaveTrendStra.py class WaveTrendStra (line 11) | class WaveTrendStra(IStrategy): method populate_indicators (line 33) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 47) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 53) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/XebTradeStrat/XebTradeStrat.py function bollinger_bands (line 13) | def bollinger_bands(stock_price, window_size, num_of_std): class XebTradeStrat (line 21) | class XebTradeStrat(IStrategy): method populate_indicators (line 36) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 41) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 51) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/XtraThicc/XtraThicc.py class XtraThicc (line 15) | class XtraThicc(IStrategy): method informative_pairs (line 39) | def informative_pairs(self): method populate_indicators (line 46) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 67) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 83) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_sell (line 89) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... FILE: strategies/YOLO/YOLO.py class YOLO (line 8) | class YOLO(IStrategy): method populate_indicators (line 50) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 60) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 75) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/adaptive/adaptive.py function williams_r (line 12) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: class adaptive (line 30) | class adaptive(IStrategy): method populate_indicators (line 50) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 69) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 87) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/adx_opt_strat/adx_opt_strat.py class adx_opt_strat (line 10) | class adx_opt_strat(IStrategy): method populate_indicators (line 39) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 48) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 60) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/adxbbrsi2/adxbbrsi2.py class adxbbrsi2 (line 12) | class adxbbrsi2(IStrategy): method populate_indicators (line 50) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 76) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 90) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/bb_rsi_opt_new/bb_rsi_opt_new.py class bb_rsi_opt_new (line 17) | class bb_rsi_opt_new(IStrategy): method informative_pairs (line 100) | def informative_pairs(self): method populate_indicators (line 113) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 143) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 159) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/bbema/bbema.py class bbema (line 9) | class bbema(IStrategy): method informative_pairs (line 40) | def informative_pairs(self): method populate_indicators (line 53) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 77) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 94) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/bbrsi1_strategy/bbrsi1_strategy.py class bbrsi1_strategy (line 17) | class bbrsi1_strategy (IStrategy): method informative_pairs (line 85) | def informative_pairs(self): method populate_indicators (line 98) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 130) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 141) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/bbrsi4Freq/bbrsi4Freq.py class bbrsi4Freq (line 16) | class bbrsi4Freq(IStrategy): method informative_pairs (line 99) | def informative_pairs(self): method populate_indicators (line 112) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 149) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 165) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/bestV2/bestV2.py function Kalman (line 33) | def Kalman(dataframe: DataFrame): function EWO (line 55) | def EWO(dataframe, ema_length=5, ema2_length=35): class bestV2 (line 62) | class bestV2(IStrategy): method informative_pairs (line 129) | def informative_pairs(self): method get_informative_indicators (line 136) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 143) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 161) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 189) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/botbaby/botbaby.py class botbaby (line 19) | class botbaby(IStrategy): method informative_pairs (line 66) | def informative_pairs(self): method populate_indicators (line 70) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 86) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 99) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/conny/conny.py class conny (line 9) | class conny(IStrategy): method informative_pairs (line 32) | def informative_pairs(self): method populate_indicators (line 35) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 67) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 77) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/cryptohassle/cryptohassle.py class cryptohassle (line 14) | class cryptohassle(IStrategy): method populate_indicators (line 71) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 131) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 148) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/custom/custom.py class custom (line 67) | class custom(IStrategy): method informative_pairs (line 143) | def informative_pairs(self): method get_informative_indicators (line 150) | def get_informative_indicators(self, metadata: dict): method populate_indicators (line 157) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 350) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 438) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_sell (line 466) | def custom_sell(self, pair: str, trade: Trade, current_time: datetime,... class SMAoffset_antipump_div (line 505) | class SMAoffset_antipump_div(custom): method populate_buy_trend (line 507) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method custom_stoploss_test (line 598) | def custom_stoploss_test(self, pair: str, trade: 'Trade', current_time... method custom_stoploss (line 612) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... function valuewhen (line 635) | def valuewhen(dataframe, condition, source, occurrence): function EWO (line 652) | def EWO(dataframe, ema_length=5, ema2_length=35): function RMI (line 659) | def RMI(dataframe, *, length=20, mom=5): function SROC (line 674) | def SROC(dataframe, roclen=21, emalen=13, smooth=21): FILE: strategies/custom_sell/custom_sell.py class custom_sell (line 27) | class custom_sell(IStrategy): method custom_sell (line 98) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method confirm_trade_exit (line 116) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_indicators (line 129) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method normal_tf_indicators (line 134) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_buy_trend (line 147) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 161) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/e6v34/e6v34.py class e6v34 (line 21) | class e6v34(IStrategy): method populate_indicators (line 51) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 62) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 82) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ema/ema.py class ema (line 14) | class ema(IStrategy): method populate_indicators (line 53) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 75) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 89) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/epretrace/epretrace.py class epretrace (line 17) | class epretrace(IStrategy): method populate_indicators (line 102) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 135) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 153) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method custom_stoploss (line 164) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method custom_sell (line 192) | def custom_sell(self, pair: str, trade: 'Trade', current_time: datetime, FILE: strategies/fahmibah/fahmibah.py function bollinger_bands (line 18) | def bollinger_bands(stock_price, window_size, num_of_std): function ha_typical_price (line 25) | def ha_typical_price(bars): class fahmibah (line 30) | class fahmibah(IStrategy): method informative_pairs (line 134) | def informative_pairs(self): method custom_stoploss (line 140) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method populate_indicators (line 167) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 209) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 248) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_exit (line 252) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... FILE: strategies/flawless_lambo/flawless_lambo.py class flawless_lambo (line 18) | class flawless_lambo(IStrategy): method protections (line 27) | def protections(self): method plot_config (line 860) | def plot_config(self): method informative_pairs (line 948) | def informative_pairs(self): method trailing_sell (line 964) | def trailing_sell(self, pair, reinit=False): method trailing_sell_info (line 973) | def trailing_sell_info(self, pair: str, current_price: float): method current_trailing_sell_profit_ratio (line 995) | def current_trailing_sell_profit_ratio(self, pair: str, current_price:... method trailing_sell_offset (line 1003) | def trailing_sell_offset(self, dataframe, pair: str, current_price: fl... method populate_indicators (line 1046) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method do_indicators (line 1120) | def do_indicators(self, dataframe: DataFrame, metadata: dict) -> DataF... method confirm_trade_exit (line 1181) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_buy_trend (line 1258) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 1270) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/hansencandlepatternV1/hansencandlepatternV1.py class hansencandlepatternV1 (line 18) | class hansencandlepatternV1(IStrategy): method populate_indicators (line 28) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 44) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 54) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/heikin/heikin.py class heikin (line 18) | class heikin(IStrategy): method populate_indicators (line 27) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 38) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 46) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/hlhb/hlhb.py class hlhb (line 11) | class hlhb(IStrategy): method informative_pairs (line 85) | def informative_pairs(self): method populate_indicators (line 88) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 106) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 118) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ichiV1/ichiV1.py class ichiV1 (line 16) | class ichiV1(IStrategy): method populate_indicators (line 90) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 135) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 212) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/ichiV1_Marius/ichiV1_Marius.py function max_pump_detect_price_15m (line 46) | def max_pump_detect_price_15m(dataframe, period=14, pause = 288 ): function flow_price_15m (line 64) | def flow_price_15m(dataframe, period=14, pause = 288 ): function to_minutes (line 81) | def to_minutes(**timdelta_kwargs): class ichiV1_Marius (line 88) | class ichiV1_Marius(IStrategy): class HyperOpt (line 90) | class HyperOpt: method generate_roi_table (line 92) | def generate_roi_table(params: dict): method roi_space (line 113) | def roi_space() -> List[Dimension]: method custom_stake_amount (line 174) | def custom_stake_amount(self, pair: str, current_time: datetime, curre... method adjust_trade_position (line 182) | def adjust_trade_position(self, trade: Trade, current_time: datetime, method custom_sell (line 321) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method custom_stoploss (line 325) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method confirm_trade_exit (line 337) | def confirm_trade_exit(self, pair: str, trade: Trade, order_type: str,... method populate_indicators_1d (line 384) | def populate_indicators_1d(self, dataframe: DataFrame, metadata: dict)... method informative_pairs (line 388) | def informative_pairs(self): method get_informative_indicators (line 402) | def get_informative_indicators(self, metadata: dict): method informative_1h_indicators (line 408) | def informative_1h_indicators(self, dataframe: DataFrame, metadata: di... method informative_15m_indicators (line 423) | def informative_15m_indicators(self, dataframe: DataFrame, metadata: d... method top_percent_change (line 434) | def top_percent_change(self, dataframe: DataFrame, length: int) -> float: method normal_tf_indicators (line 448) | def normal_tf_indicators(self, dataframe: DataFrame, metadata: dict) -... method populate_indicators (line 546) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method confirm_trade_entry (line 572) | def confirm_trade_entry(self, pair: str, order_type: str, amount: floa... method populate_buy_trend (line 593) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 631) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... method rollingNormalize (line 644) | def rollingNormalize(self, dataframe, name): function normalize (line 650) | def normalize(data, min_value, max_value): function pct_change (line 654) | def pct_change(a, b): function HA (line 658) | def HA(dataframe, smoothing=None): function pump_warning (line 684) | def pump_warning(dataframe, perc=15): FILE: strategies/keltnerchannel/keltnerchannel.py class keltnerchannel (line 16) | class keltnerchannel(IStrategy): method populate_indicators (line 36) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 55) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 66) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/mabStra/mabStra.py class MabStra (line 16) | class MabStra(IStrategy): method populate_indicators (line 51) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 67) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 84) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/macd_recovery/macd_recovery.py class macd_recovery (line 18) | class macd_recovery(IStrategy): method populate_indicators (line 40) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 56) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 67) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/mark_strat/mark_strat.py class mark_strat (line 12) | class mark_strat(IStrategy): method informative_pairs (line 85) | def informative_pairs(self): method populate_indicators (line 97) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 148) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 162) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/mark_strat_opt/mark_strat_opt.py class mark_strat_opt (line 12) | class mark_strat_opt (IStrategy): method informative_pairs (line 94) | def informative_pairs(self): method populate_indicators (line 106) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 147) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 164) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/quantumfirst/quantumfirst.py class quantumfirst (line 20) | class quantumfirst(IStrategy): method informative_pairs (line 68) | def informative_pairs(self): method populate_indicators (line 81) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 123) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 145) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/redditMA/redditMA.py class redditMA (line 20) | class redditMA(IStrategy): method informative_pairs (line 57) | def informative_pairs(self): method populate_indicators (line 60) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 67) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 72) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/stoploss/stoploss.py class stoploss (line 16) | class stoploss(IStrategy): method informative_pairs (line 99) | def informative_pairs(self): method populate_indicators (line 112) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 332) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 350) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/stratfib/stratfib.py class stratfib (line 19) | class stratfib(IStrategy): method informative_pairs (line 106) | def informative_pairs(self): method populate_indicators (line 119) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 146) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 165) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/strato/strato.py class strato (line 9) | class strato(IStrategy): method informative_pairs (line 35) | def informative_pairs(self): method get_ticker_indicator (line 39) | def get_ticker_indicator(self): method populate_indicators (line 42) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 56) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 68) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... FILE: strategies/true_lambo/true_lambo.py function ha_typical_price (line 16) | def ha_typical_price(bars): function EWO (line 20) | def EWO(dataframe, ema_length=5, ema2_length=35): function VWAPB (line 28) | def VWAPB(dataframe, window_size=20, num_of_std=1): function top_percent_change (line 36) | def top_percent_change(dataframe: DataFrame, length: int) -> float: function williams_r (line 48) | def williams_r(dataframe: DataFrame, period: int = 14) -> Series: class true_lambo (line 66) | class true_lambo(IStrategy): method informative_pairs (line 338) | def informative_pairs(self): method custom_stoploss (line 346) | def custom_stoploss(self, pair: str, trade: 'Trade', current_time: dat... method custom_sell (line 373) | def custom_sell(self, pair: str, trade: 'Trade', current_time: 'dateti... method populate_indicators (line 400) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 532) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 766) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->... function T3 (line 796) | def T3(dataframe, length=5): FILE: strategies/wtc/wtc.py class wtc (line 31) | class wtc(IStrategy): method populate_indicators (line 98) | def populate_indicators(self, dataframe: DataFrame, metadata: dict) ->... method populate_buy_trend (line 131) | def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> ... method populate_sell_trend (line 145) | def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) ->...