L'ÉCHANGE D'IDÉES - page 13

 
Merci ! Je vais essayer.
 
Vinin:
rid:

L'échelle du graphique est trop grossière. Quatre décimales ne suffisent pas ! Nous devons en ajouter un cinquième.

Messieurs ! Veuillez me conseiller sur ce qu'il faut faire pour augmenter la sensibilité de l'échelle dans les indices d'une décimale.


Dans la section init de l'indicateur, il suffit d'écrire IndicatorDigits(Digits+1) ; Nous obtiendrons un chiffre supplémentaire. Si nous faisons +2, nous obtiendrons deux chiffres supplémentaires.

J'étais sur le point de le faire. Mais j'ai des doutes... Le détecteur de tendance de l'Expert Advisor utilise des indicateurs intégrés. Ils ne semblent pas être faciles d'accès. Alors, que va-t-il se passer ? Je vais devoir remplacer les indicateurs intégrés par des indicateurs personnalisés iCustom dans mon conseiller expert ?

Mais dans le détecteur de tendances, nous "accrochons" la MA à l'indicateur Bulls. Le mode iMAOnArray n'est pas disponible dans les indicateurs personnalisés. Alors, que faire maintenant ?

 
rid писал (а) >>

J'étais sur le point de le prescrire. Mais je me demandais... Le détecteur de tendance de l'Expert Advisor utilise des indicateurs intégrés. Ils ne semblent pas être faciles d'accès. Alors, que va-t-il se passer ? Je vais devoir remplacer les indicateurs intégrés par des indicateurs personnalisés iCustom dans mon conseiller expert ?

Mais dans le détecteur de tendances, nous "accrochons" la MA à l'indicateur Bulls. Le mode iMAOnArray n'est pas disponible dans les indicateurs personnalisés. Alors, que faire maintenant ?

Vinin l'a écrit...

BULLS = HIGH - EMA
BEARS = LOW - EMA

...donc vous construisez juste

spécifier dans le init le nombre de chiffres = 6

dans la source

double EMA = iMa(....) ; // - moyenne avec la période appropriée

double BULLS = HIGH[i] - EMA ;
double BEARS = LOW[i] - EMA ;

double delta = BULLS - BEARS ;

Et puis vous travaillez avec le delta dans sa dimension de chiffres après la virgule.

 
esmaster писал (а) >>

et ensuite vous travaillez avec le delta dans sa dimension de chiffres après la virgule. et pas d'inductions dans le client. et cela fonctionnera plus rapidement.

>> Merci.

 
esmaster писал (а) >>

Alors Vinin a écrit...

BULLS = HIGH - EMA
BEARS = LOW - EMA

Donc vous le construisez.

dans l'inite vous mettez le nombre de chiffres = 6

dans le code source

double EMA = iMa(....) ; // - moyenne avec la période souhaitée

double BULLS = HIGH[i] - EMA ;
double BEARS = LOW[i] - EMA ;

double delta = BULLS - BEARS ;

Ensuite, vous travaillez avec le delta dans sa dimension de chiffres après la virgule.

même pas une demi-année =))

 
leonid553 писал (а) >>

Bonjour à tous. Je propose d'utiliser la méthode dite "Détecteur de tendances". Je ne m'attendais pas à un si bon résultat de ma trouvaille. Je l'ai accidentellement aveuglé - je l'ai mis dedans. J'insère cette partie dans presque tous les conseillers-experts et même un conseiller-expert perdant réalise des bénéfices ! Il réduit le nombre de transactions à contre-courant (la plupart perdantes) et augmente considérablement le paramètre de rentabilité du conseiller expert, souvent jusqu'à au moins deux ! Cela signifie qu'en dehors de la période d'optimisation, nous avons beaucoup plus de chances de réaliser un bénéfice !

Voici l'idée : nous prenons les indicateurs BearsPower et BullsPower (bulls power et bears power) et nous les comparons entre eux. Mais il suffit de les comparer - c'est une douleur dans le cou. Le faire de manière programmatique est fastidieux. C'est pour cela que je mets des MA sur eux et que je compare les valeurs MA sur la barre zéro ! Il suffit d'additionner ces valeurs = Delta. En outre, tout est simple. Si DELTA ..>0 - la tendance est à la hausse. Sinon, elle va vers le bas !

Nous devons juste ajouter à la condition d'achat if ((Delta>=0) && ... ...

Et dans la condition de vente - if ((Delta<=0) && ... ...

Dans les paramètres externes de n'importe quel conseiller expert, insérez :

Vous n'avez pas besoin de l'insérer. Mais il faut alors récupérer ces paramètres et insérer des valeurs numériques au lieu des noms de variables directement dans le code. Et voici le bloc lui-même :

Voici un exemple de fonctionnement d'un EA avec le détecteur de tendance. Nous pouvons voir qu'en cas de tendance à la hausse, les positions d'achat sont ouvertes, et vice versa.

Peut-être quelqu'un aura-t-il des suggestions pour améliorer et affiner la conception. J'aimerais savoir dans quelle mesure ce détecteur de tendances est prometteur.

Peut-être que nous devrions créer un indicateur comme "Trend Detector v1.0". Puisque tout le monde ici n'a pas la possibilité de programmer.........

À en juger par les résultats, l'idée est bonne et, surtout, elle fonctionne.......

Merci d'avance !!!!!

 
Cyklik писал (а) >>

Peut-être une sorte d'indicateur, comme "Trend Detector v1.0". ///

Il est peu probable qu'elle réussisse tout de suite. Les lignes MA en mode iMAOnArray, lorsqu'elles sont utilisées dans le conseiller expert, ne sont pas affichées sur le graphique en mode visuel. Mais les lignes placées manuellement s'affichent bien. Peut-être que votre demande sera mise en œuvre par un spécialiste qui sera en mesure de combiner deux MA de différents indicateurs en mode iMAOnArray dans la fenêtre de l'indicateur.

Je n'ai pas assez de connaissances pour cela. //

Il est plus facile d'insérer le détecteur de tendances dans n'importe quel conseiller expert et de l'afficher.

d'un graphique avec plusieurs commentaires ("Delta", Delta, "\n") - prenant des valeurs de différentes échéances ..... - j'ai même vu une telle construction quelque part !

//-----------------------------------------------------------------------------------------------

Un peu plus tard (maintenant allé au travail.) risque d'offrir présenter curieux "puzzle" - logique-logiciel type. Qui sait, peut-être qu'à l'avenir, elle révélera des perspectives intéressantes...

 
rid писал (а) >>

J'étais sur le point de le prescrire. Mais je me demandais... Le détecteur de tendance de l'Expert Advisor utilise des indicateurs intégrés. Ils ne semblent pas être faciles d'accès. Alors, que va-t-il se passer ? Je vais devoir remplacer les indicateurs intégrés par des indicateurs personnalisés iCustom dans mon conseiller expert ?

Mais dans le détecteur de tendances, nous "accrochons" la MA à l'indicateur Bulls. Le mode iMAOnArray n'est pas disponible dans les indicateurs personnalisés. Alors, que faire maintenant ?

qui vous a donné ce tour ))))

 

J'ai combiné les deux indicateurs Bears et Bulls en un seul... Il suffit de les mettre ensemble... Et voilà ce que j'ai obtenu... (Il existe peut-être déjà quelque chose de similaire)

Dossiers :
 
Je crois que j'ai réussi à transformer le rêve bleu de iMAOnArray en un code avant que Korey ne le piétine finalement avec sa botte rugueuse. :))
Dossiers :