ошибка в работе эксперта RSI - страница 3

 
RaptorUK:
Возможно, вам нужно сделать это...

Спасибо, но я новичок в этом, поэтому, пожалуйста, исправьте код и отправьте его мне.

Направляйте меня

//+------------------------------------------------------------------+
//|                                                      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();
  }
//+------------------------------------------------------------------+
 

Пожалуйста, воспроизведите

Спасибо

кришна

 
saibabashirdi:

Спасибо, но я новичок в этом, поэтому, пожалуйста, исправьте код и отправьте его мне.

Помогите мне

Вам нужно научиться тому же, что и я, если вы не хотите учиться, то заплатите кому-нибудь, чтобы он исправил код, который вы пытаетесь использовать:Работа
 
RaptorUK:
Вам нужно учиться так же, как я пытаюсь, если вы не хотите учиться, тогда заплатите кому-нибудь, чтобы он исправил код, который вы пытаетесь использовать:Работа

Хорошо, спасибо, я буду учиться ... но одно, что вы можете сказать мне MQL5 мастер означает Expert RSI работает нормально на FOREX, но он не работает на NSE и MCX фьючерс

или скажите мне, что он работает на бирже, например, на золоте и серебре.

Подскажите мне

Replay

krishna

 
saibabashirdi:

Хорошо, спасибо, я буду учиться ... но одно, что вы можете сказать мне MQL5 мастер означает Expert RSI работает нормально на FOREX, но он не работает на NSE и MCX фьючерс

или скажите мне, что он работает на бирже, например, на золоте и серебре.

Подскажите мне

Replay

krishna

Привет

Вышеуказанный эксперт RSI работает на рынке Форекс, нет никаких проблем для работы и эффективного запуска.

Просто подскажите мне, работает ли он на COMEX.

Спасибо

krishna

 
saibabashirdi:

Здравствуйте

Вышеуказанный эксперт RSI работает на рынке Форекс, нет никаких проблем для работы и эффективного запуска.

Просто подскажите мне, работает ли он на COMEX.

Спасибо

krishna

MQL5 Wizard - это инструмент, предоставляемый компанией Metaquotes, мы, как модераторы, не имеем доступа к его работе.

Поэтому вы должны написать в 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 - это инструмент, предоставляемый компанией Metaquotes, мы, как модераторы, не имеем доступа к его работе.

Поэтому вам нужно написать в ServiceDesk.

Спасибо за ваш ценный ответ

Кришна

 
saibabashirdi:

Здравствуйте

Вышеуказанный эксперт RSI работает на рынке Форекс, нет никаких проблем для работы и эффективного запуска.

Только подскажите, работает ли он на COMEX.

Попробуйте сами и узнайте. Вы научитесь чему-нибудь, пока будете это делать.
 
saibabashirdi:

Спасибо за ваш ценный ответ

Кришна

Привет, я из Индии,

Язык MQL, в настоящее время поддерживает только сигналы форекс, расчет мастера основан на пунктах, поэтому он не поддерживает другие торговые инструменты, такие как фьючерсы.

Спасибо

 
surubabs:

Hei, Me to from India,

Язык MQL, в настоящее время поддерживаются только сигналы форекс, расчеты мастера основаны на пунктах, поэтому он не поддерживает другие торговые инструменты, такие как фьючерсы.

Спасибо

привет

Спасибо, вы из Индии... из какого города?

Спасибо

Кришна

Причина обращения: