
    i}                        d Z ddlmZ  e       Zej	                         Z ed        ed eej                  dg                      ed eej                  dg                      ed eej                  d	g                      ed
        e	ej                  dg       dd d      D ]x  \  Z
Zej                  dd      Zej                  dd      Zej                  dd      Zej                  dd      Zej                  dd      Z ee
 de de de de de        z  ed        eej                  dg             dk(  r	 ed       y ed eej                  dg              d       y)uA   Test: Vérifier si get_surveillance_status() retourne des signaux    )get_surveillance_servicez
=== SURVEILLANCE STATUS ===zReady signals: ready_signalszTotal watchlist: 	watchlistzAI selected: ai_selected_symbolsz
=== TOP 10 READY SIGNALS ===N
      symbolzN/Ascorepatternsmart_signalsmart_eligibleFz. z: Score=z	 Pattern=z SmartSignal=z
 Eligible=z
=== VALIDATION ===u=   ❌ AUCUN SIGNAL - Problème de filtrage dans ai_predictor.pyu   ✅ z signaux disponibles)__doc__ai_predictorr   surveillanceget_surveillance_statusstatusprintlenget	enumerateisigr	   r
   r   r   r        ./test_signals.py<module>r      s   G 1')		-	-	/ % ' FJJ;<=> ? #fjjb9:;< = c&**%:B?@AB C & (

?B7<a@ rFAsWWXu%FGGGQEggi'G77>51LWW-u5N	QCr&%	'-~U_`n_o
pqr  vzz/2&'1,	
IJ	DVZZ4566J
KLr   