o
    ngc                     @   s   d dl mZmZmZmZ d dlmZ d dlZd dlZd dlZ	d dl
mZ eeZeddd Zejdd	gd
dd Zejddgd
dd Zejdd	gd
dd Zedkrbejddd dS dS )    )Flaskrequestjsonifyrender_template)datetimeNprocess_backtesting_task/c                   C   s   t dS )Nzbacktesting.html)r    r
   r
   2/var/www/html/neutraledge.backtestingmarket/app.pyindex
   s   r   z/process_formPOST)methodsc                  C   s"   t  } t| }t|jddS )NzProcesando...)task_idstatus)r   get_jsonr   delayr   id)datataskr
   r
   r   process_form   s   
r   z/task_status/<task_id>GETc                 C   sB   ddl m} || }|jdkrt|j|jdS t|jd dS )Nr   r   SUCCESS)stateresult)tasksr   AsyncResultr   r   r   )r   r   r   r
   r
   r   task_status   s
   

r   z/log_intradayc                  C   sp   t  } td td| d td| d td| di  td| d	 td
| d tdddS )Nu1   === Datos recibidos para evolución intradía ===zFecha:datezHora de apertura:openingTimezStrikes:strikeszHORA TP/SL:	occurTimeu	   Crédito:initialCreditsuccessu   Evolución registrada.)r   message)r   r   printgetr   )r   r
   r
   r   log_intraday!   s   r'   __main__Ti  )debugport)flaskr   r   r   r   r   globospandaspdr   r   __name__approuter   r   r   r'   runr
   r
   r
   r   <module>   s"    


	
