Discussion de l'article "Guide étape par étape pour rédiger un conseiller expert en MQL5 pour les débutants" - page 14

 

Bonjour Monsieur Olowoyo

Merci beaucoup pour votre article extrêmement intéressant sur la façon de construire un EA.

Il est simple pour les débutants et très utile

Je suis vraiment novice dans le codage d'EA mais je réalise qu'il est extrêmement nécessaire de tester différentes stratégies.

J'ai téléchargé votre EA et j'essaie de le compiler mais j'obtiens immédiatement 50 erreurs ...

Dans les commentaires précédents je n'ai pas vu de tels problèmes rapportés par les utilisateurs ...

Vous trouverez ci-joint un extrait du tableau des erreurs.

J'apprécierais beaucoup de recevoir de l'aide

Jean Philippe

Dossiers :
 

Bonjour à tous.

Pouvez-vous me dire comment adapter un Expert Advisor MT5 pour trader sur la section actions de mmvb ?

Aucun Expert Advisor ne fonctionne...

 
Dadayance:

Bonjour à tous.

Pouvez-vous me dire comment adapter un Expert Advisor MT5 pour trader sur la section actions de mmvb ?

Aucun Expert Advisor ne fonctionne...

Il est probable que tout soit en.. :

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

Informations incomplètes dans l'application FOK

Karputov Vladimir, 2015.10.06 09:10

Si vous avez construit un conseiller expert avec l'aide de l'assistant, essayez d'ajouter ce code:

//+------------------------------------------------------------------+
//| Fonction d'initialisation de l'expert
//+------------------------------------------------------------------+
int OnInit()
  {
//--- Initialisation de l'expert
   if(!ExtExpert.Init(Symbol(),Period(),Expert_EveryTick,Expert_MagicNumber))
     {
      //--- a échoué
      printf(__FUNCTION__+": error initializing expert");
      ExtExpert.Deinit();
      return(INIT_FAILED);
     }
//---
   CExpertTrade *MyTrade=new CExpertTrade;
      if(MyTrade==NULL)
     {
      //--- a échoué
      printf(__FUNCTION__+": error creating MyTrade");
     }
   MyTrade.SetTypeFilling(ORDER_FILLING_RETURN);
   ExtExpert.InitTrade(1,MyTrade);
//--- Création d'un signal
   CExpertSignal *signal=new CExpertSignal;
   if(signal==NULL)

 
Karputov Vladimir:

C'est probablement cela :


Merci Vladimir, j'essaierai lundi.
 

Bonjour Samuel.

Votre guide était génial et a vraiment clarifié les choses.

Mais j'ai quelques problèmes pour appeler d'autres indicateurs dans mon EA.

Pouvez-vous me dire comment ajouter les signaux MACD et VIDyA dans mon EA ? J'ai besoin de calculer le signal et la quantité principale de MACD par exemple mais je ne sais pas comment les appeler dans mon EA. Ce serait une aide précieuse si vous me disiez comment faire :)

vous êtes génial

 

Bonjour !

Encore une fois

My_First_EA (EURUSD,H1) 2016.03.01 07:00:00 Alert : Request to set Sell order failed - error code:4756.

ZeroMemory(mrequest) ajouté avant mrequest.action = TRADE_ACTION_DEAL;

Dans le code, on trouve également

MqlRates mrate[] ; // Contiendra les prix, les volumes et le spread pour chaque barre.

ZeroMemory(mrequest) ;

/*

Définir l'indexation dans les tableaux de cotations et d'indicateurs

comme dans les séries temporelles

*/

// tableau des cours

ArraySetAsSeries(mrate,true) ;

Merci de m'indiquer comment résoudre ce problème !

Mise à jour.

mrequest.type_filling = ORDER_FILLING_IOC ;

mrequest.type_time = ORDER_TIME_DAY ;

Merci, Karputov Vladimir2016.02.26 06:10!

https://www.mql5.com/ru/forum/15020#comment_1950544

Неполные сведения FOK заявки
Неполные сведения FOK заявки
  • www.mql5.com
Другие функции OrderOpen, PositionOpen с параметром тип ордера ORDER_TYPE_BUY_LIMIT тоже не получается. - - Категория: биржевой трейдинг
 
Les transactions affichées sur la partie supérieure du graphique des prix dans mon test sont les mêmes, mais le graphique du solde/des fonds est étonnamment différent. )) Je ne comprends pas pourquoi vous mettez de faux graphiques dans de tels articles, décrivant la rentabilité ? Il s'agit d'un exemple ! Personne ne se plaindra si l'exemple donne une perte stable, mais pourquoi induire les gens en erreur ! J'ai passé beaucoup de temps à essayer de comprendre ce que je faisais de travers, pourquoi mon tableau d'équilibre était différent. Je m'excuse, bien sûr, d'avoir été un peu naïf en m'attendant à un graphique comme celui de l'image. Peut-être que tout le monde ici sait que c'est fait pour la "beauté", mais je ne le savais pas.
 
AsketSD:

Après quelques difficultés, le testeur a fonctionné complètement et a produit des résultats qui coïncident avec les résultats indiqués dans l'article.

Comment est-ce possible : le même code, les mêmes données d'entrée, et le résultat est différent ? ))

Je ne comprends pas. Je n'obtiens rien de semblable au graphique d'équilibre donné.

 

Bonjour à tous


J'ai parcouru les codes de l'EA et j'ai voulu le tester dans le testeur de stratégie en suivant les instructions, et il démarre. Mais il n'ouvre pas de compte. Il indique comme erreur que l'ordre ne peut pas être envoyé. J'ai ensuite téléchargé l'EA original et j'ai vu la même chose en vert. Déjà lors de la compilation, il y a un avertissement à la ligne "ordersend".


Quelle en est la raison ? Connaissez-vous ce problème ?


LG

Opticus

 
Quel avertissement - quels messages d'erreur dans l'onglet Journal ?