Exemplo n.º 1
0
    def __init__(self):
        tag = 7006
        fields = [{
            'name': 'blockLength',
            'fmt': 'H'
        }, {
            'name': 'templateId',
            'fmt': 'H'
        }, {
            'name': 'schemaId',
            'fmt': 'H'
        }, {
            'name': 'version',
            'fmt': 'H'
        }, {
            'name': 'ClOrdID',
            'fmt': 'Q'
        }, {
            'name': 'Timestamp',
            'fmt': 'Q'
        }, {
            'name': 'OrdRejReason',
            'fmt': 'i'
        }]

        Serializer.__init__(self, tag, fields)
Exemplo n.º 2
0
    def __init__(self):
        tag = 5001

        fields = [{
            'name': 'blockLength',
            'fmt': 'H'
        }, {
            'name': 'templateId',
            'fmt': 'H'
        }, {
            'name': 'schemaId',
            'fmt': 'H'
        }, {
            'name': 'version',
            'fmt': 'H'
        }, {
            'name': 'RequestTimestamp',
            'fmt': 'Q'
        }, {
            'name': 'KeepaliveInterval',
            'fmt': 'L'
        }, {
            'name': 'NextSeqNo',
            'fmt': 'Q'
        }]

        Serializer.__init__(self, tag, fields)
Exemplo n.º 3
0
    def __init__(self):
        tag = 6002

        fields = [{
            'name': 'blockLength',
            'fmt': 'H'
        }, {
            'name': 'templateId',
            'fmt': 'H'
        }, {
            'name': 'schemaId',
            'fmt': 'H'
        }, {
            'name': 'version',
            'fmt': 'H'
        }, {
            'name': 'ClOrdID',
            'fmt': 'Q'
        }, {
            'name': 'OrderID',
            'fmt': 'q'
        }, {
            'name': 'Account',
            'fmt': '7s'
        }]

        Serializer.__init__(self, tag, fields)
Exemplo n.º 4
0
    def __init__(self):
        tag = 5008

        fields = [{
            'name': 'blockLength',
            'fmt': 'H'
        }, {
            'name': 'templateId',
            'fmt': 'H'
        }, {
            'name': 'schemaId',
            'fmt': 'H'
        }, {
            'name': 'version',
            'fmt': 'H'
        }, {
            'name': 'ClOrdID',
            'fmt': 'Q'
        }, {
            'name': 'RefTagID',
            'fmt': 'I'
        }, {
            'name': 'SessionRejectReason',
            'fmt': 'B'
        }]

        Serializer.__init__(self, tag, fields)
Exemplo n.º 5
0
    def __init__(self):
        tag = 5005

        fields = [{
            'name': 'blockLength',
            'fmt': 'H'
        }, {
            'name': 'templateId',
            'fmt': 'H'
        }, {
            'name': 'schemaId',
            'fmt': 'H'
        }, {
            'name': 'version',
            'fmt': 'H'
        }, {
            'name': 'NextSeqNo',
            'fmt': 'Q'
        }, {
            'name': 'RequestTimestamp',
            'fmt': 'Q'
        }, {
            'name': 'Count',
            'fmt': 'I'
        }]

        Serializer.__init__(self, tag, fields)
Exemplo n.º 6
0
    def __init__(self):
        tag = 5007

        fields = [{
            'name': 'blockLength',
            'fmt': 'H'
        }, {
            'name': 'templateId',
            'fmt': 'H'
        }, {
            'name': 'schemaId',
            'fmt': 'H'
        }, {
            'name': 'version',
            'fmt': 'H'
        }, {
            'name': 'ClOrdID',
            'fmt': 'Q'
        }, {
            'name': 'QueueSize',
            'fmt': 'I'
        }, {
            'name': 'PenaltyRemain',
            'fmt': 'I'
        }]

        Serializer.__init__(self, tag, fields)
