Questions des débutants MQL5 MT5 MetaTrader 5 - page 98
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
Boris.45:
Je n'utilise pas cet élément du tableau, car je passe immédiatement à l'algorithme de recherche des fractales sur les 5 dernières barres. Et Time_H1[1][0] est le temps d'ouverture de la barre zéro où les paramètres de cette barre n'ont pas encore été formés.Peut-être que je me trompe, mais d'après ma propre expérience, j'ai constaté que l'utilisation des paramètres d'une barre de zéro pour former des séries chronologiques conduit à leur distorsion.
Ok, laissez-moi clarifier la question :
Si "Time_H1[nomer_instr][i]=Time_buf[i] ;" et "Time_H1[1][1]=2011.01.03 11:00:00", que retourne Time_buf[0] ?
Veuillez m'envoyer un lien pour fermer un certain poste (spécifique).
C'est-à-dire qu'à un certain moment, lorsque les conditions pour fermer une position sont remplies, disons BUY, le Conseiller Expert (à ce moment) ferme toute position BUY ouverte. Je suis maintenant confronté à un problème, lorsque je dois fermer une certaine position (spécifique) de l'acheteur.Par exemple, lorsqu'une position BUY est ouverte, vous pouvez lui donner une désignation spécifique, mais lorsqu'elle est fermée, vous devez spécifier "BUY" comme condition.
Par exemple, lorsque vous ouvrez une position BUY, vous pouvez lui donner une désignation spécifique, mais lorsque vous la fermez, vous devez préciser son "existence".
Vous allez donc fermer différentes "positions" sur le même symbole ?
Pas vraiment.
Si un achat à plat est ouvert, je ne peux pas fermer une tendance d'achat. Et vice versa.
C'est-à-dire de clôturer certaines positions sur le même symbole - soit un flat (si un flat est ouvert) ou un trend (si un trend est ouvert).
Il s'agit de clôturer certaines positions sur un seul symbole - soit un flat (sous réserve de l'ouverture du flat), soit un trend (sous réserve de l'ouverture du trend).
OK, je vais clarifier la question :
Si "Time_H1[nomer_instr][i]=Time_buf[i] ;" et "Time_H1[1][1]=2011.01.03 11:00:00", que retourne Time_buf[0] ?
Je vais essayer d'expliquer l'idée que j'essaie de mettre en œuvre dans l'EA.
Il existe des fonctions standard CopyTime(), CopyOpen(), CopyHigh(), etc., qui utilisent les tableaux correspondants Time_buf[], Open_buf[], High_buf[], etc.
Grâce à ces fonctions, nous pouvons obtenir les données historiques pour différentes échéances et différentes devises. Dans ce cas, Time_buf[0]est l'heure d'ouverture de la barre de zéro,
High_buf[0] est la valeur maximale du prix de la devise spécifiée sur la barre zéro au moment du dernier tick arrivant.
Ensuite, je crée des tableaux bidimensionnels pour chaque période de temps pour chaque paramètre Time, Open, etc. Ensuite, j'ai les tableaux suivants pour le cadre temporel H1
Time_H1[i][j], Open_H1[i][j], High_H1[i][j], etc. Dans ces tableaux, chaque ligne est consacrée aux données historiques d'une certaine devise. Ainsi,
en utilisant la boucle par numéro de devise for( i=1 ; i<=nomer_instr ; i++ ) j'écrase les données historiques Time_buf[j], High_buf[j] etc. avec les lignes correspondantes des tableaux
Time_H1[i][j], High_H1[i][j] etc.
Si vous tradez en utilisant des ticks, vous pouvez utiliser les paramètres actuels de la barre zéro. Naturellement, les paramètres actuels de la barre de zéro au moment du
J'ai un conseiller expert qui utilise des barres au lieu de ticks. J'ai vu que lorsque l'EA fonctionne sur des barres
les valeurs High_buf[0] et Low_buf[0] ne sont pas des valeurs historiques au moment de la fermeture de la barre zéro, ce sont des valeurs aléatoires. Par conséquent, si nous incluons
des paramètres de la barre de zéro dans une séquence historique, toute la séquence historique du paramètre sera déformée. C'est pourquoi je n'utilise pas les paramètres de la barre de zéro.
Désolé que ce soit si long.
Boris.45:
Je vais essayer d'expliquer l'idée que j'essaie de mettre en œuvre dans mon conseiller expert.
Je ne demandais pas pour l'idée :)
C'est ce que je demande, quelle valeur renvoie l'élément du tableau que vous mentionnez ?
Veuillez me conseiller !
Comment modifier la couleur d'arrière-plan des paires de devises dans l'aperçu du marché ?
Ou supprimez carrément la couleur !
Merci d'avance !