コード例 #1
0
 def __init__(self, ticker=None, start=None, end=None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     Observablefloat.__init__(self)
     self.ticker = ticker if ticker is not None else "^GSPC"
     self.start = start if start is not None else "2001-1-1"
     self.end = end if end is not None else "2010-1-1"
     Quote_Impl.__init__(self)
コード例 #2
0
 def __init__(self, source = None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out._const import const_Float as _const_Float
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.source = source if source is not None else deref_opt(_const_Float(1.0))
     BreaksAtChanges_Impl.__init__(self)
コード例 #3
0
 def __init__(self, x = None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out._const import const_Float as _const_Float
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.x = x if x is not None else deref_opt(_const_Float(1.0))
     Negate_Impl.__init__(self)
コード例 #4
0
 def __init__(self, trader = None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.trader._singleproxy import SingleProxy_ as _trader_SingleProxy_
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.trader = trader if trader is not None else deref_opt(_trader_SingleProxy_())
     Balance_Impl.__init__(self)
コード例 #5
0
ファイル: _LastPrice.py プロジェクト: oizma/marketsimulator
 def __init__(self, queue = None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.orderbook._asks import Asks_IOrderBook as _orderbook_Asks_IOrderBook
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.queue = queue if queue is not None else deref_opt(_orderbook_Asks_IOrderBook())
     LastPrice_Impl.__init__(self)
コード例 #6
0
ファイル: _minimum.py プロジェクト: oizma/marketsimulator
 def __init__(self, x = None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.math._moving import Moving_IObservableFloatFloat as _math_Moving_IObservableFloatFloat
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.x = x if x is not None else deref_opt(_math_Moving_IObservableFloatFloat())
     Min_Impl.__init__(self)
コード例 #7
0
 def __init__(self, ticker = None, start = None, end = None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     Observablefloat.__init__(self)
     self.ticker = ticker if ticker is not None else "^GSPC"
     self.start = start if start is not None else "2001-1-1"
     self.end = end if end is not None else "2010-1-1"
     Quote_Impl.__init__(self)
コード例 #8
0
ファイル: _Pow.py プロジェクト: SemanticBeeng/marketsimulator
 def __init__(self, base = None, power = None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.base = base if base is not None else deref_opt(_constant_Float(1.0))
     self.power = power if power is not None else deref_opt(_constant_Float(1.0))
コード例 #9
0
 def __init__(self, queue = None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.orderbook._asks import Asks_IOrderBook as _orderbook_Asks_IOrderBook
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.queue = queue if queue is not None else deref_opt(_orderbook_Asks_IOrderBook())
     LastTradePrice_Impl.__init__(self)
コード例 #10
0
ファイル: _Negate.py プロジェクト: oizma/marketsimulator
 def __init__(self, x=None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.x = x if x is not None else deref_opt(_constant_Float(1.0))
     Negate_Impl.__init__(self)
コード例 #11
0
 def __init__(self, x = None, dt = None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.x = x if x is not None else deref_opt(_constant_Float(1.0))
     self.dt = dt if dt is not None else 1.0
     OnEveryDt_Impl.__init__(self)
コード例 #12
0
ファイル: _Balance.py プロジェクト: oizma/marketsimulator
 def __init__(self, trader=None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.trader._singleproxy import SingleProxy_ as _trader_SingleProxy_
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.trader = trader if trader is not None else deref_opt(
         _trader_SingleProxy_())
     Balance_Impl.__init__(self)
コード例 #13
0
ファイル: _maximum.py プロジェクト: xiaobozi/marketsimulator
    def __init__(self, x=None):
        from marketsim.gen._out._observable._observablefloat import Observablefloat
        from marketsim.gen._out.math._moving import Moving_IObservableFloatFloat as _math_Moving_IObservableFloatFloat
        from marketsim import deref_opt

        Observablefloat.__init__(self)
        self.x = x if x is not None else deref_opt(_math_Moving_IObservableFloatFloat())
        Max_Impl.__init__(self)
コード例 #14
0
 def __init__(self, source=None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out._const import const_Float as _const_Float
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.source = source if source is not None else deref_opt(
         _const_Float(1.0))
     BreaksAtChanges_Impl.__init__(self)
コード例 #15
0
 def __init__(self, book = None, depth = None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.orderbook._oftrader import OfTrader_IAccount as _orderbook_OfTrader_IAccount
     from marketsim import deref_opt
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     Observablefloat.__init__(self)
     self.book = book if book is not None else deref_opt(_orderbook_OfTrader_IAccount())
     self.depth = depth if depth is not None else deref_opt(_constant_Float(1.0))
     CumulativePrice_Impl.__init__(self)
コード例 #16
0
ファイル: _Lagged.py プロジェクト: xiaobozi/marketsimulator
    def __init__(self, source=None, timeframe=None):
        from marketsim.gen._out._observable._observablefloat import Observablefloat
        from marketsim.gen._out._const import const_Float as _const_Float
        from marketsim import deref_opt

        Observablefloat.__init__(self)
        self.source = source if source is not None else deref_opt(_const_Float(1.0))
        self.timeframe = timeframe if timeframe is not None else 10.0
        Lagged_Impl.__init__(self)
コード例 #17
0
ファイル: _Lagged.py プロジェクト: oizma/marketsimulator
 def __init__(self, source=None, timeframe=None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out._const import const_Float as _const_Float
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.source = source if source is not None else deref_opt(
         _const_Float(1.0))
     self.timeframe = timeframe if timeframe is not None else 10.0
     Lagged_Impl.__init__(self)
コード例 #18
0
ファイル: _Pow.py プロジェクト: oizma/marketsimulator
 def __init__(self, base=None, power=None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.base = base if base is not None else deref_opt(
         _constant_Float(1.0))
     self.power = power if power is not None else deref_opt(
         _constant_Float(1.0))
コード例 #19
0
 def __init__(self, x = None, epsilon = None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.math._cumulative import Cumulative_IObservableFloat as _math_Cumulative_IObservableFloat
     from marketsim import deref_opt
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     Observablefloat.__init__(self)
     self.x = x if x is not None else deref_opt(_math_Cumulative_IObservableFloat())
     self.epsilon = epsilon if epsilon is not None else deref_opt(_constant_Float(0.01))
     MinEpsilon_Impl.__init__(self)
コード例 #20
0
 def __init__(self, trader = None):
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.trader._singleproxy import SingleProxy_ as _trader_SingleProxy_
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.trader = trader if trader is not None else deref_opt(_trader_SingleProxy_())
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #21
0
ファイル: _sqr.py プロジェクト: oizma/marketsimulator
 def __init__(self, x=None):
     from marketsim.gen._out._const import const_Float as _const_Float
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.x = x if x is not None else deref_opt(_const_Float(1.0))
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #22
0
 def __init__(self, x = None):
     from marketsim.gen._out.math._moving import Moving_IObservableFloatFloat as _math_Moving_IObservableFloatFloat
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.x = x if x is not None else deref_opt(_math_Moving_IObservableFloatFloat())
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #23
0
 def __init__(self, x = None):
     from marketsim.gen._out.strategy.position._rsi_linear import RSI_linear_FloatIObservableFloatFloatISingleAssetTrader as _strategy_position_RSI_linear_FloatIObservableFloatFloatISingleAssetTrader
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.x = x if x is not None else deref_opt(_strategy_position_RSI_linear_FloatIObservableFloatFloatISingleAssetTrader())
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #24
0
 def __init__(self, x = None):
     from marketsim.gen._out.strategy.side._pairtrading import PairTrading_IOrderBookFloat as _strategy_side_PairTrading_IOrderBookFloat
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.x = x if x is not None else deref_opt(_strategy_side_PairTrading_IOrderBookFloat())
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #25
0
 def __init__(self, book = None):
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim import deref_opt
     from marketsim.gen._out.orderbook._oftrader import OfTrader_IAccount as _orderbook_OfTrader_IAccount
     Observablefloat.__init__(self)
     self.book = book if book is not None else deref_opt(_orderbook_OfTrader_IAccount())
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #26
0
ファイル: _sqr.py プロジェクト: SemanticBeeng/marketsimulator
 def __init__(self, x = None):
     from marketsim.gen._out._const import const_Float as _const_Float
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.x = x if x is not None else deref_opt(_const_Float(1.0))
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #27
0
ファイル: _relstddev.py プロジェクト: oizma/marketsimulator
 def __init__(self, x=None):
     from marketsim.gen._out.math._moving import Moving_IObservableFloatFloat as _math_Moving_IObservableFloatFloat
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.x = x if x is not None else deref_opt(
         _math_Moving_IObservableFloatFloat())
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #28
0
 def __init__(self, x=None):
     from marketsim.gen._out.strategy.side._pairtrading import PairTrading_IOrderBookFloat as _strategy_side_PairTrading_IOrderBookFloat
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.x = x if x is not None else deref_opt(
         _strategy_side_PairTrading_IOrderBookFloat())
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #29
0
ファイル: _maxepsilon.py プロジェクト: oizma/marketsimulator
 def __init__(self, x=None, epsilon=None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.math._cumulative import Cumulative_IObservableFloat as _math_Cumulative_IObservableFloat
     from marketsim import deref_opt
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     Observablefloat.__init__(self)
     self.x = x if x is not None else deref_opt(
         _math_Cumulative_IObservableFloat())
     self.epsilon = epsilon if epsilon is not None else deref_opt(
         _constant_Float(0.01))
     MaxEpsilon_Impl.__init__(self)
コード例 #30
0
 def __init__(self, source = None, timeframe = None):
     from marketsim.gen._out._const import const_Float as _const_Float
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.source = source if source is not None else deref_opt(_const_Float(1.0))
     self.timeframe = timeframe if timeframe is not None else 10.0
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #31
0
 def __init__(self, book=None, depth=None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.orderbook._oftrader import OfTrader_IAccount as _orderbook_OfTrader_IAccount
     from marketsim import deref_opt
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     Observablefloat.__init__(self)
     self.book = book if book is not None else deref_opt(
         _orderbook_OfTrader_IAccount())
     self.depth = depth if depth is not None else deref_opt(
         _constant_Float(1.0))
     CumulativePrice_Impl.__init__(self)
コード例 #32
0
ファイル: _roughpnl.py プロジェクト: oizma/marketsimulator
 def __init__(self, trader=None):
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.trader._singleproxy import SingleProxy_ as _trader_SingleProxy_
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.trader = trader if trader is not None else deref_opt(
         _trader_SingleProxy_())
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #33
0
 def __init__(self, book=None):
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim import deref_opt
     from marketsim.gen._out.orderbook._oftrader import OfTrader_IAccount as _orderbook_OfTrader_IAccount
     Observablefloat.__init__(self)
     self.book = book if book is not None else deref_opt(
         _orderbook_OfTrader_IAccount())
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #34
0
 def __init__(self, initialValue = None, deltaDistr = None, intervalDistr = None, name = None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.math.random._normalvariate import normalvariate_FloatFloat as _math_random_normalvariate_FloatFloat
     from marketsim import deref_opt
     from marketsim.gen._out.math.random._expovariate import expovariate_Float as _math_random_expovariate_Float
     Observablefloat.__init__(self)
     self.initialValue = initialValue if initialValue is not None else 0.0
     self.deltaDistr = deltaDistr if deltaDistr is not None else deref_opt(_math_random_normalvariate_FloatFloat(0.0,1.0))
     self.intervalDistr = intervalDistr if intervalDistr is not None else deref_opt(_math_random_expovariate_Float(1.0))
     self.name = name if name is not None else "-random-"
     RandomWalk_Impl.__init__(self)
コード例 #35
0
 def __init__(self, x = None, side = None):
     from marketsim.gen._out.side._sell import Sell_ as _side_Sell_
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.strategy.price._liquidityprovider import LiquidityProvider_FloatFloatIOrderBook as _strategy_price_LiquidityProvider_FloatFloatIOrderBook
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.x = x if x is not None else deref_opt(_strategy_price_LiquidityProvider_FloatFloatIOrderBook())
     self.side = side if side is not None else deref_opt(_side_Sell_())
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #36
0
 def __init__(self, x=None):
     from marketsim import _
     from marketsim.gen._out.strategy.position._bollinger_linear import Bollinger_linear_FloatIObservableFloatISingleAssetTrader as _strategy_position_Bollinger_linear_FloatIObservableFloatISingleAssetTrader
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.x = x if x is not None else deref_opt(
         _strategy_position_Bollinger_linear_FloatIObservableFloatISingleAssetTrader(
         ))
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #37
0
 def __init__(self, source=None, timeframe=None):
     from marketsim.gen._out._const import const_Float as _const_Float
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.source = source if source is not None else deref_opt(
         _const_Float(1.0))
     self.timeframe = timeframe if timeframe is not None else 10.0
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #38
0
 def __init__(self, queue = None, defaultValue = None):
     from marketsim.gen._out._const import const_Float as _const_Float
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.orderbook._asks import Asks_IOrderBook as _orderbook_Asks_IOrderBook
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.queue = queue if queue is not None else deref_opt(_orderbook_Asks_IOrderBook())
     self.defaultValue = defaultValue if defaultValue is not None else deref_opt(_const_Float(100.0))
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #39
0
 def __init__(self, x=None, side=None):
     from marketsim.gen._out.side._sell import Sell_ as _side_Sell_
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.strategy.price._liquidityprovider import LiquidityProvider_FloatFloatIOrderBook as _strategy_price_LiquidityProvider_FloatFloatIOrderBook
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.x = x if x is not None else deref_opt(
         _strategy_price_LiquidityProvider_FloatFloatIOrderBook())
     self.side = side if side is not None else deref_opt(_side_Sell_())
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #40
0
 def __init__(self, queue=None, defaultValue=None):
     from marketsim.gen._out._const import const_Float as _const_Float
     from marketsim import _
     from marketsim import event
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.orderbook._asks import Asks_IOrderBook as _orderbook_Asks_IOrderBook
     from marketsim import deref_opt
     Observablefloat.__init__(self)
     self.queue = queue if queue is not None else deref_opt(
         _orderbook_Asks_IOrderBook())
     self.defaultValue = defaultValue if defaultValue is not None else deref_opt(
         _const_Float(100.0))
     self.impl = self.getImpl()
     event.subscribe(self.impl, _(self).fire, self)
コード例 #41
0
 def __init__(self,
              initialValue=None,
              deltaDistr=None,
              intervalDistr=None,
              name=None):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     from marketsim.gen._out.math.random._normalvariate import normalvariate_FloatFloat as _math_random_normalvariate_FloatFloat
     from marketsim import deref_opt
     from marketsim.gen._out.math.random._expovariate import expovariate_Float as _math_random_expovariate_Float
     Observablefloat.__init__(self)
     self.initialValue = initialValue if initialValue is not None else 0.0
     self.deltaDistr = deltaDistr if deltaDistr is not None else deref_opt(
         _math_random_normalvariate_FloatFloat(0.0, 1.0))
     self.intervalDistr = intervalDistr if intervalDistr is not None else deref_opt(
         _math_random_expovariate_Float(1.0))
     self.name = name if name is not None else "-random-"
     RandomWalk_Impl.__init__(self)
コード例 #42
0
 def __init__(self, queue ):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     Observablefloat.__init__(self)
     self.queue = queue
     BestPrice_Impl.__init__(self)
コード例 #43
0
 def __init__(self, queue):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     Observablefloat.__init__(self)
     self.queue = queue
     BestPrice_Impl.__init__(self)
コード例 #44
0
ファイル: queue.py プロジェクト: oizma/marketsimulator
 def __init__(self):
     Observablefloat.__init__(self)
     self._lastTrade = None
コード例 #45
0
ファイル: _currenttime.py プロジェクト: oizma/marketsimulator
 def __init__(self):
     from marketsim.gen._out._observable._observablefloat import Observablefloat
     Observablefloat.__init__(self)
     
     CurrentTime_Impl.__init__(self)