Aide au codage - page 373

 
grego:
Ce message est pour Mladen, bonjour, monsieur, c'est ce que j'ai obtenu lorsque j'ai essayé de compiler l'expert dans l'éditeur méta, fisher m11 ea, qu'est-ce que cela signifie ? Merci !

'Fisher M11 ea.mq4' Fisher M11 ea.mq4 1 1

stdlib.mqh' stdlib.mqh 1 1

stderror.mqh' stderror.mqh 1 1

La fonction doit retourner une valeur Fisher M11 ea.mq4 94 5

La variable "cerrada" n'est pas utilisée Fisher M11 ea.mq4 78 8

Variable "price" non utilisée Fisher M11 ea.mq4 77 10

Variable "ticket" non utilisée Fisher M11 ea.mq4 76 7

La déclaration de 'c' cache la déclaration globale à la ligne 57 Fisher M11 ea.mq4 191 82

la variable 'i' n'est pas utilisée Fisher M11 ea.mq4 356 18

la déclaration de 'slippage' cache la déclaration globale à la ligne 60 Fisher M11 ea.mq4 531 12

La déclaration de 'magic' cache la déclaration globale à la ligne 14 Fisher M11 ea.mq4 532 28

La valeur de retour de 'OrderSelect' devrait être vérifiée Fisher M11 ea.mq4 684 4

La valeur de retour de 'OrderSelect' doit être vérifiée Fisher M11 ea.mq4 791 4

tous les chemins de contrôle ne renvoient pas une valeur Fisher M11 ea.mq4 801 1

La déclaration de 'slippage' cache la déclaration globale à la ligne 60 Fisher M11 ea.mq4 841 12

La déclaration de 'magic' cache la déclaration globale à la ligne 14 Fisher M11 ea.mq4 842 28

La valeur de retour de 'OrderSelect' devrait être vérifiée Fisher M11 ea.mq4 1010 4

tous les chemins de contrôle ne retournent pas une valeur Fisher M11 ea.mq4 1020 1

La valeur de retour de 'OrderSelect' doit être vérifiée Fisher M11 ea.mq4 1093 4

la valeur de retour de 'OrderSelect' doit être vérifiée Fisher M11 ea.mq4 1187 3

La déclaration de 'slippage' cache la déclaration globale à la ligne 60 Fisher M11 ea.mq4 1267 11

la valeur de retour de 'OrderSelect' devrait être vérifiée Fisher M11 ea.mq4 1401 3

0 erreur(s), 19 avertissement(s) 1 20

Ce sont simplement des avertissements du compilateur

Pour autant que je sache, aucun n'est dangereux (l'EA devrait fonctionner).

 

ne fonctionne pas du tout, même dans le testeur de stratégie ne pas ouvrir de trades, tnx de toute façon pour la réponse

 
grego:
ne fonctionne pas du tout, même dans le testeur de stratégie il n'ouvre pas de trades, merci quand même pour la réponse.

Ce même EA (sans aucun changement de code - tous ces avertissements de mon côté aussi) en back test visuel sur mon terminal :

Comme vous pouvez le voir, il a ouvert et fermé l'ordre (tous les paramètres par défaut utilisés).

Dossiers :
fisher.gif  77 kb
 

oui vous avez raison, je le vois, mais peut-être un problème avec mon courtier, parce que, la taille minimale de lot considéré le nombre (1), dans d'autres courtiers est (00.1) le même montant !?

 
grego:
oui, vous avez raison, je le vois, mais peut-être un problème avec mon courtier, parce que, la taille minimale du lot considéré numéro (1), dans d'autres courtiers est (00.1) le même montant !?

Non, ce n'est pas la même chose.

Lorsque vous lancez le back test, passez à l'onglet journal et une erreur devrait apparaître. Vérifiez quelle est cette erreur

 

2014.10.16 14:38:36.656 EURUSD,M5 : 9193 événements tick (9293 barres, 18484 états de barre) traités en 82687 ms (temps total 82875 ms)

2014.10.16 14:38:36.656 2014.10.14 23:59 Impossible d'ouvrir le fichier 'C:\Program Files\Forex Broker Inc MT4 Client Terminal\MQL4\indicators\Fisher M11.ex4' [2].

Voici ce que j'ai obtenu

 
grego:
2014.10.16 14:38:36.656 EURUSD,M5 : 9193 tick events (9293 bars, 18484 bar states) traités en 82687 ms (total time 82875 ms)

2014.10.16 14:38:36.656 2014.10.14 23:59 Impossible d'ouvrir le fichier 'C:\Program Files\Forex Broker Inc MT4 Client Terminal\MQL4\indicators\Fisher M11.ex4' [2].

Voici ce que j'ai obtenu

Il vous manque l'indicateur Fisher M11 (de ce post : Forex TSD - forex forum - Download fisher m11.mq4 ) dans le dossier indicators. Vérifiez pourquoi il est manquant

 

Merci beaucoup, je vais vérifier, mais l'indicateur sur mon graphique, de toute façon je vais le faire.

 
grego:
Merci beaucoup, je vais vérifier, mais l'indicateur sur mon graphique, de toute façon je le ferai.

Il doit y avoir un indicateur"Fisher M11" (ce nom exact, il ne doit pas s'appeler autrement - pas d'ajout au nom ni de nom plus court).

 

O, merci beaucoup maintenant ça marche bien, je veux demander quelque chose, est-il possible de changer le code, je veux que l'expert ouvre le trade tout de suite suivre le signal actuel et fermer le trade dès que le signal change, et ouvrir un nouveau trade suivre le nouveau signal ? tnx (ne pas attendre un signal)

Raison: