Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 393
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
Alors ça se passe comme ça :
Alors ça se passe comme ça :
V5 est une sorte de résultat de calcul. J'ai supprimé V5, mis un tableau à sa place et je veux qu'il soit écrit dans le fichier. Le fichier est créé, mais une seule valeur y est écrite, pas le tableau de données de l'indicateur. Que manque-t-il ? J'ai un indicateur qui est correctement tracé sur le graphique. Je veux écrire ses valeurs dans un fichier pour pouvoir les lire plus tard. Mais un seul numéro est écrit. Pouvez-vous m'aider à comprendre ce qui ne va pas ?
Alors ça se passe comme ça :
Je l'ai fait avec FileWriteArray, mais maintenant le fichier est vide. Il ne veut pas écrire un tableau à cet endroit :(. Savez-vous comment aider ? Bien sûr que si. S'il vous plaît, dites-moi ce qui ne va pas.
C'est comme ça
Quel type de tableau ? Insérez le code, arrêtez d'être gourmand ! Et voici un tableau écrivant apparemment seulement un tableau de caractères.
Et le tableau double dans la boucle écrit
C'est comme ça
Quel type de tableau ? Insérez le code, arrêtez d'être gourmand ! Et ce tableau écrit probablement seulement un tableau de caractères
Et voici le tableau double dans la boucle en train d'écrire
C'est cupide, non ? :)
Pourquoi voudriez-vous imprimer quoi que ce soit à partir d'un indicateur ? Tout est sur l'écran - c'est ce qu'est un indicateur. Lorsque j'ai besoin d'un tableau, je lance un script avec iCustom().
Bonjour, j'ai du mal avec le code qui est censé vérifier le prix de l'ordre dans le terminal. J'ai décidé d'essayer de vérifier les billets. J'ai mis les tickets dans un tableau, j'ai commencé à vérifier.
Tout est bon, il revient VRAI. Je pense que si j'en supprime un, il retournera FALSE. Mais non((( J'ai tout supprimé, et le script renvoie toujours 1 au lieu de 0. Qu'est-ce que je fais de mal ?
Bonjour, chers experts ! Veuillez aider un débutant. J'essaie de mettre un indicateur dans mon conseiller expert(je me suis creusé la tête...) ! Donne lieu à une erreur : 'limit' - déclaration sans type.
Dans cette ligne : limit = MathMax(limit,MathMin(Bars,iCustom(NULL,timeFrame,indicatorFileName, "returnBars",0,0)*timeFrame/Period()) ;
Bonjour, j'ai du mal avec le code qui est censé vérifier le prix de la commande dans le terminal. J'ai décidé d'essayer de vérifier les billets. J'ai mis les tickets dans un tableau, j'ai commencé à vérifier.
Tout est bon, il revient VRAI. Je pense que si j'en supprime un, il retournera FALSE. Mais non((( J'ai tout supprimé, et le script renvoie toujours 1 au lieu de 0. Qu'est-ce que je fais de mal ?
Le problème est que si vous sélectionnez (OrderSelect(...)) par ticket, le paramètre 3 est ignoréMODE_TRADES
Ainsi, pour savoir dans quelle liste (fermée, ouverte) vous avez choisi l'ordre, vous devez vérifier son heure de clôture.
0- ouvert et en attente, >0 fermé
Bonjour, chers experts ! Veuillez aider un débutant. J'essaie de mettre un indicateur dans un conseiller expert (je me suis creusé la tête...) ! Donne lieu à une erreur : 'limit' - déclaration sans type.
Dans cette ligne : limit = MathMax(limit,MathMin(Bars,iCustom(NULL,timeFrame,indicatorFileName, "returnBars",0,0)*timeFrame/Period())) ;
C'est une façon intéressante de procéder.
Essayez ce qui suit sur l'erreur