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

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