コード例 #1
0
 def __init__(self, orderFactory = None, eventGen = None):
     from marketsim.gen._out.order._limit import Limit_SideFloatFloat as _order_Limit_SideFloatFloat
     from marketsim import deref_opt
     from marketsim.gen._out.event._every import Every_Float as _event_Every_Float
     self.orderFactory = orderFactory if orderFactory is not None else deref_opt(_order_Limit_SideFloatFloat())
     self.eventGen = eventGen if eventGen is not None else deref_opt(_event_Every_Float())
     Generic_Impl.__init__(self)
コード例 #2
0
 def __init__(self, proto = None):
     from marketsim.gen._out._iorder import IOrder
     from marketsim.gen._out._observable._observableiorder import ObservableIOrder
     from marketsim.gen._out.order._limit import Limit_SideFloatFloat as _order_Limit_SideFloatFloat
     from marketsim import deref_opt
     ObservableIOrder.__init__(self)
     self.proto = proto if proto is not None else deref_opt(_order_Limit_SideFloatFloat())
コード例 #3
0
 def __init__(self, orderFactory = None, eventGen = None):
     from marketsim.gen._out.order._limit import Limit_SideFloatFloat as _order_Limit_SideFloatFloat
     from marketsim.gen._out.event._every import Every_Float as _event_Every_Float
     from marketsim import rtti
     self.orderFactory = orderFactory if orderFactory is not None else _order_Limit_SideFloatFloat()
     self.eventGen = eventGen if eventGen is not None else _event_Every_Float()
     rtti.check_fields(self)
     _Generic_Impl.__init__(self)
コード例 #4
0
 def __init__(self, proto=None):
     from marketsim.gen._out._iorder import IOrder
     from marketsim.gen._out._observable._observableiorder import ObservableIOrder
     from marketsim.gen._out.order._limit import Limit_SideFloatFloat as _order_Limit_SideFloatFloat
     from marketsim import deref_opt
     ObservableIOrder.__init__(self)
     self.proto = proto if proto is not None else deref_opt(
         _order_Limit_SideFloatFloat())
コード例 #5
0
 def __init__(self, proto = None, maxloss = None):
     from marketsim.gen._out._iorder import IOrder
     from marketsim.gen._out.order._limit import Limit_SideFloatFloat as _order_Limit_SideFloatFloat
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     from marketsim.gen._out._observable._observableiorder import ObservableIOrder
     from marketsim import deref_opt
     ObservableIOrder.__init__(self)
     self.proto = proto if proto is not None else deref_opt(_order_Limit_SideFloatFloat())
     self.maxloss = maxloss if maxloss is not None else deref_opt(_constant_Float(0.1))
コード例 #6
0
ファイル: _generic.py プロジェクト: oizma/marketsimulator
 def __init__(self, orderFactory=None, eventGen=None):
     from marketsim.gen._out.order._limit import Limit_SideFloatFloat as _order_Limit_SideFloatFloat
     from marketsim import deref_opt
     from marketsim.gen._out.event._every import Every_Float as _event_Every_Float
     self.orderFactory = orderFactory if orderFactory is not None else deref_opt(
         _order_Limit_SideFloatFloat())
     self.eventGen = eventGen if eventGen is not None else deref_opt(
         _event_Every_Float())
     Generic_Impl.__init__(self)
コード例 #7
0
 def __init__(self, proto = None, lotSize = None):
     from marketsim.gen._out._iorder import IOrder
     from marketsim.gen._out.order._limit import Limit_SideFloatFloat as _order_Limit_SideFloatFloat
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     from marketsim.gen._out._observable._observableiorder import ObservableIOrder
     from marketsim import deref_opt
     ObservableIOrder.__init__(self)
     self.proto = proto if proto is not None else deref_opt(_order_Limit_SideFloatFloat())
     self.lotSize = lotSize if lotSize is not None else deref_opt(_constant_Float(10.0))
コード例 #8
0
 def __init__(self, proto = None, expiry = None):
     from marketsim.gen._out._iorder import IOrder
     from marketsim.gen._out.order._limit import Limit_SideFloatFloat as _order_Limit_SideFloatFloat
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     from marketsim.gen._out._observable._observableiorder import ObservableIOrder
     from marketsim import deref_opt
     ObservableIOrder.__init__(self)
     self.proto = proto if proto is not None else deref_opt(_order_Limit_SideFloatFloat())
     self.expiry = expiry if expiry is not None else deref_opt(_constant_Float(10.0))
コード例 #9
0
 def __init__(self, proto = None):
     from marketsim.gen._out.order._limit import Limit_SideFloatFloat as _order_Limit_SideFloatFloat
     from marketsim.gen._out._iorder import IOrder
     from marketsim import rtti
     from marketsim.gen._out._observable import ObservableIOrder
     from marketsim import event
     ObservableIOrder.__init__(self)
     self.proto = proto if proto is not None else _order_Limit_SideFloatFloat()
     event.subscribe(self.proto, self.fire, self)
     rtti.check_fields(self)
コード例 #10
0
ファイル: _StopLoss.py プロジェクト: oizma/marketsimulator
 def __init__(self, proto=None, maxloss=None):
     from marketsim.gen._out._iorder import IOrder
     from marketsim.gen._out.order._limit import Limit_SideFloatFloat as _order_Limit_SideFloatFloat
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     from marketsim.gen._out._observable._observableiorder import ObservableIOrder
     from marketsim import deref_opt
     ObservableIOrder.__init__(self)
     self.proto = proto if proto is not None else deref_opt(
         _order_Limit_SideFloatFloat())
     self.maxloss = maxloss if maxloss is not None else deref_opt(
         _constant_Float(0.1))
コード例 #11
0
ファイル: _Iceberg.py プロジェクト: abensrhir/marketsimulator
 def __init__(self, proto = None, lotSize = None):
     from marketsim.gen._out.order._limit import Limit_SideFloatFloat as _order_Limit_SideFloatFloat
     from marketsim.gen._out._iorder import IOrder
     from marketsim import rtti
     from marketsim.gen._out._observable import ObservableIOrder
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     from marketsim import event
     ObservableIOrder.__init__(self)
     self.proto = proto if proto is not None else _order_Limit_SideFloatFloat()
     event.subscribe(self.proto, self.fire, self)
     self.lotSize = lotSize if lotSize is not None else _constant_Float(10.0)
     
     rtti.check_fields(self)