Exemplo n.º 1
0
 def getOpenInterest(self, ticker):
     m = mp.cMDparser(self.marketDataDict[ticker])
     return m.getOpenInterest()
Exemplo n.º 2
0
    def goRobot(self):
        lm = self.getLastMsg()
        m = mp.cMDparser(lm)
        print("V7. cAlgoZero, last msg latency", m.getLastMsgLatentency())

        pass
Exemplo n.º 3
0
 def getTimestamp(self, ticker):
     m = mp.cMDparser(self.marketDataDict[ticker])
     return datetime.fromtimestamp(m.getTimestamp() / 1000.0)
Exemplo n.º 4
0
 def getClosePrice(self, ticker):
     m = mp.cMDparser(self.marketDataDict[ticker])
     return m.getClosePrice()
Exemplo n.º 5
0
 def getMaxTradeVol(self, ticker):
     m = mp.cMDparser(self.contractDetail[ticker])
     return m.getMaxTradeVol()
Exemplo n.º 6
0
 def getOfferSize(self, ticker) -> int:
     m = mp.cMDparser(self.marketDataDict[ticker])
     return m.getOfferSize()
Exemplo n.º 7
0
 def getRoundLot(self, ticker):
     m = mp.cMDparser(self.contractDetail[ticker])
     return m.getRoundLot()
Exemplo n.º 8
0
 def getTickSize(self, ticker):
     m = mp.cMDparser(self.contractDetail[ticker])
     return m.getTickSize()
Exemplo n.º 9
0
 def getMarketSegmentId(self, ticker):
     m = mp.cMDparser(self.contractDetail[ticker])
     return m.getMarketSegmentId()
Exemplo n.º 10
0
 def getPriceConvertionFactor(self, ticker):
     m = mp.cMDparser(self.contractDetail[ticker])
     return m.getPriceConvertionFactor()
Exemplo n.º 11
0
 def getCurrency(self, ticker):
     m = mp.cMDparser(self.contractDetail[ticker])
     return m.getCurrency()
Exemplo n.º 12
0
 def getMaturityDate(self, ticker):
     m = mp.cMDparser(self.contractDetail[ticker])
     return m.getMaturityDate()
Exemplo n.º 13
0
 def getContractMinPriceIncrement(self, ticker):
     m = mp.cMDparser(self.contractDetail[ticker])
     return m.getContractMinPriceIncrement()
Exemplo n.º 14
0
 def getContractHighLimit(self, ticker):
     m = mp.cMDparser(self.contractDetail[ticker])
     return m.getContractHighLimit()
Exemplo n.º 15
0
 def getContractMultiplier(self, ticker):
     m = mp.cMDparser(self.contractDetail[ticker])
     return m.getContractMultiplier()