Exemplo n.º 7
0
    def __init__(self):
        tag = 5000

        fields = [{
            'name': 'blockLength',
            'fmt': 'H'
        }, {
            'name': 'templateId',
            'fmt': 'H'
        }, {
            'name': 'schemaId',
            'fmt': 'H'
        }, {
            'name': 'version',
            'fmt': 'H'
        }, {
            'name': 'Timestamp',
            'fmt': 'Q'
        }, {
            'name': 'KeepaliveInterval',
            'fmt': 'L'
        }, {
            'name': 'Credentials',
            'fmt': '20s'
        }]

        Serializer.__init__(self, tag, fields)
Exemplo n.º 8
0
    def __init__(self):
        tag = 7011

        fields = [{
            'name': 'blockLength',
            'fmt': 'H'
        }, {
            'name': 'templateId',
            'fmt': 'H'
        }, {
            'name': 'schemaId',
            'fmt': 'H'
        }, {
            'name': 'version',
            'fmt': 'H'
        }, {
            'name': 'Timestamp',
            'fmt': 'Q'
        }, {
            'name': 'TradingSessionID',
            'fmt': 'i'
        }, {
            'name': 'TradSesEvent',
            'fmt': 'B'
        }]

        Serializer.__init__(self, tag, fields)
Exemplo n.º 9
0
    def __init__(self):
        tag = 7008
        fields = [{
            'name': 'blockLength',
            'fmt': 'H'
        }, {
            'name': 'templateId',
            'fmt': 'H'
        }, {
            'name': 'schemaId',
            'fmt': 'H'
        }, {
            'name': 'version',
            'fmt': 'H'
        }, {
            'name': 'ClOrdID',
            'fmt': 'Q'
        }, {
            'name': 'Timestamp',
            'fmt': 'Q'
        }, {
            'name': 'OrderID',
            'fmt': 'q'
        }, {
            'name': 'TrdMatchID',
            'fmt': 'q'
        }, {
            'name': 'Flags',
            'fmt': 'q'
        }, {
            'name': 'LastPx',
            'fmt': 'q'
        }, {
            'name': 'LastQty',
            'fmt': 'I'
        }, {
            'name': 'OrderQty',
            'fmt': 'I'
        }, {
            'name': 'TradingSessionID',
            'fmt': 'i'
        }, {
            'name': 'ClOrdLinkID',
            'fmt': 'i'
        }, {
            'name': 'SecurityID',
            'fmt': 'i'
        }, {
            'name': 'Side',
            'fmt': 'B'
        }]

        Serializer.__init__(self, tag, fields)
Exemplo n.º 10
0
    def __init__(self):
        tag = 6001

        fields = [{
            'name': 'blockLength',
            'fmt': 'H'
        }, {
            'name': 'templateId',
            'fmt': 'H'
        }, {
            'name': 'schemaId',
            'fmt': 'H'
        }, {
            'name': 'version',
            'fmt': 'H'
        }, {
            'name': 'ClOrdID',
            'fmt': 'Q'
        }, {
            'name': 'ExpireDate',
            'fmt': 'Q'
        }, {
            'name': 'Price',
            'fmt': 'q'
        }, {
            'name': 'SecurityID',
            'fmt': 'i'
        }, {
            'name': 'ClOrdLinkID',
            'fmt': 'i'
        }, {
            'name': 'OrderQty',
            'fmt': 'I'
        }, {
            'name': 'TimeInForce',
            'fmt': 'B'
        }, {
            'name': 'Side',
            'fmt': 'B'
        }, {
            'name': 'Account',
            'fmt': '7s'
        }]

        Serializer.__init__(self, tag, fields)
Exemplo n.º 11
0
    def __init__(self):
        tag = 7005
        fields = [{
            'name': 'blockLength',
            'fmt': 'H'
        }, {
            'name': 'templateId',
            'fmt': 'H'
        }, {
            'name': 'schemaId',
            'fmt': 'H'
        }, {
            'name': 'version',
            'fmt': 'H'
        }, {
            'name': 'ClOrdID',
            'fmt': 'Q'
        }, {
            'name': 'Timestamp',
            'fmt': 'Q'
        }, {
            'name': 'OrderID',
            'fmt': 'q'
        }, {
            'name': 'PrevOrderID',
            'fmt': 'q'
        }, {
            'name': 'Flags',
            'fmt': 'q'
        }, {
            'name': 'Price',
            'fmt': 'q'
        }, {
            'name': 'OrderQty',
            'fmt': 'I'
        }, {
            'name': 'TradingSessionID',
            'fmt': 'i'
        }, {
            'name': 'ClOrdLinkID',
            'fmt': 'i'
        }]

        Serializer.__init__(self, tag, fields)
