本文整理汇总了Python中marketsim.registry.insert函数的典型用法代码示例。如果您正苦于以下问题:Python insert函数的具体用法?Python insert怎么用?Python insert使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了insert函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: registerIn
def registerIn(self, registry):
if self.__dict__.get("_id", False):
return
self.__dict__["_id"] = True
if self.__dict__.get("_processing_ex", False):
raise Exception("cycle detected")
self.__dict__["_processing_ex"] = True
registry.insert(self)
for x in self.strategies:
x.registerIn(registry)
self.account.registerIn(registry)
self.weight.registerIn(registry)
self.normalizer.registerIn(registry)
self.corrector.registerIn(registry)
if hasattr(self, "_subscriptions"):
for s in self._subscriptions:
s.registerIn(registry)
if hasattr(self, "_internals"):
for t in self._internals:
v = getattr(self, t)
if type(v) in [list, set]:
for w in v:
w.registerIn(registry)
else:
v.registerIn(registry)
self.__dict__["_processing_ex"] = False
开发者ID:xiaobozi,项目名称:marketsimulator,代码行数:26,代码来源:_multiarmedbandit.py
示例2: registerIn
def registerIn(self, registry):
if self.__dict__.get('_id', False): return
self.__dict__['_id'] = True
if self.__dict__.get('_processing_ex', False):
raise Exception('cycle detected')
self.__dict__['_processing_ex'] = True
registry.insert(self)
if hasattr(self, '_subscriptions'):
for s in self._subscriptions: s.registerIn(registry)
self.__dict__['_processing_ex'] = False
开发者ID:SemanticBeeng,项目名称:marketsimulator,代码行数:11,代码来源:_f_clamp0.py
示例3: registerIn
def registerIn(self, registry):
if self.__dict__.get("_id", False):
return
self.__dict__["_id"] = True
if self.__dict__.get("_processing_ex", False):
raise Exception("cycle detected")
self.__dict__["_processing_ex"] = True
registry.insert(self)
self.proto.registerIn(registry)
if hasattr(self, "_subscriptions"):
for s in self._subscriptions:
s.registerIn(registry)
self.__dict__["_processing_ex"] = False
开发者ID:xiaobozi,项目名称:marketsimulator,代码行数:13,代码来源:_side_immediateorcancel.py
示例4: registerIn
def registerIn(self, registry):
if self.__dict__.get('_id', False): return
self.__dict__['_id'] = True
if self.__dict__.get('_processing_ex', False):
raise Exception('cycle detected')
self.__dict__['_processing_ex'] = True
registry.insert(self)
self.trader.registerIn(registry)
if hasattr(self, '_subscriptions'):
for s in self._subscriptions: s.registerIn(registry)
if hasattr(self, '_internals'):
for t in self._internals:
v = getattr(self, t)
if type(v) in [list, set]:
for w in v: w.registerIn(registry)
else:
v.registerIn(registry)
self.__dict__['_processing_ex'] = False
开发者ID:SemanticBeeng,项目名称:marketsimulator,代码行数:18,代码来源:_onordermatched.py
示例5: registerIn
def registerIn(self, registry):
if self.__dict__.get("_id", False):
return
self.__dict__["_id"] = True
if self.__dict__.get("_processing_ex", False):
raise Exception("cycle detected")
self.__dict__["_processing_ex"] = True
registry.insert(self)
self.queue.registerIn(registry)
if hasattr(self, "_subscriptions"):
for s in self._subscriptions:
s.registerIn(registry)
if hasattr(self, "_internals"):
for t in self._internals:
v = getattr(self, t)
if type(v) in [list, set]:
for w in v:
w.registerIn(registry)
else:
v.registerIn(registry)
self.__dict__["_processing_ex"] = False
开发者ID:xiaobozi,项目名称:marketsimulator,代码行数:21,代码来源:_LastPrice.py
示例6: registerIn
def registerIn(self, registry):
registry.insert(self)
开发者ID:SemanticBeeng,项目名称:marketsimulator,代码行数:2,代码来源:common.py
注:本文中的marketsim.registry.insert函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论