ó
îiVc           @   s7   d  d l  Z d  d l Td  d l Td d d „  ƒ  YZ d S(   iÿÿÿÿN(   t   *t   SimulationCalculatorDataBeanc           B   s;   e  Z d  d  d d g  d d i  i  i  i  d „ Z d „  Z RS(   R   g      ð¿c         C   sg   | |  _  d |  _ | |  _ | |  _ | |  _ | |  _ | |  _ | |  _ |	 |  _ |
 |  _	 | |  _
 d  S(   Nt   StrategyCalculatorDataBean(   t   codet
   entityTypet   strategyNamest   scenariot
   marketInfot   axisMint   axisMaxt   optionMultiplierDictt   portfolioDictt   scenarioResultsDictt   chartDataBeanDict(   t   selfR   R   R   R   R   R   R	   R
   R   R   R   (    (    sT   /var/www/OptionsCentralService/app/entity/simulation/SimulationCalculatorDataBean.pyt   __init__   s    										c         C   sr   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6|  j	 d
 6|  j
 d 6S(   NR   R   R   R   R   R   R	   R
   R   R   R   (   R   R   R   R   R   R   R	   R
   R   R   R   (   R   (    (    sT   /var/www/OptionsCentralService/app/entity/simulation/SimulationCalculatorDataBean.pyt	   serialize   s    









N(   t   __name__t
   __module__t   NoneR   R   (    (    (    sT   /var/www/OptionsCentralService/app/entity/simulation/SimulationCalculatorDataBean.pyR      s
   	(    (   t   pandast   pdt   app.entity.strategy.MarketInfot    app.entity.product.ChartDataBeanR   (    (    (    sT   /var/www/OptionsCentralService/app/entity/simulation/SimulationCalculatorDataBean.pyt   <module>   s   

