def __init__(self, jsonString): self.name = jsonString['name'] self.strategyName = jsonString['strategyName'] self.object = jsonString['object'] self.duration = jsonString['duration'] self.id = jsonString['id'] self.objectData = pd.DataFrame() self.strategy = SimpleQuantStrategyManager().getStrategyInstance( self.strategyName)() self.loopIndex = 0 self.cashHistory = [] self.positionHistory = [] self.marketValue = []