Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Question - comment connaître la commission d'une position dans MQL5 ?
Je l'ai fait dans MQL4 comme ceci
Il n'y a pas de commission dans MQL5.
J'ai regardé dans les propriétés de la commande, et il n'y a pas de commission non plus. Que dois-je faire ?
Question - comment connaître la commission d'une position dans MQL5 ?
Je l'ai fait dans MQL4 comme ceci
Il n'y a pas de commission dans MQL5.
J'ai regardé dans les propriétés de la commande, et il n'y a pas de commission non plus. Que dois-je faire ?
Question - comment connaître la commission d'une position dans MQL5 ?
Je l'ai fait dans MQL4 comme ceci
Il n'y a pas de commission dans MQL5.
J'ai regardé dans les propriétés de la commande, et il n'y a pas de commission non plus. Que dois-je faire ?
La bibliothèque retournera la valeur correcte lors de l'appel
OrderCommission()
Le code source montre ce qui suit
Que pensez-vous de ça... Il n'y a pas de propriété POSITION_COMISSION dans la documentation, seulement dans les propriétés de la transaction DEAL_COMISSION.
Merci, je vais connaître une autre inexactitude dans la documentation.
Alors comment la commission est-elle prise en compte ? Il n'est pas ajouté au bénéfice de la position ? Immédiatement après une transaction pour ouvrir une position, cela affecte-t-il le solde ?
La bibliothèque retournera la valeur correcte lorsqu'elle sera appelée
Dans le code source, c'est comme ça
Vous avez commenté les définitions à la fin, c'est comme ça que ça doit être ? Une dernière chose. Je vais réaliser une bobine vidéo sur mon blog à YouTube en traduisant de MQL4 à MQL5. Ça vous dérange si je traduis votre bibliothèque aussi ? Le lien vers kodobase, bien sûr.
/* #define OrderClose MT4ORDERS::MT4OrderClose #define OrderModify MT4ORDERS::MT4OrderModify // нельзя, например: CTrade::OrderModify #define OrderDelete MT4ORDERS::MT4OrderDelete // нельзя, например: CTrade::OrderDelete #define OrdersHistoryTotal MT4ORDERS::MT4OrdersHistoryTotal #define OrderTicket MT4ORDERS::MT4OrderTicket #define OrderType MT4ORDERS::MT4OrderType // нельзя, например: CHistoryOrderInfo::OrderType #define OrderLots MT4ORDERS::MT4OrderLots #define OrderSymbol MT4ORDERS::MT4OrderSymbol #define OrderComment MT4ORDERS::MT4OrderComment #define OrderOpenPrice MT4ORDERS::MT4OrderOpenPrice #define OrderOpenTime MT4ORDERS::MT4OrderOpenTime #define OrderStopLoss MT4ORDERS::MT4OrderStopLoss #define OrderTakeProfit MT4ORDERS::MT4OrderTakeProfit #define OrderClosePrice MT4ORDERS::MT4OrderClosePrice #define OrderCloseTime MT4ORDERS::MT4OrderCloseTime #define OrderExpiration MT4ORDERS::MT4OrderExpiration #define OrderMagicNumber MT4ORDERS::MT4OrderMagicNumber #define OrderProfit MT4ORDERS::MT4OrderProfit #define OrderCommission MT4ORDERS::MT4OrderCommission #define OrderSwap MT4ORDERS::MT4OrderSwap #define OrderPrint MT4ORDERS::MT4OrderPrint */
Que pensez-vous de ça... Il n'y a pas de propriété POSITION_COMISSION dans la documentation, seulement dans les propriétés de la transaction DEAL_COMISSION.
Merci, je vais connaître une autre inexactitude dans la documentation.
Et il n'y a pas une telle propriété dans la documentation, mais il compile ) Voici tout ce qui se trouve dans l'aide du terminal.
POSITION_VOLUME
Volume de la position
double
POSITION_PRIX_OUVERT
Prix de la position
double
POSITION_SL
Niveau de stop loss pour la position ouverte
double
POSITION_TP
Prendre le niveau de profit pour la position ouverte
double
POSITION_PRIX_ACTUEL
Prix actuel du symbole
double
POSITION_SWAP
Swap cumulé
double
POSITION_PROFIT
Bénéfice courant
double
Regardez dans les propriétés de la transaction. HistoryDealGetDouble(ticket, DEAL_COMMISSION) ;