
    7Wj                        S SK r SSS\ R                  R                  SS5      SS.rS	S
SS.r/ SQrSSSS.rSrSrSr	Sr
SSSS\SS.rSSSSS S!S"S#S$S%S&S SS'.rSSS(S).rS*S+S,.S*S*S,.S*S*S,.S*S-S,.S*S.S,.S*S/S,.S*S.S,.S*S.S,.S*S/S,.S*S/S,.S*S0S,.S*S1S,.S*S*S,.S*S2S,.S3.rSSSS4S5S5S4S4S5S4SSSSS3.rS6S6S6S6S6S6S6S6S6S6S6S6S6S6S3.rS*rS7rSrS6r S SKr\R,                  R/                  5       (       a  S8OS9rg! \ a    S9r gf = f):    Nznlbotinterface.rui  bitcoinMOEX_DB_PASSWORD	g49020007bitcoin_tickers)hostportuserpassworddatabaseH1D1W1)r   r   r   )ASTRSBERVTBRROSNNVTKPHORSNGSPPLZLX5MTSSLKOHGAZPMOEXNSVZmoexforexcrypto)r   r   r   zmodels/saved*   g?g?   
         )n_estimators	max_depthmin_samples_splitmin_samples_leafrandom_staten_jobs   i  g      ?g      @   gMbP?gGz?g      ?g{Gz?i'  iP  )n_epochsepisode_sizeatr_mult_slatr_mult_tp
hidden_dimlrgammaepsilon_startepsilon_endepsilon_decay_stepsbuffer_capacity
batch_sizetarget_updated   )r0   r1   max_barsgQ?gRQ?)longshortgGz?gףp=
?g333333?g?g)\(?gq=
ףp?)r   r   r   r   r   r   r   r   r   r   r   r   r   r   g      @g       @balancedgzG?cudacpu)osenvironget	DB_CONFIG
TIMEFRAMESMOEX_TICKERSTICKER_TYPESSAVE_DIRRANDOM_SEED	TEST_SIZEVALIDATION_SIZERF_DEFAULTS	RL_CONFIGTARGET_CONFIGTICKER_THRESHOLDSTICKER_SHORT_WEIGHTSTICKER_LONG_WEIGHTSDEFAULT_LONG_THDEFAULT_SHORT_THDEFAULT_SHORT_WEIGHTDEFAULT_LONG_WEIGHTtorchr@   is_availableDEVICEImportError     '/home/ai/projects/AI_Strategy/config.py<module>r^      s   	  

1;?!	 D1
 HE	"!#$kRQ 
 	"  T*T*T*T*T*T*T*T*T*T*T*T*T*T* & 33333  ZZZj      zz..00VeF Fs   'C, ,C76C7