- LogLevel
- SetExpertMagicNumber
- SetDeviationInPoints
- SetTypeFilling
- SetTypeFillingBySymbol
- SetAsyncMode
- SetMarginMode
- OrderOpen
- OrderModify
- OrderDelete
- PositionOpen
- PositionModify
- PositionClose
- PositionClosePartial
- PositionCloseBy
- Buy
- Sell
- BuyLimit
- BuyStop
- SellLimit
- SellStop
- Request
- RequestAction
- RequestActionDescription
- RequestMagic
- RequestOrder
- RequestSymbol
- RequestVolume
- RequestPrice
- RequestStopLimit
- RequestSL
- RequestTP
- RequestDeviation
- RequestType
- RequestTypeDescription
- RequestTypeFilling
- RequestTypeFillingDescription
- RequestTypeTime
- RequestTypeTimeDescription
- RequestExpiration
- RequestComment
- RequestPosition
- RequestPositionBy
- Result
- ResultRetcode
- ResultRetcodeDescription
- ResultDeal
- ResultOrder
- ResultVolume
- ResultPrice
- ResultBid
- ResultAsk
- ResultComment
- CheckResult
- CheckResultRetcode
- CheckResultRetcodeDescription
- CheckResultBalance
- CheckResultEquity
- CheckResultProfit
- CheckResultMargin
- CheckResultMarginFree
- CheckResultMarginLevel
- CheckResultComment
- PrintRequest
- PrintResult
- FormatRequest
- FormatRequestResult
BuyLimit
Coloca la orden pendiente de tipo Buy Limit (comprar en el precio, más bajo que el precio actual del mercado) con los parámetros especificados.
bool BuyLimit(
|
Parámetros
volume
[in] Volumen de la orden.
price
[in] Precio de la orden.
symbol=NULL
[in] Símbolo de la orden. Si el símbolo no se especifica, se utiliza el símbolo actual.
sl=0.0
[in] Precio Stop Loss.
tp=0.0
[in] Precio Take Profit.
type_time=ORDER_TIME_GTC
[in] Vida de la orden (valor de la enumeración ENUM_ORDER_TYPE_TIME).
expiration=0
[in] Hora de expiración de la orden (se utiliza solo si type_time=ORDER_TIME_SPECIFIED).
comment=""
[in] Comentario de la orden.
Valor devuelto
true - si las estructuras se pueden comprobar correctamente; en caso contrario - false.
Nota
Si se completa correctamente el método BuyLimit(...), esto no implica siempre una ejecución exitosa de la operación de trading. Es necesario comprobar el resultado de la petición de trading (el código de retorno del servidor) con el valor de ResultRetcode(), y el valor devuelto por ResultOrder().