[Archive] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 2. - page 138

 
todem:
pourquoi spécifier 15 ??? vous avez besoin de 10

D'abord je dis :

ArrayResize(m, 10)

...

Je remplis 10 éléments avec des valeurs.

Puis je découvre que j'ai besoin de plus d'espace pour cinq éléments supplémentaires et je me dis :

ArrayResize(m, 15).

Ainsi, les 10 éléments d'origine conservent leurs valeurs.

Compris ?

 
Adapté de la branche Fonctions utiles de KimIV.
<br / translate="no">todem 22.02.2011 19:09
Pouvez-vous me dire comment savoir si le terminal est activé et comment régler tous les ordres ouverts et les tickets créés par le même EA ?
 
Je ne trouve pas d'erreur (j'ai tout essayé jusqu'à la méthode de l'intuition).
J'ai deux stochastiques sur H4 et M15. Lorsque "H4 de 20 à 80 + en hausse" + "sur M15 la ligne principale croise la ligne de signal de bas en haut + M15 en dessous de 50" = c'est un signal d'achat (vice versa - signal de vente).

Pour l'analyse visuelle de ces signaux, j'essaie de mettre des lignes verticales (je voulais une ligne verte pour acheter et une ligne rouge pour vendre, mais j'ai échoué). J'écris ceci comme un EA et je dessine toujours seulement 2 lignes sur les 2 premiers signaux et c'est tout. Je ne comprends pas pourquoi tous les signaux ne sont pas tracés. J'ai essayé différentes échéances pour le testeur (3, 6 mois), le résultat est le même. Veuillez m'indiquer l'erreur :

//--------------------
int init()
{

retour(0) ;
}

int deinit()
{

retour(0) ;
}

int start()
{
double SH4_0=iStochastic(0,PERIOD_H4,20,3,3,MODE_SMMA,1,MODE_SIGNAL,0) ;
double SH4_1=iStochastic(0,PERIOD_H4,20,3,3,MODE_SMMA,1,MODE_SIGNAL,1) ;
double M15_0=iStochastic(0,PERIOD_M15,17,5,5,MODE_SMA,1,MODE_MAIN,0) ;
double SM15_0=iStochastic(0,PERIOD_M15,17,5,5,MODE_SMA,1,MODE_SIGNAL,0) ;
double M15_1=iStochastic(0,PERIOD_M15,17,5,5,MODE_SMA,1,MODE_MAIN,1) ;
double SM15_1=iStochastic(0,PERIOD_M15,17,5,5,MODE_SMA,1,MODE_SIGNAL,1) ;
int i=1 ;

if((SH4_0>SH4_1)&&(SH4_0>20)&&(SH4_0<80)&&(SM15_1>M15_1)&&(SM15_0<M15_0)&&(SM15_0<50))
{
ObjectCreate("ligne "+i, OBJ_VLINE, 0, Time[0], 0) ;
i++ ;
}
if((SH4_0<SH4_1)&&(SH4_0>20)&&(SH4_0<80)&&(SM15_1<M15_1)&&(SM15_0>M15_0)&&(SM15_0>50))
{
ObjectCreate("ligne "+i, OBJ_VLINE, 0, Time[0], 0) ;
i++ ;
}
retour(0) ;

}

 

mettre la variable i et son initialisation avant start()

ou mettre static int i=1 ;

 
alsu:

mettre la variable i et son initialisation avant start()

ou mettre static int i=1 ;

alsu, vous n'allez pas le croire - ça marche ! :))))) Merci beaucoup ! Bien que lorsque j'exécute des tics, il chevauche plusieurs lignes l'une sur l'autre, mais ce n'est pas fatal :)
 

Je me demande pourquoi le nombre moyen de changements (sumpos+(-sumneg))/2 n'est pas absolument corrélatif

avec leur rapport dans une échelle de 100 points sumpos/(sumpos+sumneg)*100 et quelle option est correcte.

Pour faciliter le traçage de la corrélation, la première est multipliée par 2 (amplitude doublée) et 50 est soustrait de la seconde (c'est-à-dire que l'échelle va de -50 à 50).

 
eddy:

est complètement corrélatif


Je n'ai jamais vu un tel terme de ma vie)) Expliquez la signification ?
 
n'est pas absolument corrélée
 
eddy:
pas de corrélation absolue

LOL ;)

Où (quel secteur) connaissez-vous la corrélation absolue ;) appelez les choses par leur nom propre ;).

Читаем https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%80%D1%80%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D1%8F

 
eddy:
n'est pas absolument corrélée.
Je pense que c'est très corrélé - le CQ est proche de 100%. Ou voulez-vous dire "pas exactement égal" ?