
    H[Fi                     X    d dl Z d dlZd dlmZ d dlmZ d dlmZ d Ze	dk(  r e        yy)    N)Strategy)load_candles)backtestc                     t        t        j                        dk  r t        d       t        j                  d       t        j                  d   } t        j                  d   }t        | d      5 }t        di t        j                  |      }d d d        t        |j                  |j                        }t        ||      }d|j                   d}|j                  |d	       t        d
|        y # 1 sw Y   hxY w)N   z2Usage: python runner.py strategy.json data/candles      rzdata/results/z_trades.csvF)indexu   Backtest complete →  )lensysargvprintexitopenr   jsonloadr   symbol	timeframer   nameto_csv)
strat_pathcandles_dirfstrategydftradesouts          -/var/www/html/strategy_lab/app/core/runner.pymainr!      s    
388}qBC!J((1+K	j#	 ,!+diil+, 
k8??H4F4F	GBb(#F(--
4C
MM#UM#	"3%
(), ,s   /C55C>__main__)
r   r   app.models.strategyr   app.engine.candlesr   app.engine.backtestr   r!   __name__r       r    <module>r(      s-     
 ( + (*$ zF r'   