[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 135

 
par programme - difficile, il est plus facile de précharger tous les indicateurs utilisés sur le graphique du testeur (avec les paramètres requis), et de sauvegarder le modèle en tant que tester.tpl, ce modèle sera chargé automatiquement.
 
orb:

Bonsoir !

Si vous pouvez le faire, veuillez nous indiquer comment. Que dois-je écrire dans le code de l'EA, pour que lorsque vous exécutez dans le testeur de l'EA, l'indicateur utilisé soit dessiné sur le graphique en cours de test, et n'apparaisse pas seulement après avoir parcouru l'historique ?


Vous le placez sur le graphique du symbole au niveau du TF approprié et des paramètres d'entrée, ainsi que dans l'EA testé, puis vous enregistrez ce modèle avec le même nom que celui de l'EA. C'est tout. Lorsque vous exécutez cette chouette dans le testeur de stratégie, tous les indicateurs utilisés seront affichés pendant le test de visualisation tout au long du test.
 
2FAQ ,Roman. Merci !
 
FAQ:
par programme - difficile, plus facile de précharger tous les indicateurs utilisés sur le graphique du testeur (avec les paramètres requis), et de sauvegarder le modèle en tant que tester.tpl, ce modèle sera chargé automatiquement.

Merci ! Je l'ai fait à chaque fois !
 

Bonjour !

Problème de calcul du signal:

si le RSI est au-dessus du niveau de surachat ou au-dessous du niveau de survente plus de N barres, le signal = "0", dans tous les autres cas le signal = "1".

Peut-être une erreur avec le cycle - le compteur ne fonctionne pas, c'est-à-dire que le signal "0" se produit juste après les niveaux...

#property indicator_chart_window
#property indicator_buffers 1

extern int Per = 6; // Период RSI
extern int RSI_Price = 6; // цена :0-Close; 1-Open; 2-High; 3-Low; 4-"high+low)/2"; 5-"(H+L+C)/3"; 6-"(H+L+C+C)/4".
extern int up = 70; // Уровень перекупленности индикатора RSI
extern int dn = 30; // Уровень перепроданности индикатора RSI
extern int N = 6; // Число баров выше уровня перекупленности/ниже уровня перепроданности, больше которого сигнал = "0"

double Buffer[];

int init()
{ SetIndexStyle(0,DRAW_NONE); SetIndexBuffer(0,Buffer); SetIndexLabel(0,"Sign");
return(0);
}

int start()
{ int counted_bars=IndicatorCounted();
if (Bars <= Per+11) return(0); if (counted_bars > 0) counted_bars--; int limit = Bars-counted_bars;

for (int i=0; i<limit; i++)
{ double a = iRSI( NULL,0,Per,RSI_Price,i);
double b = iRSI( NULL,0,Per,RSI_Price,i+1);

double Sign=1;

int count = 0;
if ((a>up) || (a<dn) || (b>up && a<up) || (b<dn && a>dn))
{ for (int j=0; j<=N; j++)
{ double R=iRSI(NULL,0,Per,RSI_Price,j);
if((R>up)||(R<dn)) count++;
}
if (count>N) Sign=0;
}
Buffer[i] = Sign;
}
return(0);
}
Dossiers :
 
Bonjour, pourriez-vous me dire quel indicateur peut être utilisé qui montre le volume mais pas le volume en ticks ?
 
first_may:
Bonjour, pourriez-vous me dire quel indicateur peut être utilisé qui montre le volume mais pas le volume en ticks ?
comment peut-il montrer quelque chose qui n'est pas dans le terminal ?
 
first_may:
Bonjour, pourriez-vous me dire quel indicateur on peut utiliser qui montre le volume mais pas le volume en tic-tac ?


Après-midi. Voir cet article.

En haut de l'écran - barre de menu - onglet TA.

 

Voici un article

https://www.mql5.com/ru/code/9376

mais il y a un problème avec le site web, est-ce que quelqu'un a rencontré un site similaire ?