- 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
Apre una posizione con i parametri specificati.
bool PositionOpen(
|
Parametri
symbol
[in] Nome strumento di trade, con cui si intende aprire la posizione.
order_type
[in] Tipo di ordine (operazione di trade) per aprire la posizione (valore dell'enumerazione ENUM_ORDER_TYPE).
volume
[in] Volume della posizione richiesta.
price
[in] Prezzo al quale la posizione dev' essere aperta.
sl
[in] prezzo al quale il Stop Loss si innescherà.
tp
[in] prezzo al quale il Take Profit si innescherà.
comment=""
[in] Commento della posizione.
Valore di ritorno
true - in caso di successo del controllo delle strutture di base, in caso contrario - false.
Nota
Il completamento di successo del metodo PositionOpen(...) non sempre significa esecuzione riuscita dell'operazione di trade. E' necessario verificare il risultato della richiesta di trade (codice di ritorno del trade server) con ResultRetcode() e il valore restituito da ResultDeal().