Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
C'était dans les archives. Je ne sais pas si quelqu'un l'a posté avant. Hma Russian Histo.
Vous avez le fichier mq4 pour ça ?
Si vous l'examinez (le fichier .ex4), vous verrez que
L'original
Salutations
mladen
Avez-vous le fichier mq4 pour cela ?
Si vous l'examinez (le fichier .ex4), vous verrez .
L'original
Salutations
mladenMerci, je n'ai jamais vu cela.
si (ind_buffer0 > ind_buffer0) ind_buffer1 = 1 ;
si (ind_buffer0 < ind_buffer0) ind_buffer2 = 1 ;
Q : que se passe-t-il dans MT4 lorsque ind_buffer0 = ind_buffer0 ?
Logiquement, cela devrait être gap(empty) mais en pratique, que se passe-t-il dans MT4 dans ce cas ?
Jaune
En fait, lorsque vous enlevez le maximum fixe, il ressemble à celui de l'image. Le maximum fixe vous empêche de voir la partie jaune. Ainsi, lorsque ni le tampon "vert" ni le tampon "rouge" n'ont de valeur, vous allez "voir à travers" et le jaune sera visible.
Dans certains cas, lorsque le HMA est inférieur à 1, vous verrez une barre jaune un peu plus courte, mais je ne voulais vraiment pas ajouter un tampon et un code supplémentaires. Et j'ai aimé l'astuce qui consiste à faire comme ceci
si (ind_buffer0 > ind_buffer0) ind_buffer1 = 1 ;
si (ind_buffer0 < ind_buffer0) ind_buffer2 = 1 ;
Q : que se passe-t-il dans MT4 lorsque ind_buffer0 = ind_buffer0 ?
logiquement, cela devrait être gap(empty) mais en pratique - que se passe-t-il dans MT4 dans ce cas ?Jaune :
En fait, lorsque vous enlevez le maximum fixe, il ressemble à celui de la photo. Le maximum fixe vous empêche de voir la partie jaune. Donc, lorsque ni le tampon "vert" ni le tampon "rouge" n'ont de valeur, vous allez "voir à travers" et le jaune sera visible.
Dans les cas où le HMA est inférieur à 1, vous allez voir une barre jaune un peu plus courte, mais je ne voulais vraiment pas ajouter un tampon et un code supplémentaires. Et j'ai aimé l'astuce qu'il fait de cette façonfainéant : ((((((
mod hma_histo de mladen : options hma cci rsi ; histo/line
bizarre... p.s. ce n'est pas hma smoozing (je n'ai aucune idée de ce que c'est (ce que j'ai fait)
Moyenne mobile de Hull non repeinte
Pouvez-vous changer l'affichage en points ?
Cela devrait être comme ceci
L'erreur se trouve dans ce code
switch(ind.mode)
{
case 0:
buffer=iMA(NULL,0,HalfPeriod,0,HMA_Method,HMA_PriceType,i)*2-
iMA(NULL,0,HMA_Period,0,HMA_Method,HMA_PriceType,i); break;
case 1:
buffer=iCCI(NULL,0,HalfPeriod,HMA_PriceType,i)*2-
iCCI(NULL,0,HMA_Period,HMA_PriceType,i); break;
case 2:
buffer=iRSI(NULL,0,HalfPeriod,HMA_PriceType,i)*2-
iRSI(NULL,0,HMA_Period,HMA_PriceType,i); break;
}
[/php]You are not "hull"-ing (smoothing) CCI or RSI
The code should be like this
[php] //
//
// fill with values that should be smoothed
//
//
for(i=limit; i>=0; i--)
{
switch(ind.mode)
{
case 0: prices = iMA(NULL,0,1,0,MODE_SMA,HMA_PriceType,i); break;
case 1: prices = iCCI(NULL,0,CCI_Period,HMA_PriceType,i); break;
case 2: prices = iRSI(NULL,0,RSI_Period,HMA_PriceType,i); break;
}
}
//
//
// now smooth (hull smooth) the values
//
//
for(i=limit; i>=0; i--)
buffer=iMAOnArray(prices,0,HalfPeriod,0,HMA_Method,i)*2-
iMAOnArray(prices,0,HMA_Period,0,HMA_Method,i);
Sur l'image : comparaison des valeurs "brutes" de CCI et RSI (lime) avec leurs valeurs lissées par la coque (jaune).
Le reste du travail est à vous (vous l'avez commencé :) :)) Il y a encore deux ou trois choses à faire pour que tout soit parfait.
salutations
mladen
mod hma_histo de mladen : options hma cci rsi ; histo/line bizarre... p.s. ce n'est pas du smoozing hma (je n'ai aucune idée de ce que c'est (ce que j'ai fait)
merci Mladen ! c'est toi qui a commencé !
(j'ai juste raté un peu de WeirdoCCI )
"peu de choses à diner" - début du tirage au sort - max du cci, rsi, hma ?,limite ... ok ?