
    i?                        d dl mZ d dlZ e       Zej	                  d      Z ed eed                  ed ed ed   D                      i Z	ed   D ],  Z
e
j                  dd	      Ze	j                  ed       d
z   e	e<   .  ed        ee	j                         d d      D ]  \  ZZ ede de         y)    )TradeAnalyzerN0   zTRADE_CLOSE total: trades_closez%TRADE_CLOSE avec pattern != UNKNOWN: c              #   J   K   | ]  }|j                  d       dk7  sd  yw)patternUNKNOWN   N)get).0ts     ./test_patterns.py	<genexpr>r      s%     1sUVUZUZ[dUeirUr!1ss   ##r   r   r	   u   
Répartition des patterns:c                     | d   S )Nr	    )xs    r   <lambda>r      s
    QqT     T)keyreversez  z: )analyze_trade_logsr   jsona	load_logsdataprintlensumpatternsr   r
   r   sorteditemscountr   r   r   <module>r"      s    , O{{2 C^ 4567 8 -c1sT.=Q1s.s-tu v	n	 5AeeIy)G Wa014HW5 $ %X^^->4P #NGU	Bwir%
!"#r   