comment mettre des codes pour les oscillateurs - page 7

 
Vladimir Karputov:

Vous n'insérez pas le code correctement dans le forum. Veuillez insérer le code correctement :

Insérez le code correctement : lorsque vous modifiez un article, appuyez sur le bouton et vous serez invité àinsérer votre code dans la fenêtre qui apparaîtra. Ou vous pouvez coller votre code en utilisant le

 

***

Открой новые возможности в MetaTrader 5 с сообществом и сервисами MQL5
Открой новые возможности в MetaTrader 5 с сообществом и сервисами MQL5
  • 2021.04.21
  • www.mql5.com
MQL5: язык торговых стратегий для MetaTrader 5, позволяет писать собственные торговые роботы, технические индикаторы, скрипты и библиотеки функций
 
financion.comission:

Vladimir lors du téléchargement à partir du dossier zip 777 l'information a rempli la nouvelle EA par elle-même ... Je n'ai eu qu'à supprimer l'ancien EA 777 comme indiqué et à appuyer sur le bouton de compilation ... il n'est pas nécessaire d'insérer quoi que ce soit ... Désolé, mais ce n'est pas ma faute...

Essayons à nouveau - j'ai renommé le dossier et le conseiller expert.

Copiez-le ici

Signal_Stoch_W

bogues

Dossiers :
 
Vladimir Karputov:

Vous n'insérez pas le code correctement dans le forum. Veuillez insérer le code correctement :

Insérez le code correctement : lorsque vous modifiez un article, appuyez sur le bouton et vous serez invité àinsérer votre code dans la fenêtre qui apparaîtra. Ou vous pouvez coller votre code en utilisant le bouton

J'ai fait comme vous l'avez dit ... à travers ces boutons ... Vladimir le point est que le compilateur donne un tas d'erreurs ... C'est ça le problème...

 
financion.comission:

J'ai fait comme vous l'avez dit ... à travers ces boutons ... vladimir le point est que le compilateur donne beaucoup d'erreurs ... C'est ça le problème...

Qu'est-ce que le compilateur a à voir là-dedans, si le fait est que pendant près de dix pages, vous avez constamment INTRODUIT le code DE LA MAUVAISE MANIÈRE.

Insérez le code correctement : au moment de l'édition de l'article, cliquez sur Code, dans la fenêtre qui apparaît,insérez votre code. Ou vous pouvez utiliser le bouton Joindre le fichier pour joindre le code.

 
SanAlex:

Essayons encore une fois - j'ai renommé le dossier et l'expert

Copie ici


San alex - Je remplis automatiquement le nouvel Expert Advisor sur la base des données que vous m'avez envoyées ... Je n'interfère en aucune façon ... et mon ordinateur est nouveau 10 Windows 64 bit ... Désolé, mais j'ai obtenu 16 erreurs et un avertissement ... comment faire pour que vous puissiez le voir par vous-même ...

 
financion.comission:

San alex - Je remplis automatiquement dans un nouvel EA basé sur les données que vous m'envoyez ... Je n'interfère en aucune façon ... et mon ordinateur est nouveau 10 Windows 64 bit ... désolé, j'ai eu 16 erreurs et un avertissement ... comment faire pour que vous puissiez le voir par vous-même ...

Skype a la possibilité d'afficher le bureau ...

 
SanAlex:

Essayons à nouveau - j'ai renommé le dossier et l'expert

Copie ici


//+------------------------------------------------------------------+
//|                                               Signal_Stoch_W.mq5 |
//|                                  Copyright 2021, MetaQuotes Ltd. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2021, MetaQuotes Ltd."
#property link      "https://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Include                                                          |
//+------------------------------------------------------------------+
#include <Expert\Expert.mqh>
//--- available signals
#include "CCP_Stoch_M.mqh"
//--- available trailing
#include <Expert\Trailing\TrailingNone.mqh>
//--- available money management
#include <Expert\Money\MoneyFixedLot.mqh>
//+------------------------------------------------------------------+
//| Inputs                                                           |
//+------------------------------------------------------------------+
//--- inputs for expert
input string         Expert_Title           ="Signal_Stoch_W"; // Document name
ulong                Expert_MagicNumber     =21346;            //
bool                 Expert_EveryTick       =false;            //
//--- inputs for main signal
input int            Signal_ThresholdOpen   =10;          // Signal threshold value to open [0...100]
input int            Signal_ThresholdClose  =10;          // Signal threshold value to close [0...100]
input double         Signal_PriceLevel      =0.0;         // Price level to execute a deal
input double         Signal_StopLevel       =90.0;        // Stop Loss level (in points)
input double         Signal_TakeLevel       =36.0;        // Take Profit level (in points)
input int            Signal_Expiration      =4;           // Expiration of pending orders (in bars)
input int            Signal_Stoch_PeriodK   =5;           // Stochastic(5,3,3,...) K-period
input int            Signal_Stoch_PeriodD   =3;           // Stochastic(5,3,3,...) D-period
input int            Signal_Stoch_PeriodSlow=3;           // Stochastic(5,3,3,...) Period of slowing
input ENUM_STO_PRICE Signal_Stoch_Applied   =STO_LOWHIGH; // Stochastic(5,3,3,...) Prices to apply to
input double         Signal_Stoch_Weight    =1.0;         // Stochastic(5,3,3,...) Weight [0...1.0]
//--- inputs for money
input double         Money_FixLot_Percent   =10.0;        // Percent
input double         Money_FixLot_Lots      =0.1;         // Fixed volume
//+------------------------------------------------------------------+
//| Global expert object                                             |
//+------------------------------------------------------------------+
CExpert ExtExpert;
//+------------------------------------------------------------------+
//| Initialization function of the expert                            |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- Initializing expert
   if(!ExtExpert.Init(Symbol(),Period(),Expert_EveryTick,Expert_MagicNumber))
     {
      //--- failed
      printf(__FUNCTION__+": error initializing expert");
      ExtExpert.Deinit();
      return(INIT_FAILED);
     }
