o
    9h!                     @   sj   d dl Z d dlmZ d dlZd dlZejd e dZ	edZdej
_dej
_ejddd	d
 ZdS )    N)Celeryz/var/www/html/backtestingmarketbacktestingIdeabacktestingIdea_taskszredis://localhost:6379/0z(backtestingIdea.run_backtesting_vertical)namec           
   
   C   s   z+t | }t|tj|||\}}}}|tjddtt	|dt
|t
|dW S  tyC }	 zdt|	iW  Y d }	~	S d }	~	ww )Nrecords)orient   )dataprofit_totalwinslosseserror)pdread_csvr   calcular_precios_verticalesPATH_UBUNTUastypeobjectto_dictfloatroundint	Exceptionstr)
archivodesplazamientodesdehasta
df_strikes	df_resulttotalr   r   e r"   8/var/www/html/backtestingmarket/backtestingIdea_tasks.pyrun_backtesting_vertical   s   
r$   )	importlibceleryr   pandasr   syspathappendimport_moduler   conf
broker_urlresult_backendtaskr$   r"   r"   r"   r#   <module>   s   

