- 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
OrderOpen
Place un ordre en attente avec les paramètres définis.
bool OrderOpen(
|
Paramètres
symbol
[in] Nom de l'instrument de trading.
order_type
[in] Type de l'opération de trading (valeur de l'énumération ENUM_ORDER_TYPE).
volume
[in] Volume demandé pour l'ordre.
limit_price
[in] Prix auquel l'ordre StopLimit sera placé.
price
[in] Prix auquel l'ordre doit être exécuté.
sl
[in] Prix auquel le Stop Loss sera déclenché.
tp
[in] Prix auquel le Take Profit sera déclenché.
type_time
[in] Type de validité de l'ordre (valeur de l'énumération ENUM_ORDER_TYPE_TIME).
expiration
[in] Date d'expiration de l'ordre en attente.
comment=""
[in] Commentaire de l'ordre.
Valeur de retour
vrai si la vérification des structures de base est correcte, faux sinon.
Note
La réussite de la méthode OrderSend(...) ne signifie pas forcément une exécution avec succès de l'opération de trading. Il est nécessaire de vérifier le résultat de la requête de trading (le code de retour du serveur de trading) en utilisant ResultRetcode() et la valeur, retournée par <li5>ResultOrder()</li5><t6>.</t6>******