Cela devrait ressembler à ceci :
void Dashboard() { double Price_1_Lot; MqlTick tick; if(!SymbolInfoTick("EURUSD",tick)) { Print("Failed to get EURUSD price"); return; } double EURUSD_price = tick.bid; //or any other price you want to use Price_1_Lot=SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE)/SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_SIZE)*_Point / EURUSD_price; }( c'est pour MT5 )
Merci pour ton retour. C'est très sympa
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
Pour info, je ne l'ai pas codé moi même, j'arrive à lire et à comprendre 90% du code mais je ne sais pas l'écrire.
Je viens donc solliciter votre aide.
Pour résoudre mon problème, Je voudrais diviser la valeur que j'obtiens par le taux de change EURUSD mais je ne sais pas comment faire.
Price_1_Lot=MarketInfo(Symbol(),MODE_TICKVALUE)/MarketInfo(Symbol(),MODE_TICKSIZE)*Point_;
Mon code renverrait la bonne valeur si je pouvais faire quelque chose comme ça:
Price_1_Lot=MarketInfo(Symbol(),MODE_TICKVALUE)/MarketInfo(Symbol(),MODE_TICKSIZE)*Point_ / EURUSD value;