from typing import get_type_hints from numpy.lib.function_base import append from pandas.core.series import Series from freqtrade.strategy.hyper import CategoricalParameter, IntParameter, DecimalParameter from freqtrade.strategy.interface import IStrategy from pandas import DataFrame import talib.abstract as ta from functools import reduce import pandas as pd import numpy as np COSTUMEINDICATORSENABLED = True COSTUMEINDICATORS = ['SMA', 'EMA', 'TEMA', 'DEMA'] TIMEFRAMES = 10 # number of populated indicators TFGAP = 3 # gap between each timeframe COSTUMETFENABLED = True COSTUMETF = [3, 7, 9, 21, 27, 63, 81, 189] REALSRANGE = [-2, 2] DECIMALS = 1 CONDITIONS = 3 # (max 100) FORMULAS = [ 'A>B', 'AR', 'B/A>R', '0<=A<=1', '0<=B<=1', ] ta_funcs = ta.__TA_FUNCTION_NAMES__ ta_funcs.pop(107) ta_funcs = [f for f in ta_funcs if not f.startswith('CDL')] indicators = COSTUMEINDICATORS if COSTUMEINDICATORSENABLED else ta_funcs tf_arr = np.arange(TIMEFRAMES)*TFGAP+TFGAP timeframes = COSTUMETF # if COSTUMETFENABLED else np.delete(tf_arr,np.argwhere(tf_arr < 2)) reals = REALSRANGE formulas = FORMULAS class Persia(IStrategy): buy_params = { "formula0": "A!=R", "formula1": "0<=B<=1", "formula2": "B/A>R", "indicator0": "TEMA", "indicator1": "DEMA", "indicator2": "DEMA", "timeframe0": 9, "timeframe1": 3, "timeframe2": 27, "crossed0": "TEMA", "crossed1": "EMA", "crossed2": "DEMA", "crossed_timeframe0": 81, "crossed_timeframe1": 27, "crossed_timeframe2": 63, "real0": 0.5, "real1": 1.8, "real2": -1.4, } sell_params = { "sell_formula0": "A==R", "sell_formula1": "B/A>R", "sell_formula2": "A!=R", "sell_indicator0": "EMA", "sell_indicator1": "DEMA", "sell_indicator2": "TEMA", "sell_timeframe0": 21, "sell_timeframe1": 21, "sell_timeframe2": 3, "sell_crossed0": "SMA", "sell_crossed1": "TEMA", "sell_crossed2": "EMA", "sell_crossed_timeframe0": 27, "sell_crossed_timeframe1": 27, "sell_crossed_timeframe2": 3, "sell_real0": 1.5, "sell_real1": 1.4, "sell_real2": 1.6, } minimal_roi = { "0": 0.273, "26": 0.084, "79": 0.033, "187": 0 } stoploss = -0.19 timeframe = '5m' formula0 = CategoricalParameter( formulas, default=formulas[0], optimize=0 < CONDITIONS, space='buy') formula1 = CategoricalParameter( formulas, default=formulas[0], optimize=1 < CONDITIONS, space='buy') formula2 = CategoricalParameter( formulas, default=formulas[0], optimize=2 < CONDITIONS, space='buy') formula3 = CategoricalParameter( formulas, default=formulas[0], optimize=3 < CONDITIONS, space='buy') formula4 = CategoricalParameter( formulas, default=formulas[0], optimize=4 < CONDITIONS, space='buy') formula5 = CategoricalParameter( formulas, default=formulas[0], optimize=5 < CONDITIONS, space='buy') formula6 = CategoricalParameter( formulas, default=formulas[0], optimize=6 < CONDITIONS, space='buy') formula7 = CategoricalParameter( formulas, default=formulas[0], optimize=7 < CONDITIONS, space='buy') formula8 = CategoricalParameter( formulas, default=formulas[0], optimize=8 < CONDITIONS, space='buy') formula9 = CategoricalParameter( formulas, default=formulas[0], optimize=9 < CONDITIONS, space='buy') formula10 = CategoricalParameter( formulas, default=formulas[0], optimize=10 < CONDITIONS, space='buy') formula11 = CategoricalParameter( formulas, default=formulas[0], optimize=11 < CONDITIONS, space='buy') formula12 = CategoricalParameter( formulas, default=formulas[0], optimize=12 < CONDITIONS, space='buy') formula13 = CategoricalParameter( formulas, default=formulas[0], optimize=13 < CONDITIONS, space='buy') formula14 = CategoricalParameter( formulas, default=formulas[0], optimize=14 < CONDITIONS, space='buy') formula15 = CategoricalParameter( formulas, default=formulas[0], optimize=15 < CONDITIONS, space='buy') formula16 = CategoricalParameter( formulas, default=formulas[0], optimize=16 < CONDITIONS, space='buy') formula17 = CategoricalParameter( formulas, default=formulas[0], optimize=17 < CONDITIONS, space='buy') formula18 = CategoricalParameter( formulas, default=formulas[0], optimize=18 < CONDITIONS, space='buy') formula19 = CategoricalParameter( formulas, default=formulas[0], optimize=19 < CONDITIONS, space='buy') formula20 = CategoricalParameter( formulas, default=formulas[0], optimize=20 < CONDITIONS, space='buy') formula21 = CategoricalParameter( formulas, default=formulas[0], optimize=21 < CONDITIONS, space='buy') formula22 = CategoricalParameter( formulas, default=formulas[0], optimize=22 < CONDITIONS, space='buy') formula23 = CategoricalParameter( formulas, default=formulas[0], optimize=23 < CONDITIONS, space='buy') formula24 = CategoricalParameter( formulas, default=formulas[0], optimize=24 < CONDITIONS, space='buy') formula25 = CategoricalParameter( formulas, default=formulas[0], optimize=25 < CONDITIONS, space='buy') formula26 = CategoricalParameter( formulas, default=formulas[0], optimize=26 < CONDITIONS, space='buy') formula27 = CategoricalParameter( formulas, default=formulas[0], optimize=27 < CONDITIONS, space='buy') formula28 = CategoricalParameter( formulas, default=formulas[0], optimize=28 < CONDITIONS, space='buy') formula29 = CategoricalParameter( formulas, default=formulas[0], optimize=29 < CONDITIONS, space='buy') formula30 = CategoricalParameter( formulas, default=formulas[0], optimize=30 < CONDITIONS, space='buy') formula31 = CategoricalParameter( formulas, default=formulas[0], optimize=31 < CONDITIONS, space='buy') formula32 = CategoricalParameter( formulas, default=formulas[0], optimize=32 < CONDITIONS, space='buy') formula33 = CategoricalParameter( formulas, default=formulas[0], optimize=33 < CONDITIONS, space='buy') formula34 = CategoricalParameter( formulas, default=formulas[0], optimize=34 < CONDITIONS, space='buy') formula35 = CategoricalParameter( formulas, default=formulas[0], optimize=35 < CONDITIONS, space='buy') formula36 = CategoricalParameter( formulas, default=formulas[0], optimize=36 < CONDITIONS, space='buy') formula37 = CategoricalParameter( formulas, default=formulas[0], optimize=37 < CONDITIONS, space='buy') formula38 = CategoricalParameter( formulas, default=formulas[0], optimize=38 < CONDITIONS, space='buy') formula39 = CategoricalParameter( formulas, default=formulas[0], optimize=39 < CONDITIONS, space='buy') formula40 = CategoricalParameter( formulas, default=formulas[0], optimize=40 < CONDITIONS, space='buy') formula41 = CategoricalParameter( formulas, default=formulas[0], optimize=41 < CONDITIONS, space='buy') formula42 = CategoricalParameter( formulas, default=formulas[0], optimize=42 < CONDITIONS, space='buy') formula43 = CategoricalParameter( formulas, default=formulas[0], optimize=43 < CONDITIONS, space='buy') formula44 = CategoricalParameter( formulas, default=formulas[0], optimize=44 < CONDITIONS, space='buy') formula45 = CategoricalParameter( formulas, default=formulas[0], optimize=45 < CONDITIONS, space='buy') formula46 = CategoricalParameter( formulas, default=formulas[0], optimize=46 < CONDITIONS, space='buy') formula47 = CategoricalParameter( formulas, default=formulas[0], optimize=47 < CONDITIONS, space='buy') formula48 = CategoricalParameter( formulas, default=formulas[0], optimize=48 < CONDITIONS, space='buy') formula49 = CategoricalParameter( formulas, default=formulas[0], optimize=49 < CONDITIONS, space='buy') formula50 = CategoricalParameter( formulas, default=formulas[0], optimize=50 < CONDITIONS, space='buy') formula51 = CategoricalParameter( formulas, default=formulas[0], optimize=51 < CONDITIONS, space='buy') formula52 = CategoricalParameter( formulas, default=formulas[0], optimize=52 < CONDITIONS, space='buy') formula53 = CategoricalParameter( formulas, default=formulas[0], optimize=53 < CONDITIONS, space='buy') formula54 = CategoricalParameter( formulas, default=formulas[0], optimize=54 < CONDITIONS, space='buy') formula55 = CategoricalParameter( formulas, default=formulas[0], optimize=55 < CONDITIONS, space='buy') formula56 = CategoricalParameter( formulas, default=formulas[0], optimize=56 < CONDITIONS, space='buy') formula57 = CategoricalParameter( formulas, default=formulas[0], optimize=57 < CONDITIONS, space='buy') formula58 = CategoricalParameter( formulas, default=formulas[0], optimize=58 < CONDITIONS, space='buy') formula59 = CategoricalParameter( formulas, default=formulas[0], optimize=59 < CONDITIONS, space='buy') formula60 = CategoricalParameter( formulas, default=formulas[0], optimize=60 < CONDITIONS, space='buy') formula61 = CategoricalParameter( formulas, default=formulas[0], optimize=61 < CONDITIONS, space='buy') formula62 = CategoricalParameter( formulas, default=formulas[0], optimize=62 < CONDITIONS, space='buy') formula63 = CategoricalParameter( formulas, default=formulas[0], optimize=63 < CONDITIONS, space='buy') formula64 = CategoricalParameter( formulas, default=formulas[0], optimize=64 < CONDITIONS, space='buy') formula65 = CategoricalParameter( formulas, default=formulas[0], optimize=65 < CONDITIONS, space='buy') formula66 = CategoricalParameter( formulas, default=formulas[0], optimize=66 < CONDITIONS, space='buy') formula67 = CategoricalParameter( formulas, default=formulas[0], optimize=67 < CONDITIONS, space='buy') formula68 = CategoricalParameter( formulas, default=formulas[0], optimize=68 < CONDITIONS, space='buy') formula69 = CategoricalParameter( formulas, default=formulas[0], optimize=69 < CONDITIONS, space='buy') formula70 = CategoricalParameter( formulas, default=formulas[0], optimize=70 < CONDITIONS, space='buy') formula71 = CategoricalParameter( formulas, default=formulas[0], optimize=71 < CONDITIONS, space='buy') formula72 = CategoricalParameter( formulas, default=formulas[0], optimize=72 < CONDITIONS, space='buy') formula73 = CategoricalParameter( formulas, default=formulas[0], optimize=73 < CONDITIONS, space='buy') formula74 = CategoricalParameter( formulas, default=formulas[0], optimize=74 < CONDITIONS, space='buy') formula75 = CategoricalParameter( formulas, default=formulas[0], optimize=75 < CONDITIONS, space='buy') formula76 = CategoricalParameter( formulas, default=formulas[0], optimize=76 < CONDITIONS, space='buy') formula77 = CategoricalParameter( formulas, default=formulas[0], optimize=77 < CONDITIONS, space='buy') formula78 = CategoricalParameter( formulas, default=formulas[0], optimize=78 < CONDITIONS, space='buy') formula79 = CategoricalParameter( formulas, default=formulas[0], optimize=79 < CONDITIONS, space='buy') formula80 = CategoricalParameter( formulas, default=formulas[0], optimize=80 < CONDITIONS, space='buy') formula81 = CategoricalParameter( formulas, default=formulas[0], optimize=81 < CONDITIONS, space='buy') formula82 = CategoricalParameter( formulas, default=formulas[0], optimize=82 < CONDITIONS, space='buy') formula83 = CategoricalParameter( formulas, default=formulas[0], optimize=83 < CONDITIONS, space='buy') formula84 = CategoricalParameter( formulas, default=formulas[0], optimize=84 < CONDITIONS, space='buy') formula85 = CategoricalParameter( formulas, default=formulas[0], optimize=85 < CONDITIONS, space='buy') formula86 = CategoricalParameter( formulas, default=formulas[0], optimize=86 < CONDITIONS, space='buy') formula87 = CategoricalParameter( formulas, default=formulas[0], optimize=87 < CONDITIONS, space='buy') formula88 = CategoricalParameter( formulas, default=formulas[0], optimize=88 < CONDITIONS, space='buy') formula89 = CategoricalParameter( formulas, default=formulas[0], optimize=89 < CONDITIONS, space='buy') formula90 = CategoricalParameter( formulas, default=formulas[0], optimize=90 < CONDITIONS, space='buy') formula91 = CategoricalParameter( formulas, default=formulas[0], optimize=91 < CONDITIONS, space='buy') formula92 = CategoricalParameter( formulas, default=formulas[0], optimize=92 < CONDITIONS, space='buy') formula93 = CategoricalParameter( formulas, default=formulas[0], optimize=93 < CONDITIONS, space='buy') formula94 = CategoricalParameter( formulas, default=formulas[0], optimize=94 < CONDITIONS, space='buy') formula95 = CategoricalParameter( formulas, default=formulas[0], optimize=95 < CONDITIONS, space='buy') formula96 = CategoricalParameter( formulas, default=formulas[0], optimize=96 < CONDITIONS, space='buy') formula97 = CategoricalParameter( formulas, default=formulas[0], optimize=97 < CONDITIONS, space='buy') formula98 = CategoricalParameter( formulas, default=formulas[0], optimize=98 < CONDITIONS, space='buy') formula99 = CategoricalParameter( formulas, default=formulas[0], optimize=99 < CONDITIONS, space='buy') indicator0 = CategoricalParameter( indicators, default=indicators[0], optimize=0 < CONDITIONS, space='buy') indicator1 = CategoricalParameter( indicators, default=indicators[0], optimize=1 < CONDITIONS, space='buy') indicator2 = CategoricalParameter( indicators, default=indicators[0], optimize=2 < CONDITIONS, space='buy') indicator3 = CategoricalParameter( indicators, default=indicators[0], optimize=3 < CONDITIONS, space='buy') indicator4 = CategoricalParameter( indicators, default=indicators[0], optimize=4 < CONDITIONS, space='buy') indicator5 = CategoricalParameter( indicators, default=indicators[0], optimize=5 < CONDITIONS, space='buy') indicator6 = CategoricalParameter( indicators, default=indicators[0], optimize=6 < CONDITIONS, space='buy') indicator7 = CategoricalParameter( indicators, default=indicators[0], optimize=7 < CONDITIONS, space='buy') indicator8 = CategoricalParameter( indicators, default=indicators[0], optimize=8 < CONDITIONS, space='buy') indicator9 = CategoricalParameter( indicators, default=indicators[0], optimize=9 < CONDITIONS, space='buy') indicator10 = CategoricalParameter( indicators, default=indicators[0], optimize=10 < CONDITIONS, space='buy') indicator11 = CategoricalParameter( indicators, default=indicators[0], optimize=11 < CONDITIONS, space='buy') indicator12 = CategoricalParameter( indicators, default=indicators[0], optimize=12 < CONDITIONS, space='buy') indicator13 = CategoricalParameter( indicators, default=indicators[0], optimize=13 < CONDITIONS, space='buy') indicator14 = CategoricalParameter( indicators, default=indicators[0], optimize=14 < CONDITIONS, space='buy') indicator15 = CategoricalParameter( indicators, default=indicators[0], optimize=15 < CONDITIONS, space='buy') indicator16 = CategoricalParameter( indicators, default=indicators[0], optimize=16 < CONDITIONS, space='buy') indicator17 = CategoricalParameter( indicators, default=indicators[0], optimize=17 < CONDITIONS, space='buy') indicator18 = CategoricalParameter( indicators, default=indicators[0], optimize=18 < CONDITIONS, space='buy') indicator19 = CategoricalParameter( indicators, default=indicators[0], optimize=19 < CONDITIONS, space='buy') indicator20 = CategoricalParameter( indicators, default=indicators[0], optimize=20 < CONDITIONS, space='buy') indicator21 = CategoricalParameter( indicators, default=indicators[0], optimize=21 < CONDITIONS, space='buy') indicator22 = CategoricalParameter( indicators, default=indicators[0], optimize=22 < CONDITIONS, space='buy') indicator23 = CategoricalParameter( indicators, default=indicators[0], optimize=23 < CONDITIONS, space='buy') indicator24 = CategoricalParameter( indicators, default=indicators[0], optimize=24 < CONDITIONS, space='buy') indicator25 = CategoricalParameter( indicators, default=indicators[0], optimize=25 < CONDITIONS, space='buy') indicator26 = CategoricalParameter( indicators, default=indicators[0], optimize=26 < CONDITIONS, space='buy') indicator27 = CategoricalParameter( indicators, default=indicators[0], optimize=27 < CONDITIONS, space='buy') indicator28 = CategoricalParameter( indicators, default=indicators[0], optimize=28 < CONDITIONS, space='buy') indicator29 = CategoricalParameter( indicators, default=indicators[0], optimize=29 < CONDITIONS, space='buy') indicator30 = CategoricalParameter( indicators, default=indicators[0], optimize=30 < CONDITIONS, space='buy') indicator31 = CategoricalParameter( indicators, default=indicators[0], optimize=31 < CONDITIONS, space='buy') indicator32 = CategoricalParameter( indicators, default=indicators[0], optimize=32 < CONDITIONS, space='buy') indicator33 = CategoricalParameter( indicators, default=indicators[0], optimize=33 < CONDITIONS, space='buy') indicator34 = CategoricalParameter( indicators, default=indicators[0], optimize=34 < CONDITIONS, space='buy') indicator35 = CategoricalParameter( indicators, default=indicators[0], optimize=35 < CONDITIONS, space='buy') indicator36 = CategoricalParameter( indicators, default=indicators[0], optimize=36 < CONDITIONS, space='buy') indicator37 = CategoricalParameter( indicators, default=indicators[0], optimize=37 < CONDITIONS, space='buy') indicator38 = CategoricalParameter( indicators, default=indicators[0], optimize=38 < CONDITIONS, space='buy') indicator39 = CategoricalParameter( indicators, default=indicators[0], optimize=39 < CONDITIONS, space='buy') indicator40 = CategoricalParameter( indicators, default=indicators[0], optimize=40 < CONDITIONS, space='buy') indicator41 = CategoricalParameter( indicators, default=indicators[0], optimize=41 < CONDITIONS, space='buy') indicator42 = CategoricalParameter( indicators, default=indicators[0], optimize=42 < CONDITIONS, space='buy') indicator43 = CategoricalParameter( indicators, default=indicators[0], optimize=43 < CONDITIONS, space='buy') indicator44 = CategoricalParameter( indicators, default=indicators[0], optimize=44 < CONDITIONS, space='buy') indicator45 = CategoricalParameter( indicators, default=indicators[0], optimize=45 < CONDITIONS, space='buy') indicator46 = CategoricalParameter( indicators, default=indicators[0], optimize=46 < CONDITIONS, space='buy') indicator47 = CategoricalParameter( indicators, default=indicators[0], optimize=47 < CONDITIONS, space='buy') indicator48 = CategoricalParameter( indicators, default=indicators[0], optimize=48 < CONDITIONS, space='buy') indicator49 = CategoricalParameter( indicators, default=indicators[0], optimize=49 < CONDITIONS, space='buy') indicator50 = CategoricalParameter( indicators, default=indicators[0], optimize=50 < CONDITIONS, space='buy') indicator51 = CategoricalParameter( indicators, default=indicators[0], optimize=51 < CONDITIONS, space='buy') indicator52 = CategoricalParameter( indicators, default=indicators[0], optimize=52 < CONDITIONS, space='buy') indicator53 = CategoricalParameter( indicators, default=indicators[0], optimize=53 < CONDITIONS, space='buy') indicator54 = CategoricalParameter( indicators, default=indicators[0], optimize=54 < CONDITIONS, space='buy') indicator55 = CategoricalParameter( indicators, default=indicators[0], optimize=55 < CONDITIONS, space='buy') indicator56 = CategoricalParameter( indicators, default=indicators[0], optimize=56 < CONDITIONS, space='buy') indicator57 = CategoricalParameter( indicators, default=indicators[0], optimize=57 < CONDITIONS, space='buy') indicator58 = CategoricalParameter( indicators, default=indicators[0], optimize=58 < CONDITIONS, space='buy') indicator59 = CategoricalParameter( indicators, default=indicators[0], optimize=59 < CONDITIONS, space='buy') indicator60 = CategoricalParameter( indicators, default=indicators[0], optimize=60 < CONDITIONS, space='buy') indicator61 = CategoricalParameter( indicators, default=indicators[0], optimize=61 < CONDITIONS, space='buy') indicator62 = CategoricalParameter( indicators, default=indicators[0], optimize=62 < CONDITIONS, space='buy') indicator63 = CategoricalParameter( indicators, default=indicators[0], optimize=63 < CONDITIONS, space='buy') indicator64 = CategoricalParameter( indicators, default=indicators[0], optimize=64 < CONDITIONS, space='buy') indicator65 = CategoricalParameter( indicators, default=indicators[0], optimize=65 < CONDITIONS, space='buy') indicator66 = CategoricalParameter( indicators, default=indicators[0], optimize=66 < CONDITIONS, space='buy') indicator67 = CategoricalParameter( indicators, default=indicators[0], optimize=67 < CONDITIONS, space='buy') indicator68 = CategoricalParameter( indicators, default=indicators[0], optimize=68 < CONDITIONS, space='buy') indicator69 = CategoricalParameter( indicators, default=indicators[0], optimize=69 < CONDITIONS, space='buy') indicator70 = CategoricalParameter( indicators, default=indicators[0], optimize=70 < CONDITIONS, space='buy') indicator71 = CategoricalParameter( indicators, default=indicators[0], optimize=71 < CONDITIONS, space='buy') indicator72 = CategoricalParameter( indicators, default=indicators[0], optimize=72 < CONDITIONS, space='buy') indicator73 = CategoricalParameter( indicators, default=indicators[0], optimize=73 < CONDITIONS, space='buy') indicator74 = CategoricalParameter( indicators, default=indicators[0], optimize=74 < CONDITIONS, space='buy') indicator75 = CategoricalParameter( indicators, default=indicators[0], optimize=75 < CONDITIONS, space='buy') indicator76 = CategoricalParameter( indicators, default=indicators[0], optimize=76 < CONDITIONS, space='buy') indicator77 = CategoricalParameter( indicators, default=indicators[0], optimize=77 < CONDITIONS, space='buy') indicator78 = CategoricalParameter( indicators, default=indicators[0], optimize=78 < CONDITIONS, space='buy') indicator79 = CategoricalParameter( indicators, default=indicators[0], optimize=79 < CONDITIONS, space='buy') indicator80 = CategoricalParameter( indicators, default=indicators[0], optimize=80 < CONDITIONS, space='buy') indicator81 = CategoricalParameter( indicators, default=indicators[0], optimize=81 < CONDITIONS, space='buy') indicator82 = CategoricalParameter( indicators, default=indicators[0], optimize=82 < CONDITIONS, space='buy') indicator83 = CategoricalParameter( indicators, default=indicators[0], optimize=83 < CONDITIONS, space='buy') indicator84 = CategoricalParameter( indicators, default=indicators[0], optimize=84 < CONDITIONS, space='buy') indicator85 = CategoricalParameter( indicators, default=indicators[0], optimize=85 < CONDITIONS, space='buy') indicator86 = CategoricalParameter( indicators, default=indicators[0], optimize=86 < CONDITIONS, space='buy') indicator87 = CategoricalParameter( indicators, default=indicators[0], optimize=87 < CONDITIONS, space='buy') indicator88 = CategoricalParameter( indicators, default=indicators[0], optimize=88 < CONDITIONS, space='buy') indicator89 = CategoricalParameter( indicators, default=indicators[0], optimize=89 < CONDITIONS, space='buy') indicator90 = CategoricalParameter( indicators, default=indicators[0], optimize=90 < CONDITIONS, space='buy') indicator91 = CategoricalParameter( indicators, default=indicators[0], optimize=91 < CONDITIONS, space='buy') indicator92 = CategoricalParameter( indicators, default=indicators[0], optimize=92 < CONDITIONS, space='buy') indicator93 = CategoricalParameter( indicators, default=indicators[0], optimize=93 < CONDITIONS, space='buy') indicator94 = CategoricalParameter( indicators, default=indicators[0], optimize=94 < CONDITIONS, space='buy') indicator95 = CategoricalParameter( indicators, default=indicators[0], optimize=95 < CONDITIONS, space='buy') indicator96 = CategoricalParameter( indicators, default=indicators[0], optimize=96 < CONDITIONS, space='buy') indicator97 = CategoricalParameter( indicators, default=indicators[0], optimize=97 < CONDITIONS, space='buy') indicator98 = CategoricalParameter( indicators, default=indicators[0], optimize=98 < CONDITIONS, space='buy') indicator99 = CategoricalParameter( indicators, default=indicators[0], optimize=99 < CONDITIONS, space='buy') crossed0 = CategoricalParameter( indicators, default=indicators[0], optimize=0 < CONDITIONS, space='buy') crossed1 = CategoricalParameter( indicators, default=indicators[0], optimize=1 < CONDITIONS, space='buy') crossed2 = CategoricalParameter( indicators, default=indicators[0], optimize=2 < CONDITIONS, space='buy') crossed3 = CategoricalParameter( indicators, default=indicators[0], optimize=3 < CONDITIONS, space='buy') crossed4 = CategoricalParameter( indicators, default=indicators[0], optimize=4 < CONDITIONS, space='buy') crossed5 = CategoricalParameter( indicators, default=indicators[0], optimize=5 < CONDITIONS, space='buy') crossed6 = CategoricalParameter( indicators, default=indicators[0], optimize=6 < CONDITIONS, space='buy') crossed7 = CategoricalParameter( indicators, default=indicators[0], optimize=7 < CONDITIONS, space='buy') crossed8 = CategoricalParameter( indicators, default=indicators[0], optimize=8 < CONDITIONS, space='buy') crossed9 = CategoricalParameter( indicators, default=indicators[0], optimize=9 < CONDITIONS, space='buy') crossed10 = CategoricalParameter( indicators, default=indicators[0], optimize=10 < CONDITIONS, space='buy') crossed11 = CategoricalParameter( indicators, default=indicators[0], optimize=11 < CONDITIONS, space='buy') crossed12 = CategoricalParameter( indicators, default=indicators[0], optimize=12 < CONDITIONS, space='buy') crossed13 = CategoricalParameter( indicators, default=indicators[0], optimize=13 < CONDITIONS, space='buy') crossed14 = CategoricalParameter( indicators, default=indicators[0], optimize=14 < CONDITIONS, space='buy') crossed15 = CategoricalParameter( indicators, default=indicators[0], optimize=15 < CONDITIONS, space='buy') crossed16 = CategoricalParameter( indicators, default=indicators[0], optimize=16 < CONDITIONS, space='buy') crossed17 = CategoricalParameter( indicators, default=indicators[0], optimize=17 < CONDITIONS, space='buy') crossed18 = CategoricalParameter( indicators, default=indicators[0], optimize=18 < CONDITIONS, space='buy') crossed19 = CategoricalParameter( indicators, default=indicators[0], optimize=19 < CONDITIONS, space='buy') crossed20 = CategoricalParameter( indicators, default=indicators[0], optimize=20 < CONDITIONS, space='buy') crossed21 = CategoricalParameter( indicators, default=indicators[0], optimize=21 < CONDITIONS, space='buy') crossed22 = CategoricalParameter( indicators, default=indicators[0], optimize=22 < CONDITIONS, space='buy') crossed23 = CategoricalParameter( indicators, default=indicators[0], optimize=23 < CONDITIONS, space='buy') crossed24 = CategoricalParameter( indicators, default=indicators[0], optimize=24 < CONDITIONS, space='buy') crossed25 = CategoricalParameter( indicators, default=indicators[0], optimize=25 < CONDITIONS, space='buy') crossed26 = CategoricalParameter( indicators, default=indicators[0], optimize=26 < CONDITIONS, space='buy') crossed27 = CategoricalParameter( indicators, default=indicators[0], optimize=27 < CONDITIONS, space='buy') crossed28 = CategoricalParameter( indicators, default=indicators[0], optimize=28 < CONDITIONS, space='buy') crossed29 = CategoricalParameter( indicators, default=indicators[0], optimize=29 < CONDITIONS, space='buy') crossed30 = CategoricalParameter( indicators, default=indicators[0], optimize=30 < CONDITIONS, space='buy') crossed31 = CategoricalParameter( indicators, default=indicators[0], optimize=31 < CONDITIONS, space='buy') crossed32 = CategoricalParameter( indicators, default=indicators[0], optimize=32 < CONDITIONS, space='buy') crossed33 = CategoricalParameter( indicators, default=indicators[0], optimize=33 < CONDITIONS, space='buy') crossed34 = CategoricalParameter( indicators, default=indicators[0], optimize=34 < CONDITIONS, space='buy') crossed35 = CategoricalParameter( indicators, default=indicators[0], optimize=35 < CONDITIONS, space='buy') crossed36 = CategoricalParameter( indicators, default=indicators[0], optimize=36 < CONDITIONS, space='buy') crossed37 = CategoricalParameter( indicators, default=indicators[0], optimize=37 < CONDITIONS, space='buy') crossed38 = CategoricalParameter( indicators, default=indicators[0], optimize=38 < CONDITIONS, space='buy') crossed39 = CategoricalParameter( indicators, default=indicators[0], optimize=39 < CONDITIONS, space='buy') crossed40 = CategoricalParameter( indicators, default=indicators[0], optimize=40 < CONDITIONS, space='buy') crossed41 = CategoricalParameter( indicators, default=indicators[0], optimize=41 < CONDITIONS, space='buy') crossed42 = CategoricalParameter( indicators, default=indicators[0], optimize=42 < CONDITIONS, space='buy') crossed43 = CategoricalParameter( indicators, default=indicators[0], optimize=43 < CONDITIONS, space='buy') crossed44 = CategoricalParameter( indicators, default=indicators[0], optimize=44 < CONDITIONS, space='buy') crossed45 = CategoricalParameter( indicators, default=indicators[0], optimize=45 < CONDITIONS, space='buy') crossed46 = CategoricalParameter( indicators, default=indicators[0], optimize=46 < CONDITIONS, space='buy') crossed47 = CategoricalParameter( indicators, default=indicators[0], optimize=47 < CONDITIONS, space='buy') crossed48 = CategoricalParameter( indicators, default=indicators[0], optimize=48 < CONDITIONS, space='buy') crossed49 = CategoricalParameter( indicators, default=indicators[0], optimize=49 < CONDITIONS, space='buy') crossed50 = CategoricalParameter( indicators, default=indicators[0], optimize=50 < CONDITIONS, space='buy') crossed51 = CategoricalParameter( indicators, default=indicators[0], optimize=51 < CONDITIONS, space='buy') crossed52 = CategoricalParameter( indicators, default=indicators[0], optimize=52 < CONDITIONS, space='buy') crossed53 = CategoricalParameter( indicators, default=indicators[0], optimize=53 < CONDITIONS, space='buy') crossed54 = CategoricalParameter( indicators, default=indicators[0], optimize=54 < CONDITIONS, space='buy') crossed55 = CategoricalParameter( indicators, default=indicators[0], optimize=55 < CONDITIONS, space='buy') crossed56 = CategoricalParameter( indicators, default=indicators[0], optimize=56 < CONDITIONS, space='buy') crossed57 = CategoricalParameter( indicators, default=indicators[0], optimize=57 < CONDITIONS, space='buy') crossed58 = CategoricalParameter( indicators, default=indicators[0], optimize=58 < CONDITIONS, space='buy') crossed59 = CategoricalParameter( indicators, default=indicators[0], optimize=59 < CONDITIONS, space='buy') crossed60 = CategoricalParameter( indicators, default=indicators[0], optimize=60 < CONDITIONS, space='buy') crossed61 = CategoricalParameter( indicators, default=indicators[0], optimize=61 < CONDITIONS, space='buy') crossed62 = CategoricalParameter( indicators, default=indicators[0], optimize=62 < CONDITIONS, space='buy') crossed63 = CategoricalParameter( indicators, default=indicators[0], optimize=63 < CONDITIONS, space='buy') crossed64 = CategoricalParameter( indicators, default=indicators[0], optimize=64 < CONDITIONS, space='buy') crossed65 = CategoricalParameter( indicators, default=indicators[0], optimize=65 < CONDITIONS, space='buy') crossed66 = CategoricalParameter( indicators, default=indicators[0], optimize=66 < CONDITIONS, space='buy') crossed67 = CategoricalParameter( indicators, default=indicators[0], optimize=67 < CONDITIONS, space='buy') crossed68 = CategoricalParameter( indicators, default=indicators[0], optimize=68 < CONDITIONS, space='buy') crossed69 = CategoricalParameter( indicators, default=indicators[0], optimize=69 < CONDITIONS, space='buy') crossed70 = CategoricalParameter( indicators, default=indicators[0], optimize=70 < CONDITIONS, space='buy') crossed71 = CategoricalParameter( indicators, default=indicators[0], optimize=71 < CONDITIONS, space='buy') crossed72 = CategoricalParameter( indicators, default=indicators[0], optimize=72 < CONDITIONS, space='buy') crossed73 = CategoricalParameter( indicators, default=indicators[0], optimize=73 < CONDITIONS, space='buy') crossed74 = CategoricalParameter( indicators, default=indicators[0], optimize=74 < CONDITIONS, space='buy') crossed75 = CategoricalParameter( indicators, default=indicators[0], optimize=75 < CONDITIONS, space='buy') crossed76 = CategoricalParameter( indicators, default=indicators[0], optimize=76 < CONDITIONS, space='buy') crossed77 = CategoricalParameter( indicators, default=indicators[0], optimize=77 < CONDITIONS, space='buy') crossed78 = CategoricalParameter( indicators, default=indicators[0], optimize=78 < CONDITIONS, space='buy') crossed79 = CategoricalParameter( indicators, default=indicators[0], optimize=79 < CONDITIONS, space='buy') crossed80 = CategoricalParameter( indicators, default=indicators[0], optimize=80 < CONDITIONS, space='buy') crossed81 = CategoricalParameter( indicators, default=indicators[0], optimize=81 < CONDITIONS, space='buy') crossed82 = CategoricalParameter( indicators, default=indicators[0], optimize=82 < CONDITIONS, space='buy') crossed83 = CategoricalParameter( indicators, default=indicators[0], optimize=83 < CONDITIONS, space='buy') crossed84 = CategoricalParameter( indicators, default=indicators[0], optimize=84 < CONDITIONS, space='buy') crossed85 = CategoricalParameter( indicators, default=indicators[0], optimize=85 < CONDITIONS, space='buy') crossed86 = CategoricalParameter( indicators, default=indicators[0], optimize=86 < CONDITIONS, space='buy') crossed87 = CategoricalParameter( indicators, default=indicators[0], optimize=87 < CONDITIONS, space='buy') crossed88 = CategoricalParameter( indicators, default=indicators[0], optimize=88 < CONDITIONS, space='buy') crossed89 = CategoricalParameter( indicators, default=indicators[0], optimize=89 < CONDITIONS, space='buy') crossed90 = CategoricalParameter( indicators, default=indicators[0], optimize=90 < CONDITIONS, space='buy') crossed91 = CategoricalParameter( indicators, default=indicators[0], optimize=91 < CONDITIONS, space='buy') crossed92 = CategoricalParameter( indicators, default=indicators[0], optimize=92 < CONDITIONS, space='buy') crossed93 = CategoricalParameter( indicators, default=indicators[0], optimize=93 < CONDITIONS, space='buy') crossed94 = CategoricalParameter( indicators, default=indicators[0], optimize=94 < CONDITIONS, space='buy') crossed95 = CategoricalParameter( indicators, default=indicators[0], optimize=95 < CONDITIONS, space='buy') crossed96 = CategoricalParameter( indicators, default=indicators[0], optimize=96 < CONDITIONS, space='buy') crossed97 = CategoricalParameter( indicators, default=indicators[0], optimize=97 < CONDITIONS, space='buy') crossed98 = CategoricalParameter( indicators, default=indicators[0], optimize=98 < CONDITIONS, space='buy') crossed99 = CategoricalParameter( indicators, default=indicators[0], optimize=99 < CONDITIONS, space='buy') timeframe0 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=0 < CONDITIONS, space='buy') timeframe1 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=1 < CONDITIONS, space='buy') timeframe2 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=2 < CONDITIONS, space='buy') timeframe3 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=3 < CONDITIONS, space='buy') timeframe4 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=4 < CONDITIONS, space='buy') timeframe5 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=5 < CONDITIONS, space='buy') timeframe6 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=6 < CONDITIONS, space='buy') timeframe7 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=7 < CONDITIONS, space='buy') timeframe8 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=8 < CONDITIONS, space='buy') timeframe9 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=9 < CONDITIONS, space='buy') timeframe10 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=10 < CONDITIONS, space='buy') timeframe11 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=11 < CONDITIONS, space='buy') timeframe12 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=12 < CONDITIONS, space='buy') timeframe13 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=13 < CONDITIONS, space='buy') timeframe14 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=14 < CONDITIONS, space='buy') timeframe15 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=15 < CONDITIONS, space='buy') timeframe16 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=16 < CONDITIONS, space='buy') timeframe17 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=17 < CONDITIONS, space='buy') timeframe18 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=18 < CONDITIONS, space='buy') timeframe19 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=19 < CONDITIONS, space='buy') timeframe20 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=20 < CONDITIONS, space='buy') timeframe21 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=21 < CONDITIONS, space='buy') timeframe22 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=22 < CONDITIONS, space='buy') timeframe23 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=23 < CONDITIONS, space='buy') timeframe24 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=24 < CONDITIONS, space='buy') timeframe25 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=25 < CONDITIONS, space='buy') timeframe26 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=26 < CONDITIONS, space='buy') timeframe27 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=27 < CONDITIONS, space='buy') timeframe28 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=28 < CONDITIONS, space='buy') timeframe29 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=29 < CONDITIONS, space='buy') timeframe30 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=30 < CONDITIONS, space='buy') timeframe31 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=31 < CONDITIONS, space='buy') timeframe32 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=32 < CONDITIONS, space='buy') timeframe33 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=33 < CONDITIONS, space='buy') timeframe34 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=34 < CONDITIONS, space='buy') timeframe35 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=35 < CONDITIONS, space='buy') timeframe36 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=36 < CONDITIONS, space='buy') timeframe37 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=37 < CONDITIONS, space='buy') timeframe38 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=38 < CONDITIONS, space='buy') timeframe39 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=39 < CONDITIONS, space='buy') timeframe40 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=40 < CONDITIONS, space='buy') timeframe41 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=41 < CONDITIONS, space='buy') timeframe42 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=42 < CONDITIONS, space='buy') timeframe43 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=43 < CONDITIONS, space='buy') timeframe44 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=44 < CONDITIONS, space='buy') timeframe45 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=45 < CONDITIONS, space='buy') timeframe46 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=46 < CONDITIONS, space='buy') timeframe47 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=47 < CONDITIONS, space='buy') timeframe48 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=48 < CONDITIONS, space='buy') timeframe49 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=49 < CONDITIONS, space='buy') timeframe50 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=50 < CONDITIONS, space='buy') timeframe51 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=51 < CONDITIONS, space='buy') timeframe52 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=52 < CONDITIONS, space='buy') timeframe53 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=53 < CONDITIONS, space='buy') timeframe54 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=54 < CONDITIONS, space='buy') timeframe55 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=55 < CONDITIONS, space='buy') timeframe56 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=56 < CONDITIONS, space='buy') timeframe57 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=57 < CONDITIONS, space='buy') timeframe58 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=58 < CONDITIONS, space='buy') timeframe59 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=59 < CONDITIONS, space='buy') timeframe60 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=60 < CONDITIONS, space='buy') timeframe61 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=61 < CONDITIONS, space='buy') timeframe62 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=62 < CONDITIONS, space='buy') timeframe63 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=63 < CONDITIONS, space='buy') timeframe64 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=64 < CONDITIONS, space='buy') timeframe65 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=65 < CONDITIONS, space='buy') timeframe66 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=66 < CONDITIONS, space='buy') timeframe67 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=67 < CONDITIONS, space='buy') timeframe68 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=68 < CONDITIONS, space='buy') timeframe69 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=69 < CONDITIONS, space='buy') timeframe70 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=70 < CONDITIONS, space='buy') timeframe71 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=71 < CONDITIONS, space='buy') timeframe72 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=72 < CONDITIONS, space='buy') timeframe73 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=73 < CONDITIONS, space='buy') timeframe74 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=74 < CONDITIONS, space='buy') timeframe75 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=75 < CONDITIONS, space='buy') timeframe76 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=76 < CONDITIONS, space='buy') timeframe77 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=77 < CONDITIONS, space='buy') timeframe78 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=78 < CONDITIONS, space='buy') timeframe79 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=79 < CONDITIONS, space='buy') timeframe80 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=80 < CONDITIONS, space='buy') timeframe81 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=81 < CONDITIONS, space='buy') timeframe82 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=82 < CONDITIONS, space='buy') timeframe83 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=83 < CONDITIONS, space='buy') timeframe84 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=84 < CONDITIONS, space='buy') timeframe85 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=85 < CONDITIONS, space='buy') timeframe86 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=86 < CONDITIONS, space='buy') timeframe87 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=87 < CONDITIONS, space='buy') timeframe88 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=88 < CONDITIONS, space='buy') timeframe89 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=89 < CONDITIONS, space='buy') timeframe90 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=90 < CONDITIONS, space='buy') timeframe91 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=91 < CONDITIONS, space='buy') timeframe92 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=92 < CONDITIONS, space='buy') timeframe93 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=93 < CONDITIONS, space='buy') timeframe94 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=94 < CONDITIONS, space='buy') timeframe95 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=95 < CONDITIONS, space='buy') timeframe96 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=96 < CONDITIONS, space='buy') timeframe97 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=97 < CONDITIONS, space='buy') timeframe98 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=98 < CONDITIONS, space='buy') timeframe99 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=99 < CONDITIONS, space='buy') crossed_timeframe0 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=0 < CONDITIONS, space='buy') crossed_timeframe1 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=1 < CONDITIONS, space='buy') crossed_timeframe2 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=2 < CONDITIONS, space='buy') crossed_timeframe3 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=3 < CONDITIONS, space='buy') crossed_timeframe4 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=4 < CONDITIONS, space='buy') crossed_timeframe5 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=5 < CONDITIONS, space='buy') crossed_timeframe6 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=6 < CONDITIONS, space='buy') crossed_timeframe7 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=7 < CONDITIONS, space='buy') crossed_timeframe8 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=8 < CONDITIONS, space='buy') crossed_timeframe9 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=9 < CONDITIONS, space='buy') crossed_timeframe10 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=10 < CONDITIONS, space='buy') crossed_timeframe11 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=11 < CONDITIONS, space='buy') crossed_timeframe12 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=12 < CONDITIONS, space='buy') crossed_timeframe13 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=13 < CONDITIONS, space='buy') crossed_timeframe14 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=14 < CONDITIONS, space='buy') crossed_timeframe15 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=15 < CONDITIONS, space='buy') crossed_timeframe16 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=16 < CONDITIONS, space='buy') crossed_timeframe17 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=17 < CONDITIONS, space='buy') crossed_timeframe18 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=18 < CONDITIONS, space='buy') crossed_timeframe19 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=19 < CONDITIONS, space='buy') crossed_timeframe20 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=20 < CONDITIONS, space='buy') crossed_timeframe21 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=21 < CONDITIONS, space='buy') crossed_timeframe22 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=22 < CONDITIONS, space='buy') crossed_timeframe23 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=23 < CONDITIONS, space='buy') crossed_timeframe24 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=24 < CONDITIONS, space='buy') crossed_timeframe25 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=25 < CONDITIONS, space='buy') crossed_timeframe26 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=26 < CONDITIONS, space='buy') crossed_timeframe27 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=27 < CONDITIONS, space='buy') crossed_timeframe28 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=28 < CONDITIONS, space='buy') crossed_timeframe29 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=29 < CONDITIONS, space='buy') crossed_timeframe30 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=30 < CONDITIONS, space='buy') crossed_timeframe31 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=31 < CONDITIONS, space='buy') crossed_timeframe32 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=32 < CONDITIONS, space='buy') crossed_timeframe33 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=33 < CONDITIONS, space='buy') crossed_timeframe34 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=34 < CONDITIONS, space='buy') crossed_timeframe35 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=35 < CONDITIONS, space='buy') crossed_timeframe36 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=36 < CONDITIONS, space='buy') crossed_timeframe37 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=37 < CONDITIONS, space='buy') crossed_timeframe38 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=38 < CONDITIONS, space='buy') crossed_timeframe39 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=39 < CONDITIONS, space='buy') crossed_timeframe40 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=40 < CONDITIONS, space='buy') crossed_timeframe41 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=41 < CONDITIONS, space='buy') crossed_timeframe42 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=42 < CONDITIONS, space='buy') crossed_timeframe43 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=43 < CONDITIONS, space='buy') crossed_timeframe44 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=44 < CONDITIONS, space='buy') crossed_timeframe45 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=45 < CONDITIONS, space='buy') crossed_timeframe46 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=46 < CONDITIONS, space='buy') crossed_timeframe47 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=47 < CONDITIONS, space='buy') crossed_timeframe48 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=48 < CONDITIONS, space='buy') crossed_timeframe49 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=49 < CONDITIONS, space='buy') crossed_timeframe50 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=50 < CONDITIONS, space='buy') crossed_timeframe51 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=51 < CONDITIONS, space='buy') crossed_timeframe52 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=52 < CONDITIONS, space='buy') crossed_timeframe53 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=53 < CONDITIONS, space='buy') crossed_timeframe54 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=54 < CONDITIONS, space='buy') crossed_timeframe55 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=55 < CONDITIONS, space='buy') crossed_timeframe56 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=56 < CONDITIONS, space='buy') crossed_timeframe57 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=57 < CONDITIONS, space='buy') crossed_timeframe58 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=58 < CONDITIONS, space='buy') crossed_timeframe59 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=59 < CONDITIONS, space='buy') crossed_timeframe60 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=60 < CONDITIONS, space='buy') crossed_timeframe61 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=61 < CONDITIONS, space='buy') crossed_timeframe62 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=62 < CONDITIONS, space='buy') crossed_timeframe63 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=63 < CONDITIONS, space='buy') crossed_timeframe64 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=64 < CONDITIONS, space='buy') crossed_timeframe65 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=65 < CONDITIONS, space='buy') crossed_timeframe66 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=66 < CONDITIONS, space='buy') crossed_timeframe67 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=67 < CONDITIONS, space='buy') crossed_timeframe68 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=68 < CONDITIONS, space='buy') crossed_timeframe69 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=69 < CONDITIONS, space='buy') crossed_timeframe70 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=70 < CONDITIONS, space='buy') crossed_timeframe71 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=71 < CONDITIONS, space='buy') crossed_timeframe72 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=72 < CONDITIONS, space='buy') crossed_timeframe73 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=73 < CONDITIONS, space='buy') crossed_timeframe74 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=74 < CONDITIONS, space='buy') crossed_timeframe75 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=75 < CONDITIONS, space='buy') crossed_timeframe76 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=76 < CONDITIONS, space='buy') crossed_timeframe77 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=77 < CONDITIONS, space='buy') crossed_timeframe78 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=78 < CONDITIONS, space='buy') crossed_timeframe79 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=79 < CONDITIONS, space='buy') crossed_timeframe80 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=80 < CONDITIONS, space='buy') crossed_timeframe81 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=81 < CONDITIONS, space='buy') crossed_timeframe82 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=82 < CONDITIONS, space='buy') crossed_timeframe83 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=83 < CONDITIONS, space='buy') crossed_timeframe84 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=84 < CONDITIONS, space='buy') crossed_timeframe85 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=85 < CONDITIONS, space='buy') crossed_timeframe86 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=86 < CONDITIONS, space='buy') crossed_timeframe87 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=87 < CONDITIONS, space='buy') crossed_timeframe88 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=88 < CONDITIONS, space='buy') crossed_timeframe89 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=89 < CONDITIONS, space='buy') crossed_timeframe90 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=90 < CONDITIONS, space='buy') crossed_timeframe91 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=91 < CONDITIONS, space='buy') crossed_timeframe92 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=92 < CONDITIONS, space='buy') crossed_timeframe93 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=93 < CONDITIONS, space='buy') crossed_timeframe94 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=94 < CONDITIONS, space='buy') crossed_timeframe95 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=95 < CONDITIONS, space='buy') crossed_timeframe96 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=96 < CONDITIONS, space='buy') crossed_timeframe97 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=97 < CONDITIONS, space='buy') crossed_timeframe98 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=98 < CONDITIONS, space='buy') crossed_timeframe99 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='buy')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=99 < CONDITIONS, space='buy') real0 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=0 < CONDITIONS, space='buy') real1 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=1 < CONDITIONS, space='buy') real2 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=2 < CONDITIONS, space='buy') real3 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=3 < CONDITIONS, space='buy') real4 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=4 < CONDITIONS, space='buy') real5 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=5 < CONDITIONS, space='buy') real6 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=6 < CONDITIONS, space='buy') real7 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=7 < CONDITIONS, space='buy') real8 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=8 < CONDITIONS, space='buy') real9 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=9 < CONDITIONS, space='buy') real10 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=10 < CONDITIONS, space='buy') real11 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=11 < CONDITIONS, space='buy') real12 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=12 < CONDITIONS, space='buy') real13 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=13 < CONDITIONS, space='buy') real14 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=14 < CONDITIONS, space='buy') real15 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=15 < CONDITIONS, space='buy') real16 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=16 < CONDITIONS, space='buy') real17 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=17 < CONDITIONS, space='buy') real18 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=18 < CONDITIONS, space='buy') real19 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=19 < CONDITIONS, space='buy') real20 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=20 < CONDITIONS, space='buy') real21 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=21 < CONDITIONS, space='buy') real22 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=22 < CONDITIONS, space='buy') real23 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=23 < CONDITIONS, space='buy') real24 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=24 < CONDITIONS, space='buy') real25 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=25 < CONDITIONS, space='buy') real26 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=26 < CONDITIONS, space='buy') real27 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=27 < CONDITIONS, space='buy') real28 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=28 < CONDITIONS, space='buy') real29 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=29 < CONDITIONS, space='buy') real30 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=30 < CONDITIONS, space='buy') real31 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=31 < CONDITIONS, space='buy') real32 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=32 < CONDITIONS, space='buy') real33 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=33 < CONDITIONS, space='buy') real34 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=34 < CONDITIONS, space='buy') real35 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=35 < CONDITIONS, space='buy') real36 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=36 < CONDITIONS, space='buy') real37 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=37 < CONDITIONS, space='buy') real38 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=38 < CONDITIONS, space='buy') real39 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=39 < CONDITIONS, space='buy') real40 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=40 < CONDITIONS, space='buy') real41 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=41 < CONDITIONS, space='buy') real42 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=42 < CONDITIONS, space='buy') real43 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=43 < CONDITIONS, space='buy') real44 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=44 < CONDITIONS, space='buy') real45 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=45 < CONDITIONS, space='buy') real46 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=46 < CONDITIONS, space='buy') real47 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=47 < CONDITIONS, space='buy') real48 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=48 < CONDITIONS, space='buy') real49 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=49 < CONDITIONS, space='buy') real50 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=50 < CONDITIONS, space='buy') real51 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=51 < CONDITIONS, space='buy') real52 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=52 < CONDITIONS, space='buy') real53 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=53 < CONDITIONS, space='buy') real54 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=54 < CONDITIONS, space='buy') real55 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=55 < CONDITIONS, space='buy') real56 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=56 < CONDITIONS, space='buy') real57 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=57 < CONDITIONS, space='buy') real58 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=58 < CONDITIONS, space='buy') real59 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=59 < CONDITIONS, space='buy') real60 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=60 < CONDITIONS, space='buy') real61 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=61 < CONDITIONS, space='buy') real62 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=62 < CONDITIONS, space='buy') real63 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=63 < CONDITIONS, space='buy') real64 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=64 < CONDITIONS, space='buy') real65 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=65 < CONDITIONS, space='buy') real66 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=66 < CONDITIONS, space='buy') real67 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=67 < CONDITIONS, space='buy') real68 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=68 < CONDITIONS, space='buy') real69 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=69 < CONDITIONS, space='buy') real70 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=70 < CONDITIONS, space='buy') real71 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=71 < CONDITIONS, space='buy') real72 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=72 < CONDITIONS, space='buy') real73 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=73 < CONDITIONS, space='buy') real74 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=74 < CONDITIONS, space='buy') real75 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=75 < CONDITIONS, space='buy') real76 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=76 < CONDITIONS, space='buy') real77 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=77 < CONDITIONS, space='buy') real78 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=78 < CONDITIONS, space='buy') real79 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=79 < CONDITIONS, space='buy') real80 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=80 < CONDITIONS, space='buy') real81 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=81 < CONDITIONS, space='buy') real82 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=82 < CONDITIONS, space='buy') real83 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=83 < CONDITIONS, space='buy') real84 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=84 < CONDITIONS, space='buy') real85 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=85 < CONDITIONS, space='buy') real86 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=86 < CONDITIONS, space='buy') real87 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=87 < CONDITIONS, space='buy') real88 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=88 < CONDITIONS, space='buy') real89 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=89 < CONDITIONS, space='buy') real90 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=90 < CONDITIONS, space='buy') real91 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=91 < CONDITIONS, space='buy') real92 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=92 < CONDITIONS, space='buy') real93 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=93 < CONDITIONS, space='buy') real94 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=94 < CONDITIONS, space='buy') real95 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=95 < CONDITIONS, space='buy') real96 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=96 < CONDITIONS, space='buy') real97 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=97 < CONDITIONS, space='buy') real98 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=98 < CONDITIONS, space='buy') real99 = DecimalParameter(reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=99 < CONDITIONS, space='buy') sell_formula0 = CategoricalParameter( formulas, default=formulas[0], optimize=0 < CONDITIONS, space='sell') sell_formula1 = CategoricalParameter( formulas, default=formulas[0], optimize=1 < CONDITIONS, space='sell') sell_formula2 = CategoricalParameter( formulas, default=formulas[0], optimize=2 < CONDITIONS, space='sell') sell_formula3 = CategoricalParameter( formulas, default=formulas[0], optimize=3 < CONDITIONS, space='sell') sell_formula4 = CategoricalParameter( formulas, default=formulas[0], optimize=4 < CONDITIONS, space='sell') sell_formula5 = CategoricalParameter( formulas, default=formulas[0], optimize=5 < CONDITIONS, space='sell') sell_formula6 = CategoricalParameter( formulas, default=formulas[0], optimize=6 < CONDITIONS, space='sell') sell_formula7 = CategoricalParameter( formulas, default=formulas[0], optimize=7 < CONDITIONS, space='sell') sell_formula8 = CategoricalParameter( formulas, default=formulas[0], optimize=8 < CONDITIONS, space='sell') sell_formula9 = CategoricalParameter( formulas, default=formulas[0], optimize=9 < CONDITIONS, space='sell') sell_formula10 = CategoricalParameter( formulas, default=formulas[0], optimize=10 < CONDITIONS, space='sell') sell_formula11 = CategoricalParameter( formulas, default=formulas[0], optimize=11 < CONDITIONS, space='sell') sell_formula12 = CategoricalParameter( formulas, default=formulas[0], optimize=12 < CONDITIONS, space='sell') sell_formula13 = CategoricalParameter( formulas, default=formulas[0], optimize=13 < CONDITIONS, space='sell') sell_formula14 = CategoricalParameter( formulas, default=formulas[0], optimize=14 < CONDITIONS, space='sell') sell_formula15 = CategoricalParameter( formulas, default=formulas[0], optimize=15 < CONDITIONS, space='sell') sell_formula16 = CategoricalParameter( formulas, default=formulas[0], optimize=16 < CONDITIONS, space='sell') sell_formula17 = CategoricalParameter( formulas, default=formulas[0], optimize=17 < CONDITIONS, space='sell') sell_formula18 = CategoricalParameter( formulas, default=formulas[0], optimize=18 < CONDITIONS, space='sell') sell_formula19 = CategoricalParameter( formulas, default=formulas[0], optimize=19 < CONDITIONS, space='sell') sell_formula20 = CategoricalParameter( formulas, default=formulas[0], optimize=20 < CONDITIONS, space='sell') sell_formula21 = CategoricalParameter( formulas, default=formulas[0], optimize=21 < CONDITIONS, space='sell') sell_formula22 = CategoricalParameter( formulas, default=formulas[0], optimize=22 < CONDITIONS, space='sell') sell_formula23 = CategoricalParameter( formulas, default=formulas[0], optimize=23 < CONDITIONS, space='sell') sell_formula24 = CategoricalParameter( formulas, default=formulas[0], optimize=24 < CONDITIONS, space='sell') sell_formula25 = CategoricalParameter( formulas, default=formulas[0], optimize=25 < CONDITIONS, space='sell') sell_formula26 = CategoricalParameter( formulas, default=formulas[0], optimize=26 < CONDITIONS, space='sell') sell_formula27 = CategoricalParameter( formulas, default=formulas[0], optimize=27 < CONDITIONS, space='sell') sell_formula28 = CategoricalParameter( formulas, default=formulas[0], optimize=28 < CONDITIONS, space='sell') sell_formula29 = CategoricalParameter( formulas, default=formulas[0], optimize=29 < CONDITIONS, space='sell') sell_formula30 = CategoricalParameter( formulas, default=formulas[0], optimize=30 < CONDITIONS, space='sell') sell_formula31 = CategoricalParameter( formulas, default=formulas[0], optimize=31 < CONDITIONS, space='sell') sell_formula32 = CategoricalParameter( formulas, default=formulas[0], optimize=32 < CONDITIONS, space='sell') sell_formula33 = CategoricalParameter( formulas, default=formulas[0], optimize=33 < CONDITIONS, space='sell') sell_formula34 = CategoricalParameter( formulas, default=formulas[0], optimize=34 < CONDITIONS, space='sell') sell_formula35 = CategoricalParameter( formulas, default=formulas[0], optimize=35 < CONDITIONS, space='sell') sell_formula36 = CategoricalParameter( formulas, default=formulas[0], optimize=36 < CONDITIONS, space='sell') sell_formula37 = CategoricalParameter( formulas, default=formulas[0], optimize=37 < CONDITIONS, space='sell') sell_formula38 = CategoricalParameter( formulas, default=formulas[0], optimize=38 < CONDITIONS, space='sell') sell_formula39 = CategoricalParameter( formulas, default=formulas[0], optimize=39 < CONDITIONS, space='sell') sell_formula40 = CategoricalParameter( formulas, default=formulas[0], optimize=40 < CONDITIONS, space='sell') sell_formula41 = CategoricalParameter( formulas, default=formulas[0], optimize=41 < CONDITIONS, space='sell') sell_formula42 = CategoricalParameter( formulas, default=formulas[0], optimize=42 < CONDITIONS, space='sell') sell_formula43 = CategoricalParameter( formulas, default=formulas[0], optimize=43 < CONDITIONS, space='sell') sell_formula44 = CategoricalParameter( formulas, default=formulas[0], optimize=44 < CONDITIONS, space='sell') sell_formula45 = CategoricalParameter( formulas, default=formulas[0], optimize=45 < CONDITIONS, space='sell') sell_formula46 = CategoricalParameter( formulas, default=formulas[0], optimize=46 < CONDITIONS, space='sell') sell_formula47 = CategoricalParameter( formulas, default=formulas[0], optimize=47 < CONDITIONS, space='sell') sell_formula48 = CategoricalParameter( formulas, default=formulas[0], optimize=48 < CONDITIONS, space='sell') sell_formula49 = CategoricalParameter( formulas, default=formulas[0], optimize=49 < CONDITIONS, space='sell') sell_formula50 = CategoricalParameter( formulas, default=formulas[0], optimize=50 < CONDITIONS, space='sell') sell_formula51 = CategoricalParameter( formulas, default=formulas[0], optimize=51 < CONDITIONS, space='sell') sell_formula52 = CategoricalParameter( formulas, default=formulas[0], optimize=52 < CONDITIONS, space='sell') sell_formula53 = CategoricalParameter( formulas, default=formulas[0], optimize=53 < CONDITIONS, space='sell') sell_formula54 = CategoricalParameter( formulas, default=formulas[0], optimize=54 < CONDITIONS, space='sell') sell_formula55 = CategoricalParameter( formulas, default=formulas[0], optimize=55 < CONDITIONS, space='sell') sell_formula56 = CategoricalParameter( formulas, default=formulas[0], optimize=56 < CONDITIONS, space='sell') sell_formula57 = CategoricalParameter( formulas, default=formulas[0], optimize=57 < CONDITIONS, space='sell') sell_formula58 = CategoricalParameter( formulas, default=formulas[0], optimize=58 < CONDITIONS, space='sell') sell_formula59 = CategoricalParameter( formulas, default=formulas[0], optimize=59 < CONDITIONS, space='sell') sell_formula60 = CategoricalParameter( formulas, default=formulas[0], optimize=60 < CONDITIONS, space='sell') sell_formula61 = CategoricalParameter( formulas, default=formulas[0], optimize=61 < CONDITIONS, space='sell') sell_formula62 = CategoricalParameter( formulas, default=formulas[0], optimize=62 < CONDITIONS, space='sell') sell_formula63 = CategoricalParameter( formulas, default=formulas[0], optimize=63 < CONDITIONS, space='sell') sell_formula64 = CategoricalParameter( formulas, default=formulas[0], optimize=64 < CONDITIONS, space='sell') sell_formula65 = CategoricalParameter( formulas, default=formulas[0], optimize=65 < CONDITIONS, space='sell') sell_formula66 = CategoricalParameter( formulas, default=formulas[0], optimize=66 < CONDITIONS, space='sell') sell_formula67 = CategoricalParameter( formulas, default=formulas[0], optimize=67 < CONDITIONS, space='sell') sell_formula68 = CategoricalParameter( formulas, default=formulas[0], optimize=68 < CONDITIONS, space='sell') sell_formula69 = CategoricalParameter( formulas, default=formulas[0], optimize=69 < CONDITIONS, space='sell') sell_formula70 = CategoricalParameter( formulas, default=formulas[0], optimize=70 < CONDITIONS, space='sell') sell_formula71 = CategoricalParameter( formulas, default=formulas[0], optimize=71 < CONDITIONS, space='sell') sell_formula72 = CategoricalParameter( formulas, default=formulas[0], optimize=72 < CONDITIONS, space='sell') sell_formula73 = CategoricalParameter( formulas, default=formulas[0], optimize=73 < CONDITIONS, space='sell') sell_formula74 = CategoricalParameter( formulas, default=formulas[0], optimize=74 < CONDITIONS, space='sell') sell_formula75 = CategoricalParameter( formulas, default=formulas[0], optimize=75 < CONDITIONS, space='sell') sell_formula76 = CategoricalParameter( formulas, default=formulas[0], optimize=76 < CONDITIONS, space='sell') sell_formula77 = CategoricalParameter( formulas, default=formulas[0], optimize=77 < CONDITIONS, space='sell') sell_formula78 = CategoricalParameter( formulas, default=formulas[0], optimize=78 < CONDITIONS, space='sell') sell_formula79 = CategoricalParameter( formulas, default=formulas[0], optimize=79 < CONDITIONS, space='sell') sell_formula80 = CategoricalParameter( formulas, default=formulas[0], optimize=80 < CONDITIONS, space='sell') sell_formula81 = CategoricalParameter( formulas, default=formulas[0], optimize=81 < CONDITIONS, space='sell') sell_formula82 = CategoricalParameter( formulas, default=formulas[0], optimize=82 < CONDITIONS, space='sell') sell_formula83 = CategoricalParameter( formulas, default=formulas[0], optimize=83 < CONDITIONS, space='sell') sell_formula84 = CategoricalParameter( formulas, default=formulas[0], optimize=84 < CONDITIONS, space='sell') sell_formula85 = CategoricalParameter( formulas, default=formulas[0], optimize=85 < CONDITIONS, space='sell') sell_formula86 = CategoricalParameter( formulas, default=formulas[0], optimize=86 < CONDITIONS, space='sell') sell_formula87 = CategoricalParameter( formulas, default=formulas[0], optimize=87 < CONDITIONS, space='sell') sell_formula88 = CategoricalParameter( formulas, default=formulas[0], optimize=88 < CONDITIONS, space='sell') sell_formula89 = CategoricalParameter( formulas, default=formulas[0], optimize=89 < CONDITIONS, space='sell') sell_formula90 = CategoricalParameter( formulas, default=formulas[0], optimize=90 < CONDITIONS, space='sell') sell_formula91 = CategoricalParameter( formulas, default=formulas[0], optimize=91 < CONDITIONS, space='sell') sell_formula92 = CategoricalParameter( formulas, default=formulas[0], optimize=92 < CONDITIONS, space='sell') sell_formula93 = CategoricalParameter( formulas, default=formulas[0], optimize=93 < CONDITIONS, space='sell') sell_formula94 = CategoricalParameter( formulas, default=formulas[0], optimize=94 < CONDITIONS, space='sell') sell_formula95 = CategoricalParameter( formulas, default=formulas[0], optimize=95 < CONDITIONS, space='sell') sell_formula96 = CategoricalParameter( formulas, default=formulas[0], optimize=96 < CONDITIONS, space='sell') sell_formula97 = CategoricalParameter( formulas, default=formulas[0], optimize=97 < CONDITIONS, space='sell') sell_formula98 = CategoricalParameter( formulas, default=formulas[0], optimize=98 < CONDITIONS, space='sell') sell_formula99 = CategoricalParameter( formulas, default=formulas[0], optimize=99 < CONDITIONS, space='sell') sell_indicator0 = CategoricalParameter( indicators, default=indicators[0], optimize=0 < CONDITIONS, space='sell') sell_indicator1 = CategoricalParameter( indicators, default=indicators[0], optimize=1 < CONDITIONS, space='sell') sell_indicator2 = CategoricalParameter( indicators, default=indicators[0], optimize=2 < CONDITIONS, space='sell') sell_indicator3 = CategoricalParameter( indicators, default=indicators[0], optimize=3 < CONDITIONS, space='sell') sell_indicator4 = CategoricalParameter( indicators, default=indicators[0], optimize=4 < CONDITIONS, space='sell') sell_indicator5 = CategoricalParameter( indicators, default=indicators[0], optimize=5 < CONDITIONS, space='sell') sell_indicator6 = CategoricalParameter( indicators, default=indicators[0], optimize=6 < CONDITIONS, space='sell') sell_indicator7 = CategoricalParameter( indicators, default=indicators[0], optimize=7 < CONDITIONS, space='sell') sell_indicator8 = CategoricalParameter( indicators, default=indicators[0], optimize=8 < CONDITIONS, space='sell') sell_indicator9 = CategoricalParameter( indicators, default=indicators[0], optimize=9 < CONDITIONS, space='sell') sell_indicator10 = CategoricalParameter( indicators, default=indicators[0], optimize=10 < CONDITIONS, space='sell') sell_indicator11 = CategoricalParameter( indicators, default=indicators[0], optimize=11 < CONDITIONS, space='sell') sell_indicator12 = CategoricalParameter( indicators, default=indicators[0], optimize=12 < CONDITIONS, space='sell') sell_indicator13 = CategoricalParameter( indicators, default=indicators[0], optimize=13 < CONDITIONS, space='sell') sell_indicator14 = CategoricalParameter( indicators, default=indicators[0], optimize=14 < CONDITIONS, space='sell') sell_indicator15 = CategoricalParameter( indicators, default=indicators[0], optimize=15 < CONDITIONS, space='sell') sell_indicator16 = CategoricalParameter( indicators, default=indicators[0], optimize=16 < CONDITIONS, space='sell') sell_indicator17 = CategoricalParameter( indicators, default=indicators[0], optimize=17 < CONDITIONS, space='sell') sell_indicator18 = CategoricalParameter( indicators, default=indicators[0], optimize=18 < CONDITIONS, space='sell') sell_indicator19 = CategoricalParameter( indicators, default=indicators[0], optimize=19 < CONDITIONS, space='sell') sell_indicator20 = CategoricalParameter( indicators, default=indicators[0], optimize=20 < CONDITIONS, space='sell') sell_indicator21 = CategoricalParameter( indicators, default=indicators[0], optimize=21 < CONDITIONS, space='sell') sell_indicator22 = CategoricalParameter( indicators, default=indicators[0], optimize=22 < CONDITIONS, space='sell') sell_indicator23 = CategoricalParameter( indicators, default=indicators[0], optimize=23 < CONDITIONS, space='sell') sell_indicator24 = CategoricalParameter( indicators, default=indicators[0], optimize=24 < CONDITIONS, space='sell') sell_indicator25 = CategoricalParameter( indicators, default=indicators[0], optimize=25 < CONDITIONS, space='sell') sell_indicator26 = CategoricalParameter( indicators, default=indicators[0], optimize=26 < CONDITIONS, space='sell') sell_indicator27 = CategoricalParameter( indicators, default=indicators[0], optimize=27 < CONDITIONS, space='sell') sell_indicator28 = CategoricalParameter( indicators, default=indicators[0], optimize=28 < CONDITIONS, space='sell') sell_indicator29 = CategoricalParameter( indicators, default=indicators[0], optimize=29 < CONDITIONS, space='sell') sell_indicator30 = CategoricalParameter( indicators, default=indicators[0], optimize=30 < CONDITIONS, space='sell') sell_indicator31 = CategoricalParameter( indicators, default=indicators[0], optimize=31 < CONDITIONS, space='sell') sell_indicator32 = CategoricalParameter( indicators, default=indicators[0], optimize=32 < CONDITIONS, space='sell') sell_indicator33 = CategoricalParameter( indicators, default=indicators[0], optimize=33 < CONDITIONS, space='sell') sell_indicator34 = CategoricalParameter( indicators, default=indicators[0], optimize=34 < CONDITIONS, space='sell') sell_indicator35 = CategoricalParameter( indicators, default=indicators[0], optimize=35 < CONDITIONS, space='sell') sell_indicator36 = CategoricalParameter( indicators, default=indicators[0], optimize=36 < CONDITIONS, space='sell') sell_indicator37 = CategoricalParameter( indicators, default=indicators[0], optimize=37 < CONDITIONS, space='sell') sell_indicator38 = CategoricalParameter( indicators, default=indicators[0], optimize=38 < CONDITIONS, space='sell') sell_indicator39 = CategoricalParameter( indicators, default=indicators[0], optimize=39 < CONDITIONS, space='sell') sell_indicator40 = CategoricalParameter( indicators, default=indicators[0], optimize=40 < CONDITIONS, space='sell') sell_indicator41 = CategoricalParameter( indicators, default=indicators[0], optimize=41 < CONDITIONS, space='sell') sell_indicator42 = CategoricalParameter( indicators, default=indicators[0], optimize=42 < CONDITIONS, space='sell') sell_indicator43 = CategoricalParameter( indicators, default=indicators[0], optimize=43 < CONDITIONS, space='sell') sell_indicator44 = CategoricalParameter( indicators, default=indicators[0], optimize=44 < CONDITIONS, space='sell') sell_indicator45 = CategoricalParameter( indicators, default=indicators[0], optimize=45 < CONDITIONS, space='sell') sell_indicator46 = CategoricalParameter( indicators, default=indicators[0], optimize=46 < CONDITIONS, space='sell') sell_indicator47 = CategoricalParameter( indicators, default=indicators[0], optimize=47 < CONDITIONS, space='sell') sell_indicator48 = CategoricalParameter( indicators, default=indicators[0], optimize=48 < CONDITIONS, space='sell') sell_indicator49 = CategoricalParameter( indicators, default=indicators[0], optimize=49 < CONDITIONS, space='sell') sell_indicator50 = CategoricalParameter( indicators, default=indicators[0], optimize=50 < CONDITIONS, space='sell') sell_indicator51 = CategoricalParameter( indicators, default=indicators[0], optimize=51 < CONDITIONS, space='sell') sell_indicator52 = CategoricalParameter( indicators, default=indicators[0], optimize=52 < CONDITIONS, space='sell') sell_indicator53 = CategoricalParameter( indicators, default=indicators[0], optimize=53 < CONDITIONS, space='sell') sell_indicator54 = CategoricalParameter( indicators, default=indicators[0], optimize=54 < CONDITIONS, space='sell') sell_indicator55 = CategoricalParameter( indicators, default=indicators[0], optimize=55 < CONDITIONS, space='sell') sell_indicator56 = CategoricalParameter( indicators, default=indicators[0], optimize=56 < CONDITIONS, space='sell') sell_indicator57 = CategoricalParameter( indicators, default=indicators[0], optimize=57 < CONDITIONS, space='sell') sell_indicator58 = CategoricalParameter( indicators, default=indicators[0], optimize=58 < CONDITIONS, space='sell') sell_indicator59 = CategoricalParameter( indicators, default=indicators[0], optimize=59 < CONDITIONS, space='sell') sell_indicator60 = CategoricalParameter( indicators, default=indicators[0], optimize=60 < CONDITIONS, space='sell') sell_indicator61 = CategoricalParameter( indicators, default=indicators[0], optimize=61 < CONDITIONS, space='sell') sell_indicator62 = CategoricalParameter( indicators, default=indicators[0], optimize=62 < CONDITIONS, space='sell') sell_indicator63 = CategoricalParameter( indicators, default=indicators[0], optimize=63 < CONDITIONS, space='sell') sell_indicator64 = CategoricalParameter( indicators, default=indicators[0], optimize=64 < CONDITIONS, space='sell') sell_indicator65 = CategoricalParameter( indicators, default=indicators[0], optimize=65 < CONDITIONS, space='sell') sell_indicator66 = CategoricalParameter( indicators, default=indicators[0], optimize=66 < CONDITIONS, space='sell') sell_indicator67 = CategoricalParameter( indicators, default=indicators[0], optimize=67 < CONDITIONS, space='sell') sell_indicator68 = CategoricalParameter( indicators, default=indicators[0], optimize=68 < CONDITIONS, space='sell') sell_indicator69 = CategoricalParameter( indicators, default=indicators[0], optimize=69 < CONDITIONS, space='sell') sell_indicator70 = CategoricalParameter( indicators, default=indicators[0], optimize=70 < CONDITIONS, space='sell') sell_indicator71 = CategoricalParameter( indicators, default=indicators[0], optimize=71 < CONDITIONS, space='sell') sell_indicator72 = CategoricalParameter( indicators, default=indicators[0], optimize=72 < CONDITIONS, space='sell') sell_indicator73 = CategoricalParameter( indicators, default=indicators[0], optimize=73 < CONDITIONS, space='sell') sell_indicator74 = CategoricalParameter( indicators, default=indicators[0], optimize=74 < CONDITIONS, space='sell') sell_indicator75 = CategoricalParameter( indicators, default=indicators[0], optimize=75 < CONDITIONS, space='sell') sell_indicator76 = CategoricalParameter( indicators, default=indicators[0], optimize=76 < CONDITIONS, space='sell') sell_indicator77 = CategoricalParameter( indicators, default=indicators[0], optimize=77 < CONDITIONS, space='sell') sell_indicator78 = CategoricalParameter( indicators, default=indicators[0], optimize=78 < CONDITIONS, space='sell') sell_indicator79 = CategoricalParameter( indicators, default=indicators[0], optimize=79 < CONDITIONS, space='sell') sell_indicator80 = CategoricalParameter( indicators, default=indicators[0], optimize=80 < CONDITIONS, space='sell') sell_indicator81 = CategoricalParameter( indicators, default=indicators[0], optimize=81 < CONDITIONS, space='sell') sell_indicator82 = CategoricalParameter( indicators, default=indicators[0], optimize=82 < CONDITIONS, space='sell') sell_indicator83 = CategoricalParameter( indicators, default=indicators[0], optimize=83 < CONDITIONS, space='sell') sell_indicator84 = CategoricalParameter( indicators, default=indicators[0], optimize=84 < CONDITIONS, space='sell') sell_indicator85 = CategoricalParameter( indicators, default=indicators[0], optimize=85 < CONDITIONS, space='sell') sell_indicator86 = CategoricalParameter( indicators, default=indicators[0], optimize=86 < CONDITIONS, space='sell') sell_indicator87 = CategoricalParameter( indicators, default=indicators[0], optimize=87 < CONDITIONS, space='sell') sell_indicator88 = CategoricalParameter( indicators, default=indicators[0], optimize=88 < CONDITIONS, space='sell') sell_indicator89 = CategoricalParameter( indicators, default=indicators[0], optimize=89 < CONDITIONS, space='sell') sell_indicator90 = CategoricalParameter( indicators, default=indicators[0], optimize=90 < CONDITIONS, space='sell') sell_indicator91 = CategoricalParameter( indicators, default=indicators[0], optimize=91 < CONDITIONS, space='sell') sell_indicator92 = CategoricalParameter( indicators, default=indicators[0], optimize=92 < CONDITIONS, space='sell') sell_indicator93 = CategoricalParameter( indicators, default=indicators[0], optimize=93 < CONDITIONS, space='sell') sell_indicator94 = CategoricalParameter( indicators, default=indicators[0], optimize=94 < CONDITIONS, space='sell') sell_indicator95 = CategoricalParameter( indicators, default=indicators[0], optimize=95 < CONDITIONS, space='sell') sell_indicator96 = CategoricalParameter( indicators, default=indicators[0], optimize=96 < CONDITIONS, space='sell') sell_indicator97 = CategoricalParameter( indicators, default=indicators[0], optimize=97 < CONDITIONS, space='sell') sell_indicator98 = CategoricalParameter( indicators, default=indicators[0], optimize=98 < CONDITIONS, space='sell') sell_indicator99 = CategoricalParameter( indicators, default=indicators[0], optimize=99 < CONDITIONS, space='sell') sell_crossed0 = CategoricalParameter( indicators, default=indicators[0], optimize=0 < CONDITIONS, space='sell') sell_crossed1 = CategoricalParameter( indicators, default=indicators[0], optimize=1 < CONDITIONS, space='sell') sell_crossed2 = CategoricalParameter( indicators, default=indicators[0], optimize=2 < CONDITIONS, space='sell') sell_crossed3 = CategoricalParameter( indicators, default=indicators[0], optimize=3 < CONDITIONS, space='sell') sell_crossed4 = CategoricalParameter( indicators, default=indicators[0], optimize=4 < CONDITIONS, space='sell') sell_crossed5 = CategoricalParameter( indicators, default=indicators[0], optimize=5 < CONDITIONS, space='sell') sell_crossed6 = CategoricalParameter( indicators, default=indicators[0], optimize=6 < CONDITIONS, space='sell') sell_crossed7 = CategoricalParameter( indicators, default=indicators[0], optimize=7 < CONDITIONS, space='sell') sell_crossed8 = CategoricalParameter( indicators, default=indicators[0], optimize=8 < CONDITIONS, space='sell') sell_crossed9 = CategoricalParameter( indicators, default=indicators[0], optimize=9 < CONDITIONS, space='sell') sell_crossed10 = CategoricalParameter( indicators, default=indicators[0], optimize=10 < CONDITIONS, space='sell') sell_crossed11 = CategoricalParameter( indicators, default=indicators[0], optimize=11 < CONDITIONS, space='sell') sell_crossed12 = CategoricalParameter( indicators, default=indicators[0], optimize=12 < CONDITIONS, space='sell') sell_crossed13 = CategoricalParameter( indicators, default=indicators[0], optimize=13 < CONDITIONS, space='sell') sell_crossed14 = CategoricalParameter( indicators, default=indicators[0], optimize=14 < CONDITIONS, space='sell') sell_crossed15 = CategoricalParameter( indicators, default=indicators[0], optimize=15 < CONDITIONS, space='sell') sell_crossed16 = CategoricalParameter( indicators, default=indicators[0], optimize=16 < CONDITIONS, space='sell') sell_crossed17 = CategoricalParameter( indicators, default=indicators[0], optimize=17 < CONDITIONS, space='sell') sell_crossed18 = CategoricalParameter( indicators, default=indicators[0], optimize=18 < CONDITIONS, space='sell') sell_crossed19 = CategoricalParameter( indicators, default=indicators[0], optimize=19 < CONDITIONS, space='sell') sell_crossed20 = CategoricalParameter( indicators, default=indicators[0], optimize=20 < CONDITIONS, space='sell') sell_crossed21 = CategoricalParameter( indicators, default=indicators[0], optimize=21 < CONDITIONS, space='sell') sell_crossed22 = CategoricalParameter( indicators, default=indicators[0], optimize=22 < CONDITIONS, space='sell') sell_crossed23 = CategoricalParameter( indicators, default=indicators[0], optimize=23 < CONDITIONS, space='sell') sell_crossed24 = CategoricalParameter( indicators, default=indicators[0], optimize=24 < CONDITIONS, space='sell') sell_crossed25 = CategoricalParameter( indicators, default=indicators[0], optimize=25 < CONDITIONS, space='sell') sell_crossed26 = CategoricalParameter( indicators, default=indicators[0], optimize=26 < CONDITIONS, space='sell') sell_crossed27 = CategoricalParameter( indicators, default=indicators[0], optimize=27 < CONDITIONS, space='sell') sell_crossed28 = CategoricalParameter( indicators, default=indicators[0], optimize=28 < CONDITIONS, space='sell') sell_crossed29 = CategoricalParameter( indicators, default=indicators[0], optimize=29 < CONDITIONS, space='sell') sell_crossed30 = CategoricalParameter( indicators, default=indicators[0], optimize=30 < CONDITIONS, space='sell') sell_crossed31 = CategoricalParameter( indicators, default=indicators[0], optimize=31 < CONDITIONS, space='sell') sell_crossed32 = CategoricalParameter( indicators, default=indicators[0], optimize=32 < CONDITIONS, space='sell') sell_crossed33 = CategoricalParameter( indicators, default=indicators[0], optimize=33 < CONDITIONS, space='sell') sell_crossed34 = CategoricalParameter( indicators, default=indicators[0], optimize=34 < CONDITIONS, space='sell') sell_crossed35 = CategoricalParameter( indicators, default=indicators[0], optimize=35 < CONDITIONS, space='sell') sell_crossed36 = CategoricalParameter( indicators, default=indicators[0], optimize=36 < CONDITIONS, space='sell') sell_crossed37 = CategoricalParameter( indicators, default=indicators[0], optimize=37 < CONDITIONS, space='sell') sell_crossed38 = CategoricalParameter( indicators, default=indicators[0], optimize=38 < CONDITIONS, space='sell') sell_crossed39 = CategoricalParameter( indicators, default=indicators[0], optimize=39 < CONDITIONS, space='sell') sell_crossed40 = CategoricalParameter( indicators, default=indicators[0], optimize=40 < CONDITIONS, space='sell') sell_crossed41 = CategoricalParameter( indicators, default=indicators[0], optimize=41 < CONDITIONS, space='sell') sell_crossed42 = CategoricalParameter( indicators, default=indicators[0], optimize=42 < CONDITIONS, space='sell') sell_crossed43 = CategoricalParameter( indicators, default=indicators[0], optimize=43 < CONDITIONS, space='sell') sell_crossed44 = CategoricalParameter( indicators, default=indicators[0], optimize=44 < CONDITIONS, space='sell') sell_crossed45 = CategoricalParameter( indicators, default=indicators[0], optimize=45 < CONDITIONS, space='sell') sell_crossed46 = CategoricalParameter( indicators, default=indicators[0], optimize=46 < CONDITIONS, space='sell') sell_crossed47 = CategoricalParameter( indicators, default=indicators[0], optimize=47 < CONDITIONS, space='sell') sell_crossed48 = CategoricalParameter( indicators, default=indicators[0], optimize=48 < CONDITIONS, space='sell') sell_crossed49 = CategoricalParameter( indicators, default=indicators[0], optimize=49 < CONDITIONS, space='sell') sell_crossed50 = CategoricalParameter( indicators, default=indicators[0], optimize=50 < CONDITIONS, space='sell') sell_crossed51 = CategoricalParameter( indicators, default=indicators[0], optimize=51 < CONDITIONS, space='sell') sell_crossed52 = CategoricalParameter( indicators, default=indicators[0], optimize=52 < CONDITIONS, space='sell') sell_crossed53 = CategoricalParameter( indicators, default=indicators[0], optimize=53 < CONDITIONS, space='sell') sell_crossed54 = CategoricalParameter( indicators, default=indicators[0], optimize=54 < CONDITIONS, space='sell') sell_crossed55 = CategoricalParameter( indicators, default=indicators[0], optimize=55 < CONDITIONS, space='sell') sell_crossed56 = CategoricalParameter( indicators, default=indicators[0], optimize=56 < CONDITIONS, space='sell') sell_crossed57 = CategoricalParameter( indicators, default=indicators[0], optimize=57 < CONDITIONS, space='sell') sell_crossed58 = CategoricalParameter( indicators, default=indicators[0], optimize=58 < CONDITIONS, space='sell') sell_crossed59 = CategoricalParameter( indicators, default=indicators[0], optimize=59 < CONDITIONS, space='sell') sell_crossed60 = CategoricalParameter( indicators, default=indicators[0], optimize=60 < CONDITIONS, space='sell') sell_crossed61 = CategoricalParameter( indicators, default=indicators[0], optimize=61 < CONDITIONS, space='sell') sell_crossed62 = CategoricalParameter( indicators, default=indicators[0], optimize=62 < CONDITIONS, space='sell') sell_crossed63 = CategoricalParameter( indicators, default=indicators[0], optimize=63 < CONDITIONS, space='sell') sell_crossed64 = CategoricalParameter( indicators, default=indicators[0], optimize=64 < CONDITIONS, space='sell') sell_crossed65 = CategoricalParameter( indicators, default=indicators[0], optimize=65 < CONDITIONS, space='sell') sell_crossed66 = CategoricalParameter( indicators, default=indicators[0], optimize=66 < CONDITIONS, space='sell') sell_crossed67 = CategoricalParameter( indicators, default=indicators[0], optimize=67 < CONDITIONS, space='sell') sell_crossed68 = CategoricalParameter( indicators, default=indicators[0], optimize=68 < CONDITIONS, space='sell') sell_crossed69 = CategoricalParameter( indicators, default=indicators[0], optimize=69 < CONDITIONS, space='sell') sell_crossed70 = CategoricalParameter( indicators, default=indicators[0], optimize=70 < CONDITIONS, space='sell') sell_crossed71 = CategoricalParameter( indicators, default=indicators[0], optimize=71 < CONDITIONS, space='sell') sell_crossed72 = CategoricalParameter( indicators, default=indicators[0], optimize=72 < CONDITIONS, space='sell') sell_crossed73 = CategoricalParameter( indicators, default=indicators[0], optimize=73 < CONDITIONS, space='sell') sell_crossed74 = CategoricalParameter( indicators, default=indicators[0], optimize=74 < CONDITIONS, space='sell') sell_crossed75 = CategoricalParameter( indicators, default=indicators[0], optimize=75 < CONDITIONS, space='sell') sell_crossed76 = CategoricalParameter( indicators, default=indicators[0], optimize=76 < CONDITIONS, space='sell') sell_crossed77 = CategoricalParameter( indicators, default=indicators[0], optimize=77 < CONDITIONS, space='sell') sell_crossed78 = CategoricalParameter( indicators, default=indicators[0], optimize=78 < CONDITIONS, space='sell') sell_crossed79 = CategoricalParameter( indicators, default=indicators[0], optimize=79 < CONDITIONS, space='sell') sell_crossed80 = CategoricalParameter( indicators, default=indicators[0], optimize=80 < CONDITIONS, space='sell') sell_crossed81 = CategoricalParameter( indicators, default=indicators[0], optimize=81 < CONDITIONS, space='sell') sell_crossed82 = CategoricalParameter( indicators, default=indicators[0], optimize=82 < CONDITIONS, space='sell') sell_crossed83 = CategoricalParameter( indicators, default=indicators[0], optimize=83 < CONDITIONS, space='sell') sell_crossed84 = CategoricalParameter( indicators, default=indicators[0], optimize=84 < CONDITIONS, space='sell') sell_crossed85 = CategoricalParameter( indicators, default=indicators[0], optimize=85 < CONDITIONS, space='sell') sell_crossed86 = CategoricalParameter( indicators, default=indicators[0], optimize=86 < CONDITIONS, space='sell') sell_crossed87 = CategoricalParameter( indicators, default=indicators[0], optimize=87 < CONDITIONS, space='sell') sell_crossed88 = CategoricalParameter( indicators, default=indicators[0], optimize=88 < CONDITIONS, space='sell') sell_crossed89 = CategoricalParameter( indicators, default=indicators[0], optimize=89 < CONDITIONS, space='sell') sell_crossed90 = CategoricalParameter( indicators, default=indicators[0], optimize=90 < CONDITIONS, space='sell') sell_crossed91 = CategoricalParameter( indicators, default=indicators[0], optimize=91 < CONDITIONS, space='sell') sell_crossed92 = CategoricalParameter( indicators, default=indicators[0], optimize=92 < CONDITIONS, space='sell') sell_crossed93 = CategoricalParameter( indicators, default=indicators[0], optimize=93 < CONDITIONS, space='sell') sell_crossed94 = CategoricalParameter( indicators, default=indicators[0], optimize=94 < CONDITIONS, space='sell') sell_crossed95 = CategoricalParameter( indicators, default=indicators[0], optimize=95 < CONDITIONS, space='sell') sell_crossed96 = CategoricalParameter( indicators, default=indicators[0], optimize=96 < CONDITIONS, space='sell') sell_crossed97 = CategoricalParameter( indicators, default=indicators[0], optimize=97 < CONDITIONS, space='sell') sell_crossed98 = CategoricalParameter( indicators, default=indicators[0], optimize=98 < CONDITIONS, space='sell') sell_crossed99 = CategoricalParameter( indicators, default=indicators[0], optimize=99 < CONDITIONS, space='sell') sell_timeframe0 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=0 < CONDITIONS, space='sell') sell_timeframe1 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=1 < CONDITIONS, space='sell') sell_timeframe2 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=2 < CONDITIONS, space='sell') sell_timeframe3 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=3 < CONDITIONS, space='sell') sell_timeframe4 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=4 < CONDITIONS, space='sell') sell_timeframe5 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=5 < CONDITIONS, space='sell') sell_timeframe6 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=6 < CONDITIONS, space='sell') sell_timeframe7 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=7 < CONDITIONS, space='sell') sell_timeframe8 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=8 < CONDITIONS, space='sell') sell_timeframe9 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=9 < CONDITIONS, space='sell') sell_timeframe10 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=10 < CONDITIONS, space='sell') sell_timeframe11 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=11 < CONDITIONS, space='sell') sell_timeframe12 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=12 < CONDITIONS, space='sell') sell_timeframe13 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=13 < CONDITIONS, space='sell') sell_timeframe14 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=14 < CONDITIONS, space='sell') sell_timeframe15 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=15 < CONDITIONS, space='sell') sell_timeframe16 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=16 < CONDITIONS, space='sell') sell_timeframe17 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=17 < CONDITIONS, space='sell') sell_timeframe18 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=18 < CONDITIONS, space='sell') sell_timeframe19 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=19 < CONDITIONS, space='sell') sell_timeframe20 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=20 < CONDITIONS, space='sell') sell_timeframe21 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=21 < CONDITIONS, space='sell') sell_timeframe22 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=22 < CONDITIONS, space='sell') sell_timeframe23 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=23 < CONDITIONS, space='sell') sell_timeframe24 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=24 < CONDITIONS, space='sell') sell_timeframe25 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=25 < CONDITIONS, space='sell') sell_timeframe26 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=26 < CONDITIONS, space='sell') sell_timeframe27 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=27 < CONDITIONS, space='sell') sell_timeframe28 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=28 < CONDITIONS, space='sell') sell_timeframe29 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=29 < CONDITIONS, space='sell') sell_timeframe30 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=30 < CONDITIONS, space='sell') sell_timeframe31 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=31 < CONDITIONS, space='sell') sell_timeframe32 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=32 < CONDITIONS, space='sell') sell_timeframe33 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=33 < CONDITIONS, space='sell') sell_timeframe34 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=34 < CONDITIONS, space='sell') sell_timeframe35 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=35 < CONDITIONS, space='sell') sell_timeframe36 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=36 < CONDITIONS, space='sell') sell_timeframe37 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=37 < CONDITIONS, space='sell') sell_timeframe38 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=38 < CONDITIONS, space='sell') sell_timeframe39 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=39 < CONDITIONS, space='sell') sell_timeframe40 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=40 < CONDITIONS, space='sell') sell_timeframe41 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=41 < CONDITIONS, space='sell') sell_timeframe42 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=42 < CONDITIONS, space='sell') sell_timeframe43 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=43 < CONDITIONS, space='sell') sell_timeframe44 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=44 < CONDITIONS, space='sell') sell_timeframe45 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=45 < CONDITIONS, space='sell') sell_timeframe46 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=46 < CONDITIONS, space='sell') sell_timeframe47 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=47 < CONDITIONS, space='sell') sell_timeframe48 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=48 < CONDITIONS, space='sell') sell_timeframe49 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=49 < CONDITIONS, space='sell') sell_timeframe50 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=50 < CONDITIONS, space='sell') sell_timeframe51 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=51 < CONDITIONS, space='sell') sell_timeframe52 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=52 < CONDITIONS, space='sell') sell_timeframe53 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=53 < CONDITIONS, space='sell') sell_timeframe54 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=54 < CONDITIONS, space='sell') sell_timeframe55 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=55 < CONDITIONS, space='sell') sell_timeframe56 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=56 < CONDITIONS, space='sell') sell_timeframe57 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=57 < CONDITIONS, space='sell') sell_timeframe58 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=58 < CONDITIONS, space='sell') sell_timeframe59 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=59 < CONDITIONS, space='sell') sell_timeframe60 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=60 < CONDITIONS, space='sell') sell_timeframe61 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=61 < CONDITIONS, space='sell') sell_timeframe62 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=62 < CONDITIONS, space='sell') sell_timeframe63 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=63 < CONDITIONS, space='sell') sell_timeframe64 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=64 < CONDITIONS, space='sell') sell_timeframe65 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=65 < CONDITIONS, space='sell') sell_timeframe66 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=66 < CONDITIONS, space='sell') sell_timeframe67 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=67 < CONDITIONS, space='sell') sell_timeframe68 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=68 < CONDITIONS, space='sell') sell_timeframe69 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=69 < CONDITIONS, space='sell') sell_timeframe70 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=70 < CONDITIONS, space='sell') sell_timeframe71 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=71 < CONDITIONS, space='sell') sell_timeframe72 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=72 < CONDITIONS, space='sell') sell_timeframe73 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=73 < CONDITIONS, space='sell') sell_timeframe74 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=74 < CONDITIONS, space='sell') sell_timeframe75 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=75 < CONDITIONS, space='sell') sell_timeframe76 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=76 < CONDITIONS, space='sell') sell_timeframe77 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=77 < CONDITIONS, space='sell') sell_timeframe78 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=78 < CONDITIONS, space='sell') sell_timeframe79 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=79 < CONDITIONS, space='sell') sell_timeframe80 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=80 < CONDITIONS, space='sell') sell_timeframe81 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=81 < CONDITIONS, space='sell') sell_timeframe82 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=82 < CONDITIONS, space='sell') sell_timeframe83 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=83 < CONDITIONS, space='sell') sell_timeframe84 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=84 < CONDITIONS, space='sell') sell_timeframe85 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=85 < CONDITIONS, space='sell') sell_timeframe86 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=86 < CONDITIONS, space='sell') sell_timeframe87 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=87 < CONDITIONS, space='sell') sell_timeframe88 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=88 < CONDITIONS, space='sell') sell_timeframe89 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=89 < CONDITIONS, space='sell') sell_timeframe90 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=90 < CONDITIONS, space='sell') sell_timeframe91 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=91 < CONDITIONS, space='sell') sell_timeframe92 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=92 < CONDITIONS, space='sell') sell_timeframe93 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=93 < CONDITIONS, space='sell') sell_timeframe94 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=94 < CONDITIONS, space='sell') sell_timeframe95 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=95 < CONDITIONS, space='sell') sell_timeframe96 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=96 < CONDITIONS, space='sell') sell_timeframe97 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=97 < CONDITIONS, space='sell') sell_timeframe98 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=98 < CONDITIONS, space='sell') sell_timeframe99 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=99 < CONDITIONS, space='sell') sell_crossed_timeframe0 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=0 < CONDITIONS, space='sell') sell_crossed_timeframe1 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=1 < CONDITIONS, space='sell') sell_crossed_timeframe2 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=2 < CONDITIONS, space='sell') sell_crossed_timeframe3 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=3 < CONDITIONS, space='sell') sell_crossed_timeframe4 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=4 < CONDITIONS, space='sell') sell_crossed_timeframe5 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=5 < CONDITIONS, space='sell') sell_crossed_timeframe6 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=6 < CONDITIONS, space='sell') sell_crossed_timeframe7 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=7 < CONDITIONS, space='sell') sell_crossed_timeframe8 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=8 < CONDITIONS, space='sell') sell_crossed_timeframe9 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=9 < CONDITIONS, space='sell') sell_crossed_timeframe10 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=10 < CONDITIONS, space='sell') sell_crossed_timeframe11 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=11 < CONDITIONS, space='sell') sell_crossed_timeframe12 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=12 < CONDITIONS, space='sell') sell_crossed_timeframe13 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=13 < CONDITIONS, space='sell') sell_crossed_timeframe14 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=14 < CONDITIONS, space='sell') sell_crossed_timeframe15 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=15 < CONDITIONS, space='sell') sell_crossed_timeframe16 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=16 < CONDITIONS, space='sell') sell_crossed_timeframe17 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=17 < CONDITIONS, space='sell') sell_crossed_timeframe18 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=18 < CONDITIONS, space='sell') sell_crossed_timeframe19 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=19 < CONDITIONS, space='sell') sell_crossed_timeframe20 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=20 < CONDITIONS, space='sell') sell_crossed_timeframe21 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=21 < CONDITIONS, space='sell') sell_crossed_timeframe22 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=22 < CONDITIONS, space='sell') sell_crossed_timeframe23 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=23 < CONDITIONS, space='sell') sell_crossed_timeframe24 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=24 < CONDITIONS, space='sell') sell_crossed_timeframe25 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=25 < CONDITIONS, space='sell') sell_crossed_timeframe26 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=26 < CONDITIONS, space='sell') sell_crossed_timeframe27 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=27 < CONDITIONS, space='sell') sell_crossed_timeframe28 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=28 < CONDITIONS, space='sell') sell_crossed_timeframe29 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=29 < CONDITIONS, space='sell') sell_crossed_timeframe30 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=30 < CONDITIONS, space='sell') sell_crossed_timeframe31 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=31 < CONDITIONS, space='sell') sell_crossed_timeframe32 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=32 < CONDITIONS, space='sell') sell_crossed_timeframe33 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=33 < CONDITIONS, space='sell') sell_crossed_timeframe34 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=34 < CONDITIONS, space='sell') sell_crossed_timeframe35 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=35 < CONDITIONS, space='sell') sell_crossed_timeframe36 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=36 < CONDITIONS, space='sell') sell_crossed_timeframe37 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=37 < CONDITIONS, space='sell') sell_crossed_timeframe38 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=38 < CONDITIONS, space='sell') sell_crossed_timeframe39 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=39 < CONDITIONS, space='sell') sell_crossed_timeframe40 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=40 < CONDITIONS, space='sell') sell_crossed_timeframe41 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=41 < CONDITIONS, space='sell') sell_crossed_timeframe42 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=42 < CONDITIONS, space='sell') sell_crossed_timeframe43 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=43 < CONDITIONS, space='sell') sell_crossed_timeframe44 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=44 < CONDITIONS, space='sell') sell_crossed_timeframe45 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=45 < CONDITIONS, space='sell') sell_crossed_timeframe46 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=46 < CONDITIONS, space='sell') sell_crossed_timeframe47 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=47 < CONDITIONS, space='sell') sell_crossed_timeframe48 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=48 < CONDITIONS, space='sell') sell_crossed_timeframe49 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=49 < CONDITIONS, space='sell') sell_crossed_timeframe50 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=50 < CONDITIONS, space='sell') sell_crossed_timeframe51 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=51 < CONDITIONS, space='sell') sell_crossed_timeframe52 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=52 < CONDITIONS, space='sell') sell_crossed_timeframe53 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=53 < CONDITIONS, space='sell') sell_crossed_timeframe54 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=54 < CONDITIONS, space='sell') sell_crossed_timeframe55 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=55 < CONDITIONS, space='sell') sell_crossed_timeframe56 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=56 < CONDITIONS, space='sell') sell_crossed_timeframe57 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=57 < CONDITIONS, space='sell') sell_crossed_timeframe58 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=58 < CONDITIONS, space='sell') sell_crossed_timeframe59 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=59 < CONDITIONS, space='sell') sell_crossed_timeframe60 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=60 < CONDITIONS, space='sell') sell_crossed_timeframe61 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=61 < CONDITIONS, space='sell') sell_crossed_timeframe62 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=62 < CONDITIONS, space='sell') sell_crossed_timeframe63 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=63 < CONDITIONS, space='sell') sell_crossed_timeframe64 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=64 < CONDITIONS, space='sell') sell_crossed_timeframe65 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=65 < CONDITIONS, space='sell') sell_crossed_timeframe66 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=66 < CONDITIONS, space='sell') sell_crossed_timeframe67 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=67 < CONDITIONS, space='sell') sell_crossed_timeframe68 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=68 < CONDITIONS, space='sell') sell_crossed_timeframe69 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=69 < CONDITIONS, space='sell') sell_crossed_timeframe70 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=70 < CONDITIONS, space='sell') sell_crossed_timeframe71 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=71 < CONDITIONS, space='sell') sell_crossed_timeframe72 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=72 < CONDITIONS, space='sell') sell_crossed_timeframe73 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=73 < CONDITIONS, space='sell') sell_crossed_timeframe74 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=74 < CONDITIONS, space='sell') sell_crossed_timeframe75 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=75 < CONDITIONS, space='sell') sell_crossed_timeframe76 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=76 < CONDITIONS, space='sell') sell_crossed_timeframe77 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=77 < CONDITIONS, space='sell') sell_crossed_timeframe78 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=78 < CONDITIONS, space='sell') sell_crossed_timeframe79 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=79 < CONDITIONS, space='sell') sell_crossed_timeframe80 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=80 < CONDITIONS, space='sell') sell_crossed_timeframe81 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=81 < CONDITIONS, space='sell') sell_crossed_timeframe82 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=82 < CONDITIONS, space='sell') sell_crossed_timeframe83 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=83 < CONDITIONS, space='sell') sell_crossed_timeframe84 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=84 < CONDITIONS, space='sell') sell_crossed_timeframe85 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=85 < CONDITIONS, space='sell') sell_crossed_timeframe86 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=86 < CONDITIONS, space='sell') sell_crossed_timeframe87 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=87 < CONDITIONS, space='sell') sell_crossed_timeframe88 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=88 < CONDITIONS, space='sell') sell_crossed_timeframe89 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=89 < CONDITIONS, space='sell') sell_crossed_timeframe90 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=90 < CONDITIONS, space='sell') sell_crossed_timeframe91 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=91 < CONDITIONS, space='sell') sell_crossed_timeframe92 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=92 < CONDITIONS, space='sell') sell_crossed_timeframe93 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=93 < CONDITIONS, space='sell') sell_crossed_timeframe94 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=94 < CONDITIONS, space='sell') sell_crossed_timeframe95 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=95 < CONDITIONS, space='sell') sell_crossed_timeframe96 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=96 < CONDITIONS, space='sell') sell_crossed_timeframe97 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=97 < CONDITIONS, space='sell') sell_crossed_timeframe98 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=98 < CONDITIONS, space='sell') sell_crossed_timeframe99 = CategoricalParameter(timeframes, default=timeframes[0], optimize=0 < CONDITIONS, space='sell')if COSTUMETFENABLED else IntParameter( timeframes[0], timeframes[-1], default=timeframes[0], optimize=99 < CONDITIONS, space='sell') sell_real0 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=0 < CONDITIONS, space='sell') sell_real1 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=1 < CONDITIONS, space='sell') sell_real2 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=2 < CONDITIONS, space='sell') sell_real3 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=3 < CONDITIONS, space='sell') sell_real4 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=4 < CONDITIONS, space='sell') sell_real5 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=5 < CONDITIONS, space='sell') sell_real6 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=6 < CONDITIONS, space='sell') sell_real7 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=7 < CONDITIONS, space='sell') sell_real8 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=8 < CONDITIONS, space='sell') sell_real9 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=9 < CONDITIONS, space='sell') sell_real10 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=10 < CONDITIONS, space='sell') sell_real11 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=11 < CONDITIONS, space='sell') sell_real12 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=12 < CONDITIONS, space='sell') sell_real13 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=13 < CONDITIONS, space='sell') sell_real14 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=14 < CONDITIONS, space='sell') sell_real15 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=15 < CONDITIONS, space='sell') sell_real16 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=16 < CONDITIONS, space='sell') sell_real17 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=17 < CONDITIONS, space='sell') sell_real18 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=18 < CONDITIONS, space='sell') sell_real19 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=19 < CONDITIONS, space='sell') sell_real20 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=20 < CONDITIONS, space='sell') sell_real21 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=21 < CONDITIONS, space='sell') sell_real22 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=22 < CONDITIONS, space='sell') sell_real23 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=23 < CONDITIONS, space='sell') sell_real24 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=24 < CONDITIONS, space='sell') sell_real25 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=25 < CONDITIONS, space='sell') sell_real26 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=26 < CONDITIONS, space='sell') sell_real27 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=27 < CONDITIONS, space='sell') sell_real28 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=28 < CONDITIONS, space='sell') sell_real29 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=29 < CONDITIONS, space='sell') sell_real30 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=30 < CONDITIONS, space='sell') sell_real31 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=31 < CONDITIONS, space='sell') sell_real32 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=32 < CONDITIONS, space='sell') sell_real33 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=33 < CONDITIONS, space='sell') sell_real34 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=34 < CONDITIONS, space='sell') sell_real35 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=35 < CONDITIONS, space='sell') sell_real36 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=36 < CONDITIONS, space='sell') sell_real37 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=37 < CONDITIONS, space='sell') sell_real38 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=38 < CONDITIONS, space='sell') sell_real39 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=39 < CONDITIONS, space='sell') sell_real40 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=40 < CONDITIONS, space='sell') sell_real41 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=41 < CONDITIONS, space='sell') sell_real42 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=42 < CONDITIONS, space='sell') sell_real43 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=43 < CONDITIONS, space='sell') sell_real44 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=44 < CONDITIONS, space='sell') sell_real45 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=45 < CONDITIONS, space='sell') sell_real46 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=46 < CONDITIONS, space='sell') sell_real47 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=47 < CONDITIONS, space='sell') sell_real48 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=48 < CONDITIONS, space='sell') sell_real49 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=49 < CONDITIONS, space='sell') sell_real50 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=50 < CONDITIONS, space='sell') sell_real51 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=51 < CONDITIONS, space='sell') sell_real52 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=52 < CONDITIONS, space='sell') sell_real53 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=53 < CONDITIONS, space='sell') sell_real54 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=54 < CONDITIONS, space='sell') sell_real55 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=55 < CONDITIONS, space='sell') sell_real56 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=56 < CONDITIONS, space='sell') sell_real57 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=57 < CONDITIONS, space='sell') sell_real58 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=58 < CONDITIONS, space='sell') sell_real59 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=59 < CONDITIONS, space='sell') sell_real60 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=60 < CONDITIONS, space='sell') sell_real61 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=61 < CONDITIONS, space='sell') sell_real62 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=62 < CONDITIONS, space='sell') sell_real63 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=63 < CONDITIONS, space='sell') sell_real64 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=64 < CONDITIONS, space='sell') sell_real65 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=65 < CONDITIONS, space='sell') sell_real66 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=66 < CONDITIONS, space='sell') sell_real67 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=67 < CONDITIONS, space='sell') sell_real68 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=68 < CONDITIONS, space='sell') sell_real69 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=69 < CONDITIONS, space='sell') sell_real70 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=70 < CONDITIONS, space='sell') sell_real71 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=71 < CONDITIONS, space='sell') sell_real72 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=72 < CONDITIONS, space='sell') sell_real73 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=73 < CONDITIONS, space='sell') sell_real74 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=74 < CONDITIONS, space='sell') sell_real75 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=75 < CONDITIONS, space='sell') sell_real76 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=76 < CONDITIONS, space='sell') sell_real77 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=77 < CONDITIONS, space='sell') sell_real78 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=78 < CONDITIONS, space='sell') sell_real79 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=79 < CONDITIONS, space='sell') sell_real80 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=80 < CONDITIONS, space='sell') sell_real81 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=81 < CONDITIONS, space='sell') sell_real82 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=82 < CONDITIONS, space='sell') sell_real83 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=83 < CONDITIONS, space='sell') sell_real84 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=84 < CONDITIONS, space='sell') sell_real85 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=85 < CONDITIONS, space='sell') sell_real86 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=86 < CONDITIONS, space='sell') sell_real87 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=87 < CONDITIONS, space='sell') sell_real88 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=88 < CONDITIONS, space='sell') sell_real89 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=89 < CONDITIONS, space='sell') sell_real90 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=90 < CONDITIONS, space='sell') sell_real91 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=91 < CONDITIONS, space='sell') sell_real92 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=92 < CONDITIONS, space='sell') sell_real93 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=93 < CONDITIONS, space='sell') sell_real94 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=94 < CONDITIONS, space='sell') sell_real95 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=95 < CONDITIONS, space='sell') sell_real96 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=96 < CONDITIONS, space='sell') sell_real97 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=97 < CONDITIONS, space='sell') sell_real98 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=98 < CONDITIONS, space='sell') sell_real99 = DecimalParameter( reals[0], reals[-1], default=reals[0], decimals=DECIMALS, optimize=99 < CONDITIONS, space='sell') def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> DataFrame: dataframe1 = dataframe.shift(1) for indicator in indicators: for tf_idx in timeframes: tf_idx = int(tf_idx) try: dataframe[f'{indicator}-{tf_idx}'] = getattr( ta, indicator)(dataframe1, timeperiod=tf_idx) except: try: dataframe[f'{indicator}-{tf_idx}'] = getattr( ta, indicator)(dataframe1, timeperiod=float(tf_idx)) except: try: dataframe[f'{indicator}-{tf_idx}'] = getattr(ta, indicator)( dataframe1, timeperiod=tf_idx).iloc[:, 0] except: raise return dataframe def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame: conditions = [] for i in range(CONDITIONS): i = str(i) indicator = f'{getattr(self,"indicator"+i).value}' crossed = f'{getattr(self,"crossed"+i).value}' timeframe = f'{getattr(self,"timeframe"+i).value}' crossed_timeframe = f'{getattr(self,"crossed_timeframe"+i).value}' formula = f'{getattr(self,"formula"+i).value}' A = dataframe[f'{indicator}-{timeframe}'] B = dataframe[f'{crossed}-{crossed_timeframe}'] R = pd.Series([float(f'{getattr(self,"real"+i).value}')]*len(A)) df = pd.DataFrame({'A': A, 'B': A, 'R': R}) conditions.append(df.eval(formula)) if conditions: dataframe.loc[ reduce(lambda x, y: x & y, conditions), 'buy']=1 return dataframe def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame: conditions = [] formula = [] max_loop = CONDITIONS i = 0 last_df = pd.DataFrame last_opr = None for i in range(CONDITIONS): i = str(i) indicator = f'{getattr(self,"sell_indicator"+i).value}' crossed = f'{getattr(self,"sell_crossed"+i).value}' tf_idx = f'{getattr(self,"sell_timeframe"+i).value}' crossed_timeframe_idx = f'{getattr(self,"sell_crossed_timeframe"+i).value}' formula = f'{getattr(self,"sell_formula"+i).value}' A = dataframe[f'{indicator}-{tf_idx}'] B = dataframe[f'{crossed}-{crossed_timeframe_idx}'] R = pd.Series([float(f'{getattr(self,"sell_real"+i).value}')]*len(A)) df = pd.DataFrame({'A': A, 'B': A, 'R': R}) conditions.append(df.eval(formula)) if conditions: dataframe.loc[ reduce(lambda x, y: x & y, conditions), 'sell']=1 return dataframe