Il y a une idée de commerce intéressante. Aidez-moi à trouver des erreurs dans le code (mql4).

 
Faites un essai.
Dossiers :
exp_2.mq4  7 kb
 
Quelles sont les erreurs ?
 

Je ne peux pas tester le robot dans mon terminal. Je pensais qu'il y avait une erreur dans le code - j'ai appris le langage moi-même et à partir de vieux tutoriels vidéo.

Est-ce que ça marche pour vous ? Quels sont les résultats ?

 
Yaroslav Gladkov:

Je ne peux pas tester le robot dans mon terminal. Je pensais qu'il y avait une erreur dans le code - j'ai appris le langage par moi-même et à partir de vieux tutoriels vidéo.

Est-ce que ça marche pour vous ? Quels sont les résultats ?

Comment ça, je ne peux pas le tester ? Il ne donne pas d'erreur, mais il n'ouvre pas de marché.
 

Même situation - aucune erreur et aucune transaction. Et je ne sais pas comment voir quel est le problème - je suis un copiste.

 
Alexey Volchanskiy:
Pouvez-vous être plus clair, que voulez-vous dire par je ne peux pas le tester ? Pas d'erreurs, mais pas de trades ouverts non plus.

Au fait, je vous conseille de mettre dans la première ligne

#property strict

input double StopLoss=100;

// и все Point заменить на _Point
 
Yaroslav Gladkov:

Même situation - aucune erreur et aucune transaction. Et je ne sais pas comment voir quel est le problème - je suis un copiste.

Faites comme je l'ai écrit ci-dessus - vous avez un tas d'avertissements ici, vous devez les supprimer, puis vous pourrez régler le problème. La condition pour ouvrir une commande n'est pas remplie.
 
Alexey Volchanskiy:

Au fait, je vous conseille d'insérer la première ligne

Et en quoi les points sont-ils fondamentalement différents et qu'est-ce que cela peut affecter ? je me demande pour moi-même, car je n'ai pas trouvé de réponses à cette question, et les options pour les points déjà 3 ou 4.

 
Alexey Volchanskiy:

Au fait, je vous suggère de mettre la première ligne

Je vais essayer.

Jetez un coup d'œil au journal, voyez s'il vous dit quelque chose.

Dossiers :
20160213.log  1 kb
 
Yaroslav Gladkov:

Je vais essayer.

Jetez un œil au journal, voyez s'il vous dit quelque chose.

Il semble y avoir un problème avec l'historique, je n'ai pas de telles erreurs.

0 17:04:35.266 Expert Tests\exp_2 EURUSD.e,M1 : chargement réussi

0 17:04:41.178 TestGenerator : écart fixé à 12

2 17:04:41 2016.02.04 00:00 exp_2 entrées : StopLoss=100 ; TakeProfit=100 ; period_CCI_S=100; period_CCI_F=13 ; Lots=0.1 ; Prots=0.02 ;

0 17:04:41.870 EURUSD.e,M1 : 352982 tick events (3875 bars, 354029 bar states) traités en 0:00:00.390 (temps total 0:00:06.381)

0 17:12:23.065 Expert exp_2 EURUSD.e,M1 : supprimé

0 17:12:23.073 Expert Tests\exp_2 EURUSD.e,M1 : chargement réussi

0 17:12:23.078 TestGenerator : écart fixé à 12

2 17:12:23 2016.02.04 00:00 exp_2 entrées : StopLoss=100 ; TakeProfit=100 ; period_CCI_S=100 ; period_CCI_F=13 ; Lots=0.1 ; Prots=0.02 ;

0 17:12:23.243 EURUSD.e,M1 : 352982 tick events (3875 bars, 354029 bar states) traités en 0:00:00.094 (temps total 0:00:00.172)

0 17:12:25.994 TestGenerator : écart fixé à 12

2 17:12:26 2016.02.04 00:00 exp_2 entrées : StopLoss=100 ; TakeProfit=100 ; period_CCI_S=100 ; period_CCI_F=13 ; Lots=0.1 ; Prots=0.02 ;

0 17:12:26.179 EURUSD.e,M1 : 352982 tick events (3875 bars, 354029 bar states) traités en 0:00:00.094 (temps total 0:00:00.188)

0 17:12:52.092 TestGenerator : écart fixé à 12

2 17:12:52 2016.02.01 00:00 exp_2 entrées : StopLoss=100 ; TakeProfit=100 ; period_CCI_S=100 ; period_CCI_F=13 ; Lots=0.1 ; Prots=0.02 ;

0 17:12:52.452 EURUSD.e,M1 : 760476 tick events (8183 bars, 761523 bar states) traités en 0:00:00.218 (temps total 0:00:00.359)

 
Alexey Volchanskiy:


Voici la version modifiée
Dossiers :
exp_2.mq4  7 kb