[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 450

 
sammi61:
Pouvez-vous suggérer un script ou un conseiller expert pour réaliser un graphique en 6 heures ?
Il existe une chose aussi innovante que la recherche dans les forums. Essayez-le, vous serez agréablement surpris.
 
granit77:
Il existe une chose aussi innovante que la recherche dans les forums. Essayez-le, vous serez agréablement surpris.
Apparemment, la nanotechnologie était impliquée, n'est-ce pas ?
 
semiromid:

bool flag = true;
int i=0;
int w=0;
int start()
{
if (flag)
{

while(i<1)

{
w=w+1;
Alert(+w, "-й, и последний звонок ^_^");
i++
;
}
flag = false;
}
return(0);
}

bool flag=true ;

int start()

{

if(flag) {

Alert("une fois") ;

flag=false ;

}

retour(0) ;

}

 
semiromid:

y=MathMod(r,t); //делим r/t

Ce n'est pas comme s'il y avait quelque chose à partager.

Si vous rencontrez quelque chose de nouveau, consultez l'aide. Il n'est pas difficile d'utiliser l'aide. Pourquoi forcer les autres à écrire ce qui a déjà été écrit auparavant ? Mm-hmm ?
 
semiromid:
Il s'avère donc que dans mql4 il est impossible d'effectuer un cycle une fois toutes les 20 secondes, indépendamment des ticks ?


Ce n'est pas un problème de mql4. C'est un problème de forex.

PS Si les prix n'ont pas changé au cours des 20 dernières secondes, que devons-nous calculer ?

 
sammi61:

Connaissez-vous un script ou un conseiller expert pour réaliser un graphique en 6 heures ?
MT4 est livré avec un script de conversion de période. Mais si vous n'avez pas besoin du graphique lui-même, vous pouvez utiliser cette bibliothèque.
 
peshihod:
Si vous rencontrez quelque chose de nouveau, consultez l'aide. Il n'est pas difficile d'utiliser l'aide. Pourquoi forcez-vous les autres à écrire ce qui a déjà été écrit auparavant ? Uh-huh ?


Attendez... J'ai consulté l'aide au préalable et décrit les exemples .

La fonction MathMod calcule le reste réel f de x / y tel que x = i * y + f , i est un entier, f a le même signe que x, et la valeur absolue de f est inférieure à la valeur absolue de y.

Paramètres :

valeur . - Valeur du diviseur.
valeur2 - Valeur du diviseur.

Exemple :
  double x=-10.0,y=3.0,z ; z=MathMod(x,y) ; Print("Le reste de ",x," / ",y," est ",z) ; // Résultat : Le reste de -10 / 3 est -1

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Je ne comprends pas ce ------>>>.

Quel est le rapport avec cette fonction MathMod?

while(true)
{
  if (MathMod(TimeLocal(), 20)==0) // каждая 20 секунда
  while(i<10) {   i++; } // полезный цикл
  Sleep(10); // поспим немного для разгрузки проца
}

.

 


while(true)
{
if (MathMod(TimeLocal(), 20)==0) // toutes les 20 secondes
while(i<10) { i++ ; } // boucle utile
Sleep(10) ; // faire une petite sieste pour décharger le processeur
}

Cette procédure vérifie toutes les 10 millisecondes --- si le reste réel de la division de TimeLocal() par 20 = zéro.

C'est si vous voulez une précision nanométrique indépendamment du coût de calcul. ;)

 
semiromid:

Je ne comprends pas ce ------>>>.

Quel est le rapport avec cette fonction MathMod?

MathMod() est une division. Le reste est purement mathématique : si nous divisons le résultat de TimeLocal() par 20 toutes les secondes (ou plus souvent), alors toutes les 20 secondes, le reste sera égal à zéro.

Conclusion : une même idée peut être mise en œuvre de différentes manières.

 

Bon après-midi.

Qui peut me dire comment normaliser un nombre comme celui-ci ?

C'est-à-dire que nous avons besoin de cette fonction F(8,5464.00) = 85464.00

Merci.

Raison: