- 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
PositionOpen
Abre la posición con los parámetros establecidos.
bool PositionOpen(
|
Parámetros
symbol
[in] Nombre del instrumento de trading por el que se quiere abrir la posición.
order_type
[in] Tipo de orden (operación de trading) para abrir la posición (valor de la enumeración ENUM_ORDER_TYPE).
volume
[in] Volumen de la posición solicitada.
price
[in] Precio al que la posición se tiene que abrir.
sl
[in] Precio al que el Stop Loss se disparará.
tp
[in] Precio al que el Take Profit se disparará.
comment=""
[in] Comentario de la posición.
Valor devuelto
true - en caso de que la comprobación de las estructuras básicas sea exitosa; en caso contrario - false.
Nota
Si se completa correctamente el método PositionOpen(...), 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 (código de retorno del servidor) con ResultRetcode() y el valor devuelto por ResultDeal().