VertexFX BackOffice API 9 & 10 Events Differences
BO API 10 Event Syntax | BO API 9 Event Syntax |
Event ChatStatus(ByRef ChatOn As Boolean) | No Event |
VertexFX Client API 9 & 10 Syntax Differences
Client API 10 Methods Syntax | Client API 9 Methods Syntax |
Public FunctionNewMarketOrder(ByRefBuySellAs VertexGeneral.OperationTypeEnum,ByRefSymbolIDAs Integer,ByRefLotsAs Double,[ByRefTransTagAs String= “”])As VertexFXClientAPI.CallingResultsEnum |
Public FunctionNewMarketOrder(ByRefBuySellAs VertexGeneral.OperationTypeEnum,ByRefSymbolIDAs Integer,ByRefLotsAs Double)As VertexFXClientAPI.CallingResultsEnum |
Public FunctionCloseMarketOrder(ByRefticketAs Integer,ByReflotsAs Double,ByRefTransTagAs String)As VertexFXClientAPI.CallingResultsEnum | Public FunctionCloseMarketOrder(ByRefticketAs Integer,ByReflotsAs Double)As VertexFXClientAPI.CallingResultsEnum |
Public FunctionNewLimitOrder(ByRefOrderTypeAs |
Public FunctionNewLimitOrder(ByRefOrderTypeAs |
Public Function NewSLTPOrder(ByRefticketAs Integer,ByRefLotsAs Double,[ByRefSLAs Object= “”], [ByRefTPAs Object= “”], [ByRefTransTagAs String= “”])As VertexFXClientAPI.CallingResultsEnum |
Public Function NewSLTPOrder(ByRefticketAs Integer,ByRefLotsAs Double,[ByRefSLAs Object= “”], [ByRefTPAs Object= “”])As VertexFXClientAPI.CallingResultsEnum |
Public Function UpdateLimitOrder(ByRefOrderIdAs Integer,ByRefLotsAs Double,ByRefNewPriceAs Double, [ByRefSLAs Object= “”], [ByRefTPAs Object= “”],[ByRefTransTagAs String=””])As VertexFXClientAPI.CallingResultsEnum |
Public Function UpdateLimitOrder(ByRefOrderIdAs Integer,ByRefLotsAs Double,ByRefNewPriceAs Double, [ByRefSLAs Object= “”], [ByRefTPAs Object= “”])As VertexFXClientAPI.CallingResultsEnum |
Public FunctionUpdateSLTPOrder(ByRefOrderIDAs Integer,ByRefLotsAs Double, [ByRefSLAs Object= “”], [ByRefTPAs Object= “”],[ByRefTransTagAs String= “”])As VertexFXClientAPI.CallingResultsEnum |
Public FunctionUpdateSLTPOrder(ByRefOrderIDAs Integer,ByRefLotsAs Double, [ByRefSLAs Object= “”], [ByRefTPAs Object= “”])As VertexFXClientAPI.CallingResultsEnum |
Public FunctionDeleteSLTPOrder(ByRefOrderIDAs Integer, ByRefTransTagAs String)As VertexFXClientAPI.CallingResultsEnum |
Public FunctionDeleteSLTPOrder(ByRefOrderIDAs Integer)As VertexFXClientAPI.CallingResultsEnum |
Public FunctionDeleteLimitOrder(ByRefOrderIdAs Integer, ByRefTransTagAs String)As VertexFXClientAPI.CallingResultsEnum |
Public FunctionDeleteLimitOrder(ByRefOrderIdAs Integer)As VertexFXClientAPI.CallingResultsEnum |
VertexFX Client API 9 & 10 Events Differences
Client API 10 Event Syntax | Client API 9 Events Syntax |
Event CloseOrderResult(ByRef Result As VertexFXClientAPI.NewOrderResultEnum, ByRef AtPrice As Double, ByRef PosOrOrder As Short, ByRef OrderId As Integer, ByRef BuySell As VertexGeneral.OperationTypeEnum, ByRef Lots As Double, ByRef Symbol As VertexFXClientAPI.COSymbol, ByRef ServerTime As String, ByRef OpenTicket As Integer, ByRef TransTag As String) | Event CloseOrderResult(ByRef Result As VertexFXClientAPI.NewOrderResultEnum, ByRef AtPrice As Double, ByRef PosOrOrder As Short, ByRef OrderId As Integer, ByRef BuySell As VertexGeneral.OperationTypeEnum, ByRef Lots As Double, ByRef Symbol As VertexFXClientAPI.COSymbol, ByRef ServerTime As String, ByRef OpenTicket As Integer) |
Event DeleteLimitOrderResult(ByRef Result As VertexFXClientAPI.NewOrderResultEnum, ByRef OrderId As Integer, ByRef TransTag As String) | Event DeleteLimitOrderResult(ByRef Result As VertexFXClientAPI.NewOrderResultEnum, ByRef OrderId As Integer) |
Event DeleteSLTPOrderResult(ByRef Result As VertexFXClientAPI.NewOrderResultEnum, ByRef OrderId As Integer, ByRef TransTag As String) | Event DeleteSLTPOrderResult(ByRef Result As VertexFXClientAPI.NewOrderResultEnum, ByRef OrderId As Integer) |
Event LimitOrderAccepted(ByRef AccountID As Integer, ByRef OrderId As Integer, ByRef Ticket As Integer, ByRef BuySell As VertexGeneral.OperationTypeEnum, ByRef Lots As Double, ByRef Symbol As VertexFXClientAPI.COSymbol) | No Event |
Event LimitOrderCanceledCannotHdg(ByRef AccountID As Integer, ByRef OrderId As Integer, ByRef Ticket As Integer, ByRef BuySell As VertexGeneral.OperationTypeEnum, ByRef Lots As Double, ByRef Symbol As VertexFXClientAPI.COSymbol) | No Event |
Event LimitOrderCanceledNoMoney(ByRef AccountID As Integer, ByRef OrderId As Integer, ByRef Ticket As Integer, ByRef BuySell As VertexGeneral.OperationTypeEnum, ByRef Lots As Double, ByRef Symbol As VertexFXClientAPI.COSymbol) | No Event |
Event NewLimitOrderResult(ByRef Result As VertexFXClientAPI.NewOrderResultEnum, ByRef OrderId As Integer, ByRef ServerTime As String, ByRef TransTag As String) | Event NewLimitOrderResult(ByRef Result As VertexFXClientAPI.NewOrderResultEnum, ByRef OrderId As Integer, ByRef ServerTime As String) |
Event NewOrderResult(ByRef Result As VertexFXClientAPI.NewOrderResultEnum, ByRef AtPrice As Double, ByRef PosOrOrder As Short, ByRef OrderId As Integer, ByRef BuySell As VertexGeneral.OperationTypeEnum, ByRef Lots As Double, ByRef Symbol As VertexFXClientAPI.COSymbol, ByRef ServerTime As String, ByRef TransTag As String) | Event NewOrderResult(ByRef Result As VertexFXClientAPI.NewOrderResultEnum, ByRef AtPrice As Double, ByRef PosOrOrder As Short, ByRef OrderId As Integer, ByRef BuySell As VertexGeneral.OperationTypeEnum, ByRef Lots As Double, ByRef Symbol As VertexFXClientAPI.COSymbol, ByRef ServerTime As String) |
Event NewSLTPOrderResult(ByRef Result As VertexFXClientAPI.NewOrderResultEnum, ByRef OrderId As Integer, ByRef ServerTime As String, ByRef TransTag As String) | Event NewSLTPOrderResult(ByRef Result As VertexFXClientAPI.NewOrderResultEnum, ByRef OrderId As Integer, ByRef ServerTime As String) |
Event UpdateLimitOrderResult(ByRef Result As VertexFXClientAPI.NewOrderResultEnum, ByRef OrderId As Integer, ByRef ServerTime As String, ByRef TransTag As String) | Event UpdateLimitOrderResult(ByRef Result As VertexFXClientAPI.NewOrderResultEnum, ByRef OrderId As Integer, ByRef ServerTime As String) |
Event UpdateSLTPOrderResult(ByRef Result As VertexFXClientAPI.NewOrderResultEnum, ByRef OrderId As Integer, ByRef ServerTime As String, ByRef TransTag As String) | Event UpdateSLTPOrderResult(ByRef Result As VertexFXClientAPI.NewOrderResultEnum, ByRef OrderId As Integer, ByRef ServerTime As String) |