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

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