
    i                         d Z ddlZddlZddlmZ g dZd Zedk(  rS ed        ed        ed	        ed
        ed        ed      Z	e	j                         dv r e        y ed       yy)us   
Script pour faire table rase des historiques et repartir de zéro
pour tester l'efficacité des nouveaux patterns
    N)datetime)ztrade_logs/trades_log.jsonlztrade_logs/signals_log.jsonlzai_opportunities.jsonzai_training_stats.jsonzbot_analysis.jsonztrade_history.jsonzperformance_stats.jsonzia_surveillance_cache.jsonc                  V   d} t        j                         j                  d      }t        j                  j                  | d|       }t        j                  |d       t        d       t        d       t        d       t        d| d	       d
}t        D ]"  }t        j                  j                  |      rt        j                  j                  |t        j                  j                  |            }t        j                  ||       t        d| d|        |j                  d      rt        |dd      5 }	 ddd       nO|j                  d      r>t        |dd      5 }d|v r|j                  d       n|j                  d       ddd       t        d|        |dz  }t        d|        % t        d       t        d       t        d| d       t        d|        t        d       t        d       t        d       y# 1 sw Y   xY w# 1 sw Y   xY w) u/   Archive tous les historiques et repart de zéroztrade_logs/archives_resetz%Y%m%d_%H%M%Sreset_T)exist_okzF======================================================================u*   🗑️  NETTOYAGE COMPLET DES HISTORIQUESu   
📦 Création archive: 
r   u   ✅ Archivé: z -> z.jsonlwzutf-8)encodingNz.jsonopportunitiesz[]z{}u   🧹 Vidé:    u   ⚠️  Non trouvé: zG
======================================================================u   ✅ NETTOYAGE TERMINÉ !z   - u    fichiers archivés et vidésu       - Archive sauvegardée dans: uN   
🎯 Vous pouvez maintenant relancer le bot pour tester les nouveaux patternsu9      Les performances seront mesurées à partir de zéro.
)r   nowstrftimeospathjoinmakedirsprintFILES_TO_CLEANexistsbasenameshutilcopy2endswithopenwrite)archive_dir	timestamparchive_pathcleaned_count	file_patharchive_filefs          ./clean_all_history.pyclean_all_historyr#      s    .K''8I77<<vi[-ABLKKt,	(O	
67	(O	&|nB
78M# 7	77>>)$77<<bgg6F6Fy6QRLLLL1N9+T,@A !!(+)S7; q ##G,)S7; &q&)3	& L,-QM))56/72 
/	$&	E- =
>?	,\N
;<	(O	
[\	
FG+ & &s   >H((HH	H(	__main__u(   
⚠️  ATTENTION: Cette opération va:z8   1. Archiver tous les historiques de trades et signauxu&      2. Vider complètement ces fichiersu!      3. Réinitialiser les stats IAu>   
   Vous repartez de ZÉRO pour tester les nouveaux patterns.
u+   ❓ Confirmer le nettoyage complet? [o/N]: )oouiyyesu   
❌ Opération annulée)__doc__r   r   r   r   r#   __name__r   inputresponselower     r"   <module>r0      s   
 
  	/Hb z	
56	
DE	
23	
-.	
LMBCH~~33)* r/   