Aide au codage - page 501

 
candyman752:
hello mladen s'il vous plaît aidez avec les erreurs de compilation sur le ci-dessous. Par hasard, avez-vous des suggestions de bons EAs combinés stochatiques RSI MTF ?

Bonjour mladen serez vous en mesure de débuguer

Dossiers :
 
mladen:
candyman752

Le SAR parabolique ne se repeint pas

Comme je vous l'ai dit : cet EA utilise la TMA centrée. La TMA centrée recalcule/ repeint

Bonjour Malden

J'ai essayé de parcourir le code de l'EA pour voir quel indicateur est le TMA centré. Je n'ai pas réussi à le comprendre. Est-il possible de supprimer le code qui repose sur le TMA centré et l'EA exécute toujours l'ordre ?

 
candyman752:
J'ai essayé de parcourir le code de l'EA pour voir quel indicateur est la TMA centrée. Je n'ai pas réussi à le comprendre. Est-il possible de supprimer le code qui repose sur la TMA centrée et que l'EA exécute toujours l'ordre ?

candyman752

Dans l'EA "wapen" il y a une fonction appelée calcTMA - c'est la TMA centrée. Et elle ne peut pas être supprimée de l'EA puisqu'elle fait partie des conditions.

 

bonjour mladen

Pourriez-vous effacer les erreurs de compilation dans le fichier joint

Dossiers :
 
candyman752:
Bonjour mladen, pourriez-vous effacer les erreurs de compilation dans le fichier joint ?

Voici une version sans erreurs de compilation : sto_m5xm15xm30_v2.1.mq4

__________________

Vérifiez-la, car la version que vous avez postée ne pouvait pas du tout fonctionner en mode normal (la stochastique était fausse ainsi que les résultats de retour de la fonction SignalExit() qui ne fonctionnaient pas du tout)

Dossiers :
 

Existe-t-il un exemple de création d'une simple minuterie d'exécution de code ?

 
apprentice coder:
Existe-t-il un exemple de création d'un simple minuteur d'exécution de code ?

Le moyen le plus simple serait de placer :

uint startTime = GetTickCount() ;

au début du code que vous souhaitez vérifier, puis :

uint elapsedTime = GetTickCount()-startTime ;

à la fin. Cela devrait (avec un surcoût de quelques millisecondes) vous donner le temps écoulé en millisecondes.

 
mladen:
Le moyen le plus simple serait de placer :

uint startTime = GetTickCount() ;

au début du code que vous souhaitez vérifier, puis :

uint elapsedTime = GetTickCount()-startTime ;

à la fin. Cela devrait (avec une surcharge de quelques millisecondes) vous donner le temps écoulé en millisecondes.

Super. Merci

 

Ceci (Overlay and Spread Charts for 2 symbols) affiche des valeurs fantômes en bas du graphique, Quelqu'un peut-il le vérifier ?

overlay_and_spread_charts_for_2_symbols.zip

 
tampa:
Ceci (Overlay and Spread Charts for 2 symbols) affiche des valeurs fantômes en bas du graphique, quelqu'un peut-il le vérifier ?overlay_and_spread_charts_for_2_symbols.zip

Il semble que cet indicateur ait de nombreux bugs de codage - je ne suis pas sûr qu'il puisse être corrigé en utilisant la logique utilisée par l'auteur.