Discussion de l'article "Rédaction d'un Expert Advisor à l'aide de l'approche de programmation orientée-objet MQL5" - page 3
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
Merci de m'aider à comprendre quelque chose que je ne comprends pas :
Au tout début de la fonction EA est appelée:
doInit est déclenché (probablement par défaut, ces variables sont fixées à NULL et 0). setPeriod et setSymbol devraient se trouver avant Init.
Je vois, merci
Je n'ai pas encore lu tout l'article, mais je peux déjà dire qu'il est beaucoup plus utile que tout ce que j'ai vu jusqu'à présent.
Merci beaucoup :-)
Spencer
if(base_currency=="USD")
{
one_lot_price=contract_size/levrage ;
}
else
{
double bprice= SymbolInfoDouble(symbol,SYMBOL_BID) ;
one_lot_price=bprice*contract_size/levrage ;
}
Merveilleux fil de discussion. Merci beaucoup.
Il y a quelques erreurs mathématiques.
Vous supposez que la paire est cadchf??
De plus, vous supposez que l'effet de levier est constant pour tous les symboles. La plupart des courtiers ont des effets de levier différents pour certaines paires.
\De toute façon, la règle correcte pour n'importe quelle paire pour la marge de 1 lot est Marge dans le compte actuel est : C*Lots*YYYDDD
YYY est la devise de base, DDD : Domination currency\
Les choses vont bien se passer jusqu'à ce que vous atteigniez CADCHF par exemple.
YYYDDD = CADUSD. --------------- et non pas USDCAD qui est affiché dans le Marketwacth\\\N- Vous devez donc ajouter une troisième condition.
il faut donc ajouter une troisième condition else-if
C=taille du contrat/levier de la paire
a oublié d'insérer ce bloc.
Merci @Samuel Olowoyo pour cet article étonnant. Bien que cet article ait été écrit il y a 10 ans, il est toujours d'actualité pour les codeurs EA en herbe.
Êtes-vous toujours actif sur MQL5 ? Je ne vois que 4 articles publiés par vous (tous publiés en 2010)