Syntax
Public Function UpdateSLTPOrder(ByVal OrderId As Integer, ByVal Lots As Double, Optional ByVal SL As Object = "", Optional ByVal TP As Object = "") As CallingResultsEnum
Description
This function used to update the existing manage order at specific open position ,After UpdateSLTPOrder method executes theUpdateSlTPOrderResult
event fires.To get result from the server after accepted the order you have to consume OnOrderTradeevent
Parameters
Parameter | Description |
OrderID | Order number to be updated, value of type Integer. |
Lots | Amount of |
TP | Take profit, optional value of type Double. |
SL | Stop loss, optional value of type Double. |
Return value
Returns value of typeCallingResultsEnum.If the request sent to the server successfully it will return SuccessResult.
Sample
Public Sub Main () Dim Result as VTLGeneral.callingResultsEnum Dim Order_ as VTLGeneral.Order Order_= ClientCode.OrderByIndex (1) If not Order_ is nothing then Result = ClientCode.UpdateSLTPOrder (Order_.OrderID, Order_.lots, Order_.SL, Order_.TP) GUI.MsgDialog(Result) Else GUI.MsgDialog("There is no order") end if End Sub
See Also