//--- Creating signal
   CExpertSignal *signal=new CExpertSignal;
   if(signal==NULL)
     {
      //--- failed
      printf(__FUNCTION__+": error creating signal");
      ExtExpert.Deinit();
      return(INIT_FAILED);
     }
//---
   ExtExpert.InitSignal(signal);
   signal.ThresholdOpen(Signal_ThresholdOpen);
   signal.ThresholdClose(Signal_ThresholdClose);
   signal.PriceLevel(Signal_PriceLevel);
   signal.StopLevel(Signal_StopLevel);
   signal.TakeLevel(Signal_TakeLevel);
   signal.Expiration(Signal_Expiration);
//--- Creating filter CSignalStoch
   CCP_Stoch *filter0=new CCP_Stoch;
   if(filter0==NULL)
     {
      //--- failed
      printf(__FUNCTION__+": error creating filter0");
      ExtExpert.Deinit();
      return(INIT_FAILED);
     }
   signal.AddFilter(filter0);
//--- Set filter parameters
   filter0.StochPeriodK(Signal_Stoch_PeriodK);
   filter0.StochPeriodD(Signal_Stoch_PeriodD);
   filter0.StochPeriodSlow(Signal_Stoch_PeriodSlow);
   filter0.StochApplied(Signal_Stoch_Applied);
   filter0.Weight(Signal_Stoch_Weight);
//--- Creation of trailing object
   CTrailingNone *trailing=new CTrailingNone;
   if(trailing==NULL)
     {
      //--- failed
      printf(__FUNCTION__+": error creating trailing");
      ExtExpert.Deinit();
      return(INIT_FAILED);
     }
//--- Add trailing to expert (will be deleted automatically))
   if(!ExtExpert.InitTrailing(trailing))
     {
      //--- failed
      printf(__FUNCTION__+": error initializing trailing");
      ExtExpert.Deinit();
      return(INIT_FAILED);
     }
//--- Set trailing parameters
//--- Creation of money object
   CMoneyFixedLot *money=new CMoneyFixedLot;
   if(money==NULL)
     {
      //--- failed
      printf(__FUNCTION__+": error creating money");
      ExtExpert.Deinit();
      return(INIT_FAILED);
     }
//--- Add money to expert (will be deleted automatically))
   if(!ExtExpert.InitMoney(money))
     {
      //--- failed
      printf(__FUNCTION__+": error initializing money");
      ExtExpert.Deinit();
      return(INIT_FAILED);
     }
//--- Set money parameters
   money.Percent(Money_FixLot_Percent);
   money.Lots(Money_FixLot_Lots);
//--- Check all trading objects parameters
   if(!ExtExpert.ValidationSettings())
     {
      //--- failed
      ExtExpert.Deinit();
      return(INIT_FAILED);
     }
//--- Tuning of all necessary indicators
   if(!ExtExpert.InitIndicators())
     {
      //--- failed
      printf(__FUNCTION__+": error initializing indicators");
      ExtExpert.Deinit();
      return(INIT_FAILED);
     }
//--- ok
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Deinitialization function of the expert                          |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   ExtExpert.Deinit();
  }
//+------------------------------------------------------------------+
//| "Tick" event handler function                                    |
//+------------------------------------------------------------------+
void OnTick()
  {
   ExtExpert.OnTick();
  }
//+------------------------------------------------------------------+
//| "Trade" event handler function                                   |
//+------------------------------------------------------------------+
void OnTrade()
  {
   ExtExpert.OnTrade();
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OnTimer()
  {
   ExtExpert.OnTimer();
  }
//+------------------------------------------------------------------+
 
Vladimir Karputov:

Skype propose une option permettant d'afficher le bureau ...

Je n'ai rien changé ici ! !!!

 
financion.comission:

avec ces paramètres livre/$$ - pour cette année - 30 minutes

livre quid

 
Vladimir Karputov:

Skype propose une option permettant d'afficher le bureau ...

Je veux dire les codes que vous avez envoyés correctement comme vous l'avez dit...

Raison: