- 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
BuyStop
Piazza l'ordine pendente di tipo Buy Stop (comprare a prezzo superiore al prezzo corrente di mercato) con i parametri specificati.
bool BuyStop(
|
Parametri
volume
[in] Volume dell'ordine.
price
[in] Prezzo dell'ordine.
symbol=NULL
[in] Simbolo dell'ordine. Se il simbolo non è specificato, verrà utilizzato il simbolo corrente.
sl=0.0
[in] Prezzo Stop Loss.
tp=0.0
[in] Prezzo Take Profit.
type_time=ORDER_TIME_GTC
[in] Lifetime dell'ordine (valore dell'enumerazione ENUM_ORDER_TYPE_TIME).
expiration=0
[in] Orario d'espirazione dell'ordine (usato solo se type_time=ORDER_TIME_SPECIFIED).
comment=""
[in] Commento dell'ordine.
Valore di ritorno
true - in caso di successo del controllo della struttura, altrimenti false.
Nota
Il completamento di successo del metodo BuyStop(...) non sempre significa esecuzione riuscita dell'operazione di trade. E' necessario verificare il risultato della richiesta di trade (trade server codice di ritorno) usando ResultRetcode() e il valore restituito da ResultOrder().