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

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

Voici quelque chose qui fonctionne, et je ne me débrouille pas si bien sans le chalut... mais il ne s'étire pas - surtout d'un côté... mais j'aime sa façon de penser...

J'y suis presque ! Je vérifie deux fois !

 

#property version "1.03"
Eh bien, je pense que j'ai fait quelque chose. Lignes horizontales - placez-les là où votre stratégie le suggère.

ainsi que l'inverse - nous voulons acheter ou vendre

input string   t9="------ Revers Buy and Sell ------";  // Revers
input bool     Revers                  = false;         // Indicator: Revers
input bool     ObjRevers               = true;          // Obj: Revers
input bool     ObjectLineX             = true;          // Horizontal Line(true) || Buy/Sell(false)
//---

Instantané3

l'indicateur peut être différent - ramassez

Dossiers :
 
Aleksandr Klapatyuk:

Non ! Elle semble s'ouvrir dans une seule direction et faire marche arrière n'aide pas.

#property version "1.04"


Probablement - ça ne peut pas fonctionner autrement.

Correction de la marche arrière !

Maintenant - pour apprendre à l'utiliser - et accumuler des millions

c'est sans ajustements - et si vous l'ajustez, ça marchera.

Shot34

Dossiers :
 
Aleksandr Klapatyuk:

#property version "1.04"


Probablement - il ne pourra pas travailler autrement.

J'ai corrigé l'inverse !

Maintenant - pour apprendre à l'utiliser - et pour accumuler des millions

c'est sans ajustement - et si vous l'ajustez, vous l'aurez.


Bien joué, maintenant à tester sur la démo... et des millions et même des milliards vont éclater ... toutes les bourses vont exploser - ça ne fait jamais de mal de rêver, j'ai eu beaucoup de graphiques de ce genre ces derniers temps, alors je vais en jeter plus si vous n'êtes pas trop paresseux pour faire la recherche et nadokami ...))

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

Bien, c'est du bon travail, maintenant testez-le sur la démo... Si vous n'êtes pas trop paresseux pour faire des recherches et des pièces jointes ...))

Je pense que n'importe quelle combinaison peut être inventée avec cet EA. Il suffit de jeter des indicateurs sur le graphique et de laisser n'importe quelle fantaisie se réaliser.

- J'ai un mal de tête en ce moment. Je dois revérifier le fonctionnement de l'indicateur.

 
Aleksandr Klapatyuk:

Je pense que n'importe quelle combinaison peut être inventée avec cet EA. Il suffit de jeter les indicateurs sur le graphique et toute fantaisie sera réalisée.

- J'ai mal à la tête. Je dois revérifier le fonctionnement de l'indicateur.

J'ai essayé beaucoup de combinaisons qui nécessitent un réglage très fin, alors que la moindre défaillance et tout s'écroule ... donc, j'ai essayé le moins d'indicateurs possible, autant d'imagination libre que possible, mais en suivant le prix et la tendance fixée par la foule ... Votre travail avec les lignes est bon, mais si je ne sais pas si je suis la tendance, alors soudainement - contre ... et contre...))


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

J'ai essayé beaucoup de combinaisons qui demandent un réglage très fin, alors que la moindre défaillance et tout s'écroule, alors j'essaie d'utiliser moins de freins, autant d'imagination libre que possible, mais de suivre le prix et la tendance fixée par la foule... Votre travail avec les lignes est bon, mais si je suis la tendance, alors soudainement - contre... contre...)

Je ne fais qu'expérimenter. Mais il est temps d'arrêter et de commencer à gagner de l'argent.

 

#property version "1.05"

C'est censé fonctionner à partir de l'indicateur, cependant.

Photo par

corrigée. - il fonctionne à partir d'un indicateur, un peu différemment

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

Quelle image !

Instantané2

Dossiers :
 

a oublié le son, pour fermer des boutons

vous pouvez copierPlaySound("ok.wav") ; et vous fixer

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void CSampleExpert::OnTimer()
  {
   if(ObjectGetInteger(0,Symbol()+"BUY_Close",OBJPROP_STATE,0)==true)
     {
      //--- close position
      double level;
      if(FreezeStopsLevels(level))
         ClosePositions(POSITION_TYPE_BUY,level);
      PlaySound("ok.wav");                                                        и установить себе !!!!!!!!!!
      ObjectSetInteger(0,Symbol()+"BUY_Close",OBJPROP_STATE,false);
      ObjectSetInteger(0,Symbol()+"BUY",OBJPROP_STATE,false);
     };
   if(ObjectGetInteger(0,Symbol()+"SELL_Close",OBJPROP_STATE,0)==true)
     {
      //--- close position
      double level;
      if(FreezeStopsLevels(level))
         ClosePositions(POSITION_TYPE_SELL,level);
      PlaySound("ok.wav");                                                        и установить себе !!!!!!!
      ObjectSetInteger(0,Symbol()+"SELL_Close",OBJPROP_STATE,false);
      ObjectSetInteger(0,Symbol()+"SELL",OBJPROP_STATE,false);
     };
 

#property version "1.06"

avec un indicateur différent et des changements mineurs (n'affectant pas la vitesse) - en plaisantant

Alpari MT5
Dossiers :
2.mq5  17 kb
Obj_iCustom.mq5  21 kb