Comment j'ai assemblé mon conseiller par essais et erreurs - page 6

 
Aleksandr Klapatyuk:
Pourquoi ? C'était très amusant de les collectionner - jusqu'à 300 timbres par collection.
Nous avions l'habitude de jouer avec eux quand nous étions enfants à l'école.
 
indicateur remanié braintrend1sig.mq5
a obtenu l'indicateur ZigParabolic.mq5

remplacé dans le conseiller expert par l'indicateur ZigParabolic.mq5
ZigParabolic.mq5 fonctionne avec l'indicateur ZigzagColor.mq5
et maintenant le CONSEILLER montre des résultats différents

ytz24

ytz25

ytz26

 
Aleksandr Klapatyuk:
indicateur refait braintrend1sig.mq5
a obtenu l'indicateur ZigParabolic.mq5

J'ai remplacé l'indicateur ZigParabolic.mq5 dans mon conseiller expert.
ZigParabolic.mq5 fonctionne avec l'indicateur ZigzagColor.mq5
et maintenant le CONSEILLER montre des résultats différents


Je ne l'ai pas cru et j'ai fait le test sur de vraies tiques. Merveilleux ! Pas un mauvais scalper typique, mais pas beaucoup de transactions. Je devrais aussi regarder le code, pourquoi il ne perd pas sur les ticks.


 
Alexey Volchanskiy:

Je ne l'ai pas cru et j'ai fait le test sur de vraies tiques. Merveilleux ! Pas un mauvais scalper typique, mais pas beaucoup de transactions. Je dois regarder le code pour voir pourquoi il ne perd pas sur les baisses.


Si c'est à partir d'un indicateur standard.

#resource "\Indicators\\\\NExamples\NZigzagColor.ex5"

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

//--- créer un handle de l'indicateur braintrend1sig
handle_braintrend1sig=iCustom(Extsymbol.Name(),Period(), "Examples\ZigzagColor",
Inp_ZZ_Depth,
Inp_ZZ_Deviation,
Inp_ZZ_Backstep) ;
//--- si le handle n'est pas créé
if(handle_braintrend1sig==INVALID_HANDLE)
{
//--- signaler l'échec et afficher le code d'erreur
PrintFormat("Failed to create handle of the braintrend1sig indicator for the symbol %s/%s, error code %d",
Extsymbol.Name(),
EnumToString(Période(),
GetLastError()) ;
//--- l'indicateur est arrêté prématurément
return(INIT_FAILED) ;
}

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

alors il y a plus d'échanges - mais c'est un perdant.

1111111

000000000000

 

Il s'avère qu'il n'y a aucun problème pour construire un EA en utilisant CODEBASE et les auteurs des codes.

UN GRAND MERCI À EUX ! !!

Mais l'INDICATEUR au conseiller expert ---

va étudier !

https://www.mql5.com/ru/docs/indicators

 

Ajout d'une autre fonction.

lot 34

Tout est là maintenant. Il ne reste plus qu'un bon INDICATEUR.

 
Alexey Volchanskiy:

Je ne pouvais pas le croire et j'ai fait le test sur de vraies tiques. Merveilleux ! Pas un mauvais scalper typique, mais pas beaucoup de transactions. Je dois regarder le code pour voir pourquoi il ne perd pas sur les baisses.


J'ai essayé 7 en trading réel tel quel et il a plafonné à plus de 100 trades, j'ai dû le désactiver, mais l'essentiel allait dans le bon sens, je regrette de ne pas l'avoir désactivé car je ne lui faisais pas confiance....

 
Aleksandr Klapatyuk:

Il s'avère qu'il n'y a aucun problème pour construire un EA en utilisant CODEBASE et les auteurs des codes.

UN GRAND MERCI À EUX ! !!

Mais l'INDICATEUR au conseiller expert ---

Je vais l'étudier !

https://www.mql5.com/ru/docs/indicators

Il y a unfiltre deKarakatica EAinséré dans votre 5 - il a cessé de fonctionner, je fais aussi quelque chose de mal.

input int      Inp_ADX_adx_period= 33;       // iKarakatica: averaging period
input bool     Inp_Filter        = false;    // iKarakatica: filter


//--- create handle of the indicator iCustom
   handle_iCustom=iCustom(Extsymbol.Name(),Period(),"iKarakatica",Inp_ADX_adx_period,Inp_Filter);
//--- if the handle is not created 
   if(handle_iCustom==INVALID_HANDLE)
     {
      //--- tell about the failure and output the error code 
      PrintFormat("Failed to create handle of the iCustom indicator (\"iKarakatica\") for the symbol %s/%s, error code %d",
                  Extsymbol.Name(),
                  EnumToString(Period()),
                  GetLastError());
      //--- the indicator is stopped early 
      return(INIT_FAILED);
     }
 
Сергей Криушин:

Il y a un tel filtre deKarakatica EAinséré dans votre 5 - il a cessé de fonctionner, je fais aussi quelque chose de mal.

tous les indicateurs ne sont pas forcément adaptés

Mais vous pouvez mettre un indicateur dans un indicateur.

J'ai fait une version de l'EA pour votre indicateur.

vous devez avoir compilé les indicateurs - sinon cela ne fonctionnera pas.

 
Сергей Криушин:

Il y a un tel filtre de l'EAKarakatica EAinséré dans votre 5 - il a cessé de fonctionner, je fais aussi quelque chose de mal

Je l'ai couru aussi - mais il fait une affaire sur chaque tique

et voici l'indicateur à travers l'indicateur - ....

iKarakatica
iKarakatica
  • www.mql5.com
DigiDon Торговая система случайным образом выбирающая сигналы от одного из четырёх индикаторов: iADX (Average Directional Movement Index, ADX), iMA (Moving Average, MA...