コード例 #1
0
def parseTransaction(message):
    """ Парсит ответ по транзакции """
    response = RPC_pb2.Response()
    response.ParseFromString(message)
    messageResult = sendTransaction_pb2.Result()
    messageResult.ParseFromString(response.result)
    print 'messageResult ', messageResult.result
コード例 #2
0
ファイル: window.py プロジェクト: mzhumakhanov/mmvddss
def parseRPCCreateWindow(message):
    response = RPC_pb2.Response()
    response.ParseFromString(message)
    messageResult = CreateWindow_pb2.Result()
    messageResult.ParseFromString(response.result)
    print "Response on create window", messageResult
    return messageResult
コード例 #3
0
ファイル: request.py プロジェクト: mzhumakhanov/mmvddss
 def parseDataSourceHeightGraph(self, message):
     """ Парсит высоту свечи """
     response = RPC_pb2.Response()
     response.ParseFromString(message)
     messageResult = H_pb2.Result()
     messageResult.ParseFromString(response.result)
     return messageResult.value
コード例 #4
0
ファイル: window.py プロジェクト: mzhumakhanov/mmvddss
def parseRPCAllocTable(message):
    response = RPC_pb2.Response()
    response.ParseFromString(message)
    messageResult = AllocTable_pb2.Result()
    messageResult.ParseFromString(response.result)
    print "Response allow table", messageResult
    return messageResult.t_id
コード例 #5
0
ファイル: request.py プロジェクト: mzhumakhanov/mmvddss
 def parseDataSourceCloseSourceGraph(self, message):
     """ Парсит ответ на закрытие источника """
     response = RPC_pb2.Response()
     response.ParseFromString(message)
     messageResult = Close_pb2.Result()
     messageResult.ParseFromString(response.result)
     return messageResult.result
コード例 #6
0
ファイル: request.py プロジェクト: mzhumakhanov/mmvddss
 def parseDataSourceSizeGraph(self, message):
     """ Парсит количество отданных свечей """
     response = RPC_pb2.Response()
     response.ParseFromString(message)
     messageResult = Size_pb2.Result()
     messageResult.ParseFromString(response.result)
     return messageResult.value
コード例 #7
0
ファイル: request.py プロジェクト: mzhumakhanov/mmvddss
 def parseEmptyCallbackTrade(self, message):
     """ Парсит ответ на пустой колбек """
     response = RPC_pb2.Response()
     response.ParseFromString(message)
     messageResult = SetEmptyCallback_pb2.Result()
     messageResult.ParseFromString(response.result)
     return messageResult.result
コード例 #8
0
ファイル: request.py プロジェクト: mzhumakhanov/mmvddss
 def parseDataSourceSizeTrade(self, message):
     response = RPC_pb2.Response()
     response.ParseFromString(message)
     if not response.is_error:
         messageResult = Size_pb2.Result()
         messageResult.ParseFromString(response.result)
         print "Size ", messageResult.value
コード例 #9
0
ファイル: request.py プロジェクト: mzhumakhanov/mmvddss
 def parseDataSourceVolumeGraph(self, message):
     """ Парсит объем свечи """
     response = RPC_pb2.Response()
     response.ParseFromString(message)
     messageResult = V_pb2.Result()
     messageResult.ParseFromString(response.result)
     return messageResult.value
コード例 #10
0
ファイル: request.py プロジェクト: mzhumakhanov/mmvddss
 def parseDataSourceTimeGraph(self, message):
     """ Запрашивает время свечи в потоке и от индекса свечи """
     response = RPC_pb2.Response()
     response.ParseFromString(message)
     messageResult = T_pb2.Result()
     messageResult.ParseFromString(response.result)
     return messageResult
コード例 #11
0
ファイル: request.py プロジェクト: mzhumakhanov/mmvddss
 def parseDataSourceCloseGraph(self, message):
     """ Запрашивает закрытие свечи в потоке и от индекса свечи """
     response = RPC_pb2.Response()
     response.ParseFromString(message)
     messageResult = C_pb2.Result()
     messageResult.ParseFromString(response.result)
     return messageResult.value
コード例 #12
0
ファイル: request.py プロジェクト: mzhumakhanov/mmvddss
 def parseDataSourceGraph(self, message):
     """ Парсит создание источника данных для свечек, вытаскивает uuid в терминале для этого источника """
     response = RPC_pb2.Response()
     response.ParseFromString(message)
     messageResult = CreateDataSource_pb2.Result()
     messageResult.ParseFromString(response.result)
     print "Response ", messageResult
     return messageResult.datasource_uuid
コード例 #13
0
ファイル: request.py プロジェクト: mzhumakhanov/mmvddss
 def parseDataSourceTrade(self, message):
     """ Парси запрос на открытие источника тиковых котировок """
     response = RPC_pb2.Response()
     response.ParseFromString(message)
     messageResult = CreateDataSource_pb2.Result()
     messageResult.ParseFromString(response.result)
     print 'isOpen ', messageResult.datasource_uuid
     return messageResult.datasource_uuid
コード例 #14
0
def parseRPCSubscribeLevelII(message):
    response = RPC_pb2.Response()
    response.ParseFromString(message)
    messageResult = Subscribe_Level_II_Quotes_pb2.Result()
    messageResult.ParseFromString(response.result)
    # print "Response ", messageResult
    print 'Bids', messageResult.bids
    print 'Offers', messageResult.offers
コード例 #15
0
def parseItem(message):
    """ Парсит ответ по данным """
    response = RPC_pb2.Response()
    response.ParseFromString(message)
    # print 'res ', response
    messageResult = getItem_pb2.Result()
    messageResult.ParseFromString(response.result)
    # print 'messageResult ', messageResult.table_row
    for key in sorted(messageResult.table_row, reverse=True):
        print "%s: %s" % (key, messageResult.table_row[key])
コード例 #16
0
ファイル: request.py プロジェクト: mzhumakhanov/mmvddss
 def parseQuoteLevelIIConnector(self, message):
     response = RPC_pb2.Response()
     response.ParseFromString(message)
     messageResult = getQuoteLevel2_pb2.Result()
     messageResult.ParseFromString(response.result)
     return messageResult