Fehler im RSI-Experten - Seite 3

 
RaptorUK:
Vielleicht müssen Sie dies tun...

Danke, aber ich bin neu in diesem Bereich, also bitte korrigieren Sie den Code und senden Sie ihn mir zu.

Führen Sie mich

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

Bitte wiederholen

Danke

krishna

 
saibabashirdi:

Danke, aber ich bin neu in diesem Bereich, also bitte korrigieren Sie den Code und senden Sie ihn mir zu.

Führen Sie mich

Du musst genauso lernen wie ich, wenn du nicht lernen willst, dann bezahle jemanden, der den Code korrigiert, den du versuchst zu benutzen:Jobs
 
RaptorUK:
Sie müssen lernen, genau das gleiche wie ich versuche zu tun, wenn Sie nicht wollen, um zu lernen, dann bezahlen Sie jemanden, um den Code zu beheben Sie versuchen, zu verwenden:Jobs

Ok danke ich werde lernen ..aber eine Sache, die Sie mir sagen können MQL5 Assistent bedeutet Expert RSI funktioniert ok in FOREX, aber es ist nicht in NSE und MCX Zukunft arbeiten

oder Sie sagen mir, es funktioniert in comex zB Gold und Silber

Führen Sie mich

Wiederholen Sie

krishna

 
saibabashirdi:

Ok danke ich werde lernen ..aber eine Sache, die Sie mir sagen können MQL5 Assistent bedeutet Expert RSI funktioniert ok in FOREX, aber es ist nicht in NSE und MCX Zukunft arbeiten

oder Sie sagen mir, es funktioniert in comex zB Gold und Silber

Führen Sie mich

Wiederholen Sie

krishna

Hallo

Die oben genannten Experten RSI ist in Forex-Symbol arbeiten, gibt es kein Problem für die Arbeit und laufen effektiv.

Nur Sie führen mich es funktioniert in COMEX.

Danke

krishna

 
saibabashirdi:

Hallo

Die oben genannten Experten RSI ist in Forex-Symbol arbeiten, gibt es kein Problem für die Arbeit und effektiv ausgeführt.

Nur Sie führen mich ist es in COMEX arbeiten.

Danke

krishna

MQL5 Wizard ist ein Tool, das von Metaquotes zur Verfügung gestellt wird. Als Moderatoren haben wir keinen Zugriff darauf, wie es funktioniert.

Also müssen Sie an ServiceDesk schreiben.

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 ist ein von Metaquotes bereitgestelltes Tool, auf dessen Funktionsweise wir als Moderatoren keinen Zugriff haben.

Sie müssen also an ServiceDesk schreiben.

Vielen Dank für Ihre wertvolle Antwort

Krishna

 
saibabashirdi:

Hallo

Die oben genannten Experten RSI ist in Forex-Symbol arbeiten, gibt es kein Problem für die Arbeit und effektiv ausgeführt.

Nur Sie führen mich ist es in COMEX arbeiten.

Versuchen Sie es selbst und finden Sie es heraus. Sie werden etwas lernen, während Sie es tun.
 
saibabashirdi:

Vielen Dank für Ihre wertvolle Antwort

Krishna

Hei, ich bin aus Indien,

Die Sprache MQL, nur Unterstützung mit Forex-Signale zur Zeit, der Assistent Berechnung basiert auf Pips, so dass es dosent suppt andere Handelsinstrumente, wie futurs.

Dankeschön

 
surubabs:

Hei, ich komme aus Indien,

Die Sprache MQL, nur Unterstützung mit Forex-Signale zur Zeit, der Assistent Berechnung basiert auf Pips, so dass es dosent suppt andere Handelsinstrumente, wie futurs.

Dankeschön

Hallo

Danke Sie r aus Indien ..welcher Ort

Danke

Krishna