Posted by Rula Halaseh, Last modified by Diana Alkouni on 07 September 2020 10:03 AM


 Public Function NewSLTPOrder(ByRef ticket As Integer, ByRef Lots As Double, [ByRef SL As Object = ""], [ByRef TP As Object = ""], [ByRef TransTag As String = ""]) As CallingResultsEnum


This function is used to set a new SL/TP order for a specific ticket number.After NewSLTPOrder method executes the NewSLTPOrderResult event fires.


Part Description 
ticket  Associated ticket number to put SL/TP on it , value of type Integer. 
Lots  Amount of lots , value of type Double
SL  Stop loss amount ,optional value.
TP  Take profit amount ,optional value.
TransTag String value to mark the SLTP order when the result came from server, optional value.

Return value

Returns value of type CallingResultsEnum.If the request sent to the server successfully it will return SuccessResult.


Private Sub Btn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn.Click
        Dim result As VertexFXClientAPI10.CallingResultsEnum

        'API is a predefined variable as CVertexFXClientAPI10
        Dim Pos As VertexFXClientAPI10.COOpenPosition
        Pos = API.OpenPositionByIndex(1)

        result = API.NewSLTPOrder(Pos.Ticket,Pos.Lots,"","","New SLTP By API")

        MsgBox("New SLTP Order Result : " & result.Tostring)

End Sub


See Also

VertexFX Client API Index

(0 vote(s))
Not helpful

Comments (0)
Post a new comment
Full Name:
CAPTCHA Verification 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).

Help Desk Software by Hybrid Solutions