Click or drag to resize

OrderClientSafeOrderSend Method

The main function used to open a position or place a pending order.

Namespace:  TradingAPI.MT4Server
Assembly:  MT4ServerApi (in MT4ServerApi.dll) Version: 4.6.1.8
Syntax
public Order OrderSend(
	string symbol,
	Op operation,
	double volume,
	double price,
	int slippage,
	double stoploss,
	double takeprofit,
	string comment,
	DateTime expiration
)

Parameters

symbol
Type: SystemString
Symbol for trading.
operation
Type: TradingAPI.MT4ServerOp
Operation type.
volume
Type: SystemDouble
Number of lots.
price
Type: SystemDouble
Preferred price of the trade.
slippage
Type: SystemInt32
Maximum price slippage for buy or sell order.
stoploss
Type: SystemDouble
Stop loss level.
takeprofit
Type: SystemDouble
Take profit level.
comment
Type: SystemString
Order comment text. Last part of the comment may be changed by server.
expiration
Type: SystemDateTime
Order expiration time (for pending orders only).

Return Value

Type: Order
Opened order.
Exceptions
ExceptionCondition
ServerExceptionCheck exception message for details.
RequoteExceptionServer cannot execute order(instant execution) at specified price. Check exception fields for latest server price.
TradeTimeoutExceptionNo reply from server in TradeTimeout milliseconds.
See Also