error en el experto en RSI - página 3

 
RaptorUK:
Tal vez necesite hacer esto..............................

Gracias pero soy nuevo en esto, así que por favor corrige el código y envíamelo.

Guíame

//+------------------------------------------------------------------+
//|                                                      RSI new.mq5 |
//|                        Copyright 2013, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2013, MetaQuotes Software Corp."
#property link      "http://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Include                                                          |
//+------------------------------------------------------------------+
#include <Expert\Expert.mqh>
//--- available signals
#include <Expert\Signal\SignalRSI.mqh>
//--- available trailing
#include <Expert\Trailing\TrailingFixedPips.mqh>
//--- available money management
#include <Expert\Money\MoneyFixedLot.mqh>
//+------------------------------------------------------------------+
//| Inputs                                                           |
//+------------------------------------------------------------------+
//--- inputs for expert
input string             Expert_Title                  ="RSI new";   // Document name
ulong                    Expert_MagicNumber            =8346;        // 
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              =50.0;        // Stop Loss level (in points)
input double             Signal_TakeLevel              =50.0;        // Take Profit level (in points)
input int                Signal_Expiration             =4;           // Expiration of pending orders (in bars)
input int                Signal_RSI_PeriodRSI          =8;           // Relative Strength Index(8,...) Period of calculation
input ENUM_APPLIED_PRICE Signal_RSI_Applied            =PRICE_CLOSE; // Relative Strength Index(8,...) Prices series
input double             Signal_RSI_Weight             =1.0;         // Relative Strength Index(8,...) Weight [0...1.0]
//--- inputs for trailing
input int                Trailing_FixedPips_StopLevel  =30;          // Stop Loss trailing level (in points)
input int                Trailing_FixedPips_ProfitLevel=50;          // Take Profit trailing level (in points)
//--- inputs for money
input double             Money_FixLot_Percent          =10.0;        // Percent
input double             Money_FixLot_Lots             =1.0;         // 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(-1);
     }
//--- Creating signal
   CExpertSignal *signal=new CExpertSignal;
   if(signal==NULL)
     {
      //--- failed
      printf(__FUNCTION__+": error creating signal");
      ExtExpert.Deinit();
      return(-2);
     }
//---
   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 CSignalRSI
   CSignalRSI *filter0=new CSignalRSI;
   if(filter0==NULL)
     {
      //--- failed
      printf(__FUNCTION__+": error creating filter0");
      ExtExpert.Deinit();
      return(-3);
     }
   signal.AddFilter(filter0);
//--- Set filter parameters
   filter0.PeriodRSI(Signal_RSI_PeriodRSI);
   filter0.Applied(Signal_RSI_Applied);
   filter0.Weight(Signal_RSI_Weight);
//--- Creation of trailing object
   CTrailingFixedPips *trailing=new CTrailingFixedPips;
   if(trailing==NULL)
     {
      //--- failed
      printf(__FUNCTION__+": error creating trailing");
      ExtExpert.Deinit();
      return(-4);
     }
//--- Add trailing to expert (will be deleted automatically))
   if(!ExtExpert.InitTrailing(trailing))
     {
      //--- failed
      printf(__FUNCTION__+": error initializing trailing");
      ExtExpert.Deinit();
      return(-5);
     }
//--- Set trailing parameters
   trailing.StopLevel(Trailing_FixedPips_StopLevel);
   trailing.ProfitLevel(Trailing_FixedPips_ProfitLevel);
//--- Creation of money object
   CMoneyFixedLot *money=new CMoneyFixedLot;
   if(money==NULL)
     {
      //--- failed
      printf(__FUNCTION__+": error creating money");
      ExtExpert.Deinit();
      return(-6);
     }
//--- Add money to expert (will be deleted automatically))
   if(!ExtExpert.InitMoney(money))
     {
      //--- failed
      printf(__FUNCTION__+": error initializing money");
      ExtExpert.Deinit();
      return(-7);
     }
//--- 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(-8);
     }
//--- Tuning of all necessary indicators
   if(!ExtExpert.InitIndicators())
     {
      //--- failed
      printf(__FUNCTION__+": error initializing indicators");
      ExtExpert.Deinit();
      return(-9);
     }
//--- ok
   return(0);
  }
//+------------------------------------------------------------------+
//| 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();
  }
//+------------------------------------------------------------------+
//| "Timer" event handler function                                   |
//+------------------------------------------------------------------+
void OnTimer()
  {
   ExtExpert.OnTimer();
  }
//+------------------------------------------------------------------+
 

Por favor, reprodúzcalo

Gracias

krishna

 
saibabashirdi:

Gracias pero soy nuevo en esto, así que por favor corrige el código y envíamelo.

Guíame

Tienes que aprender lo mismo que yo, si no quieres aprender entonces paga a alguien para que te arregle el código que estás tratando de usar:Jobs
 
RaptorUK:
Necesitas aprender lo mismo que yo estoy tratando de hacer, si no quieres aprender entonces paga a alguien para que arregle el código que estás tratando de usar:Jobs

Ok gracias voy a aprender ..pero una cosa me puede decir MQL5 asistente significa RSI Experto está trabajando bien en FOREX pero no está trabajando en NSE y MCX futuro

o me dices que funciona en comex por ejemplo el oro y la plata

Guíame

Replay

krishna

 
saibabashirdi:

Ok gracias voy a aprender ..pero una cosa me puede decir MQL5 asistente significa RSI Experto está trabajando bien en FOREX pero no está trabajando en NSE y MCX futuro

o me dices que funciona en comex por ejemplo el oro y la plata

Guíame

Replay

krishna

Hola

El Experto RSI anterior está trabajando en el símbolo de la divisa, no hay ningún problema para trabajar y ejecutar con eficacia.

Solo guíame para que funcione en COMEX.

Gracias

krishna

 
saibabashirdi:

Hola

El Experto RSI anterior está trabajando en el símbolo de la divisa, no hay ningún problema para trabajar y ejecutar con eficacia.

Solo guíenme para que funcione en COMEX.

Gracias

krishna

MQL5 Wizard es una herramienta proporcionada por Metaquotes, como moderadores no tenemos acceso a su funcionamiento.

Así que tienes que escribir al ServiceDesk.

Get in touch with developers using Service Desk!
Get in touch with developers using Service Desk!
  • www.mql5.com
We therefore attach great importance to all user reports about issues in our programs and try to answer each one of them.
 
angevoyageur:

MQL5 Wizard es una herramienta proporcionada por Metaquotes, como moderadores no tenemos acceso a su funcionamiento.

Así que tienes que escribir a ServiceDesk.

Gracias por su valiosa respuesta

Krishna

 
saibabashirdi:

Hola

El Experto RSI anterior está trabajando en el símbolo de la divisa, no hay ningún problema para trabajar y ejecutar con eficacia.

Sólo me guía que está trabajando en COMEX.

Pruebe por sí mismo y averiguar. Usted aprenderá algo mientras lo hace.
 
saibabashirdi:

Gracias por su valiosa respuesta

Krishna

Hei, Yo a de la India,

El lenguaje MQL, sólo el apoyo con las señales de divisas en la actualidad, el asistente de cálculo basado en pips por lo que dosent suppt otros instrumentos de negociación, como los futuros.

Gracias

 
surubabs:

Hei, Me to de la India,

El lenguaje MQL, sólo el apoyo con las señales de divisas en la actualidad, el cálculo asistente basado en pips por lo que dosent suppt otros instrumentos de negociación, como futurs.

Gracias

Hola

Gracias usted r de la India ..que lugar

Gracias

Krishna

Razón de la queja: