cómo poner los códigos de los osciladores - página 7

 
Vladimir Karputov:

No estás insertando el código correctamente en el foro. Por favor, introduzca el código correctamente:

Inserta el código correctamente: cuando estés editando un post, pulsa el botón y se te pediráque insertes tu código en la ventana que aparecerá. O puede pegar su código utilizando el botón

 

***

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

Vladimir al descargar desde la carpeta zip 777 la información rellenada en el nuevo EA por sí mismo ... Sólo tuve que borrar el antiguo EA 777 como se me dijo y pulsar el botón de compilar... no es necesario insertar nada ... Lo siento, pero no es mi culpa ...

Intentémoslo de nuevo - cambié el nombre de la carpeta y del Asesor Experto

Cópialo aquí

Señal_Stoch_W

bugs

Archivos adjuntos:
 
Vladimir Karputov:

No estás insertando el código correctamente en el foro. Por favor, introduzca el código correctamente:

Inserte el código correctamente: cuando esté editando una entrada, pulse el botón y se le pediráque inserte su código en la ventana que aparecerá. O puede pegar su código utilizando el botón

Hice lo que dijiste... a través de estos botones... Vladimir la cuestión es que el compilador da un montón de errores ... ese es el problema...

 
financion.comission:

Hice lo que dijiste... a través de estos botones... vladimir la cuestión es que el compilador da muchos errores ... ese es el problema...

Qué tiene que ver el compilador, si la cuestión es que durante casi diez páginas has estado introduciendo insistentemente el código de forma incorrecta.

Inserta el código correctamente: en el momento de editar el post, haz clic en Código, en la ventana que aparece,inserta tu código. O puede utilizar el botón Adjuntar archivo para adjuntar el código.

 
SanAlex:

Intentémoslo de nuevo - cambié el nombre de la carpeta y del experto

Copiar aquí


San alex - Estoy llenando automáticamente en el nuevo EA sobre la base de los datos que me envió ... No interfiero de ninguna manera ... y mi equipo es nuevo 10 Windows 64 bits ... Lo siento, pero tengo 16 errores y una advertencia ... cómo hago para que lo veas por ti mismo ...

 
financion.comission:

San alex - mi relleno se hace automáticamente en un nuevo EA basado en los datos que me envías ... No interfiero de ninguna manera ... y mi equipo es nuevo 10 Windows 64 bits ... lo siento tengo 16 errores y una advertencia ... como hago para que lo veas por ti mismo ...

Skype tiene la capacidad de mostrar el escritorio ...

 
SanAlex:

Intentémoslo de nuevo - cambié el nombre de la carpeta y del experto

Copiar aquí


//+------------------------------------------------------------------+
//|                                               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 tiene una opción para mostrar el escritorio ...

¡¡¡¡No he cambiado nada aquí !!!!

 
financion.comission:

con estos ajustes de libra/$$ - para este año - 30 minutos

libra esterlina

 
Vladimir Karputov:

Skype tiene una opción para mostrar el escritorio ...

Me refiero a los códigos que enviaste correctamente como dijiste...

Razón de la queja: