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
Bonjour !
Veuillez me conseiller. C'est ainsi que les positions sont ouvertes pour chaque paire dans l'EA multi-devises.
Veuillez me conseiller. Comment puis-je écrire une fonction séparée au lieu de ce bloc.
Je ne dois donc pas réécrire ce bloc pour chaque paire ?
(Le bloc utilise le fi de I.Kim et le fi d'ouverture de Market Watch).
Bonjour !
Veuillez me conseiller. C'est ainsi que les positions sont ouvertes pour chaque paire dans l'EA multi-devises.
Veuillez me conseiller. Comment puis-je écrire une fonction séparée au lieu de ce bloc.
Je ne dois donc pas réécrire ce bloc pour chaque paire ?
(J'ai utilisé le fi de I.Kim et le fi d'ouverture de Market Watch dans les conditions d'exécution des ordres de marché).
void FUN(string _Symbol){
// Votre code, mais en utilisant _Symbol au lieu d'un symbole
}
Merci. Qu'en est-il des offres, des demandes, des deltas, des lots et du bool TRADE (c'est la permission d'entrée) pour chaque paire ?
Est-ce que cela serait correct ? -
Aussi. Il me semble avoir entendu dire en passant qu'il est incorrect d'utiliser (appeler) une fonction personnalisée à l'intérieur d'une autre.
Et j'utilise une fonction dans un bloc pour ouvrir des positions en exécution d' ordre de marché Market Watch
N'y aura-t-il pas des problèmes et des dysfonctionnements ?Merci. Qu'en est-il des offres, des demandes, des deltas, des lots et du bool TRADE (c'est la permission d'entrée) pour chaque paire ?
Est-ce que cela serait correct ? -
Aussi. Il me semble avoir entendu dire en passant qu'il est incorrect d'utiliser (appeler) une fonction personnalisée à l'intérieur d'une autre.
Et j'utilise dans mon bloc la fonction d'ouverture de positions en conditions d'exécution des ordres de marché Market Watch
N'y aura-t-il pas des problèmes et des dysfonctionnements ?double _Bid=MarketInfo(_Symbol, MODE_BID) ;
double _Ask=MarketInfo(_Symbol, MODE_ASK) ;
....................................................................
La fonction d'appel peut se situer à n'importe quel endroit. Il n'y aura aucun problème.
Bonjour !
J'utilise un chalut dans un camion multi-devises. C'est comme ça :
Afin d'engager le chalutage de toutes les paires de multidevises, je l'ai remanié comme suit.
(Les points d'enchère sont appelés par MarketInfo(Symbol_1,MODE_ASK) ;
Le Conseiller Expert fonctionne par les prix d'ouverture.
Le chalut s'appelle comme ça :
Cependant. Le chalut ne fonctionne pas avec ce réglage.
Si je retire le chalut d'un symbole, le chalut d'une autre paire commence à fonctionner.
Si les deux appels de paires de pistes sont présents dans le code, aucun d'entre eux ne fonctionne.
Veuillez me conseiller. Où peut-il y avoir une erreur ?
Vous devez utiliser un prevtime différent pour chaque instrument et cadre temporel.
Merci Vinin !
J'étais justement sur le point d'écrire mon propre chalut pour chaque paire.....
Aide avec le conseiller multi-devises.
J'ai écrit un EA. Il ouvre/ferme simultanément des ordres pour deux paires EURUSD <-> GBPUSD. Je le lie à l'EURUSD. Lire les cotations pour les deux paires (iOpen). Les commandes ci-dessous sont exécutées
Ask_EUR = MarketInfo("EURUSD", MODE_ASK) ;
Bid_EUR = MarketInfo("EURUSD", MODE_BID) ;
Et ces commandes ne sont pas exécutées
Ask_GBP = MarketInfo("GBPUSD", MODE_ASK) ;
Bid_GBP = MarketInfo("GBPUSD", MODE_BID) ;
Valeurs ask = bid = 0
Pouvez-vous me dire ce qui se passe ?