- 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
Ouvre une position avec les paramètres définis.
bool PositionOpen(
|
Paramètres
symbol
[in] Nom de l'instrument de trading sur lequel la position doit être ouverte.
order_type
[in] Type d'ordre (opération de trading) pour ouvrir une position (valeur de l'énumération ENUM_ORDER_TYPE).
volume
[in] Volume demandé pour la position.
price
[in] Prix auquel la position doit être ouverte.
sl
[in] Prix auquel le Stop Loss sera déclenché.
tp
[in] Prix auquel le Take Profit sera déclenché.
comment=""
[in] Commentaire de la position.
Valeur de retour
vrai si la vérification des structures de base est correcte, faux sinon.
Note
La réussite de la méthode PositionOpen(...) 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>ResultDeal()</li5><t6>.</t6>