Exemplo n.º 12
0
    def __init__(self):
        tag = 6003
        fields = [{
            'name': 'blockLength',
            'fmt': 'H'
        }, {
            'name': 'templateId',
            'fmt': 'H'
        }, {
            'name': 'schemaId',
            'fmt': 'H'
        }, {
            'name': 'version',
            'fmt': 'H'
        }, {
            'name': 'ClOrdID',
            'fmt': 'Q'
        }, {
            'name': 'OrderID',
            'fmt': 'q'
        }, {
            'name': 'Price',
            'fmt': 'q'
        }, {
            'name': 'OrderQty',
            'fmt': 'I'
        }, {
            'name': 'ClOrdLinkID',
            'fmt': 'i'
        }, {
            'name': 'Mode',
            'fmt': 'B'
        }, {
            'name': 'CheckLimit',
            'fmt': 'B'
        }, {
            'name': 'Account',
            'fmt': '7s'
        }]

        Serializer.__init__(self, tag, fields)
Exemplo n.º 13
0
    def __init__(self):
        tag = 5006

        fields = [{
            'name': 'blockLength',
            'fmt': 'H'
        }, {
            'name': 'templateId',
            'fmt': 'H'
        }, {
            'name': 'schemaId',
            'fmt': 'H'
        }, {
            'name': 'version',
            'fmt': 'H'
        }, {
            'name': 'NextSeqNo',
            'fmt': 'Q'
        }]

        Serializer.__init__(self, tag, fields)
Exemplo n.º 14
0
    def __init__(self):
        tag = 5003

        fields = [{
            'name': 'blockLength',
            'fmt': 'H'
        }, {
            'name': 'templateId',
            'fmt': 'H'
        }, {
            'name': 'schemaId',
            'fmt': 'H'
        }, {
            'name': 'version',
            'fmt': 'H'
        }, {
            'name': 'TerminationCode',
            'fmt': 'B'
        }]

        Serializer.__init__(self, tag, fields)
Exemplo n.º 15
0
    def __init__(self):
        tag = 6004
        fields = [{
            'name': 'blockLength',
            'fmt': 'H'
        }, {
            'name': 'templateId',
            'fmt': 'H'
        }, {
            'name': 'schemaId',
            'fmt': 'H'
        }, {
            'name': 'version',
            'fmt': 'H'
        }, {
            'name': 'ClOrdID',
            'fmt': 'Q'
        }, {
            'name': 'ClOrdLinkID',
            'fmt': 'i'
        }, {
            'name': 'SecurityID',
            'fmt': 'i'
        }, {
            'name': 'SecurityType',
            'fmt': 'B'
        }, {
            'name': 'Side',
            'fmt': 'B'
        }, {
            'name': 'Account',
            'fmt': '7s'
        }, {
            'name': 'SecurityGroup',
            'fmt': '25s'
        }]

        Serializer.__init__(self, tag, fields)
Exemplo n.º 16
0
    def __init__(self):
        tag = 5002

        fields = [{
            'name': 'blockLength',
            'fmt': 'H'
        }, {
            'name': 'templateId',
            'fmt': 'H'
        }, {
            'name': 'schemaId',
            'fmt': 'H'
        }, {
            'name': 'version',
            'fmt': 'H'
        }, {
            'name': 'RequestTimestamp',
            'fmt': 'Q'
        }, {
            'name': 'EstablishmentRejectCode',
            'fmt': 'B'
        }]

        Serializer.__init__(self, tag, fields)
Exemplo n.º 17
0
 def __init__(self):
     Serializer.__init__(self)