Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 574
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
La tâche consiste à trouver la barre avec la fermeture minimale
for(int x=0 ; x<=xBars -1 ; x++)
{
contre++ ;
// Print(Close[x],",",counter) ;
int h = ArrayMinimum(Close[x]) ;
if(counter > 20) break ;
}
Le compilateur jure sur Close
Ecrire les prix de clôture dans un tableau séparé et ensuite en dehors de l'ArrauMinimum chick
La tâche consiste à trouver la barre avec la fermeture minimale.
il y a des fonctions iHighest et iLowest (maintenant aussi dans MT5)
il y a des fonctions iHighest et iLowest (maintenant aussi dans MT5)
La tâche consiste à trouver la barre avec la fermeture minimale
for(int x=0 ; x<=xBars -1 ; x++)
{
contre++ ;
// Print(Close[x],",",counter) ;
int h = ArrayMinimum(Close[x]) ;
if(counter > 20) break ;
}
Le compilateur jure sur Close
La tâche de recherche du prix minimum/maximum dans MQL4 est résolue par une seule ligne :
vous pouvez, mais ce ne sera pas exactement une minuterie.
Merci.
Comment calculer le volume du lot par incréments ? Si le dépôt =1000, lot = 0,1, le dépôt est devenu 2000, lot = 0,2. C'est-à-dire que si le dépôt est de 1500 ou 1700, le lot n'est pas incrémenté.
Merci.
Comment calculer le volume du lot par incréments ? Si le dépôt =1000, lot = 0,1, le dépôt est devenu 2000, lot = 0,2. C'est-à-dire que si le dépôt est de 1500 ou 1700, le lot n'augmente pas.
D'une certaine façon...
Comme ça...
Non, non, avec un dépôt de 1100, le lot sera de 0,11, et j'ai besoin que le lot n'augmente pas jusqu'à 2000. Comment puis-je définir le pas =1000 dans les paramètres ?
Bonjour les programmeurs. Pourriez-vous me donner un conseil sur la façon d'aborder correctement la condition suivante :
1. Le Conseiller Expert ouvre 2 ordres de marché (achat et vente) avec le même lot spécifié dans les paramètres. - L'ordre est exécuté sans aucun problème
La suivante présente un problème, le prix peut se déplacer à la fois vers la direction VENDRE et vers la direction ACHETER. Comment pouvons-nous arranger le code de sorte que lorsque n points ont été passés, l'Expert Advisor analyse la rentabilité de ces deux transactions en LIVE et ferme l'ordre qui a un solde négatif après n points ? Si vous avez d'autres idées sur la manière de procéder, veuillez m'en faire part.
Je vous donne le code - brouillon, seul le premier point est exécuté, et 2 trades sont ouverts avec TP et SL
2. Lorsque le prix atteint le nombre de pips spécifié, je ferme l'ordre avec un solde négatif et j'ouvre deux autres ordres (achat et vente) avec le même lot,
Les stops sont fixés au prix d'ouverture du premier ordre, c'est-à-dire que si la tendance s'inverse, les 3 ordres doivent se fermer simultanément.