RSI uzmanında hata

 

Merhaba

rehberlik bazı hata geliyor.

2013.04.11 22:00:15

RSI yeni (NATGASAPR13,M10) CTrade::OrderSend: market alış 1.00 NATGASAPR13 sl: 219.8 tp: 229.8 [geçersiz emir]

2013.04.11 22:10:16 RSI yeni (NATGASAPR13,M10) CTrade::OrderSend: piyasa satışı 1.00 NATGASAPR13 sl: 229.3 tp: 219.3 [geçersiz emir]

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

Beni yönlendir

Krishna

 
saibabashirdi :

Merhaba

rehberlik bazı hata geliyor.

2013.04.11 22:00:15

RSI yeni (NATGASAPR13,M10) CTrade::OrderSend: market alış 1.00 NATGASAPR13 sl: 219.8 tp: 229.8 [geçersiz emir]

Beni yönlendir

Krishna

Bu enstrüman için SYMBOL_TRADE_EXEMODE nedir? belki daha sonra SL & TP'yi göndermeniz gerekir, daha fazla bilgi için buraya bakın: Yürütme modunu kontrol edin
 
Bu, MQL5 Sihirbazı ile yapılmış bir EA, bir şeyi değiştirdiniz mi ve neyi değiştirdiniz?
MQL5 Wizard: Creating Expert Advisors without Programming
MQL5 Wizard: Creating Expert Advisors without Programming
  • 2011.01.11
  • MetaQuotes Software Corp.
  • www.mql5.com
Do you want to try out a trading strategy while wasting no time for programming? In MQL5 Wizard you can simply select the type of trading signals, add modules of trailing positions and money management - and your work is done! Create your own implementations of modules or order them via the Jobs service - and combine your new modules with existing ones.
 

Cevabınız için teşekkürler .yes MQL5 sihirbazı .

Bu hatayı ortadan kaldırmak için ne yapabilirim bana rehberlik edin.

Krishna

MQL5 Wizard: Creating Expert Advisors without Programming
MQL5 Wizard: Creating Expert Advisors without Programming
  • 2011.01.11
  • MetaQuotes Software Corp.
  • www.mql5.com
Do you want to try out a trading strategy while wasting no time for programming? In MQL5 Wizard you can simply select the type of trading signals, add modules of trailing positions and money management - and your work is done! Create your own implementations of modules or order them via the Jobs service - and combine your new modules with existing ones.
 
saibabashirdi :

Cevabınız için teşekkürler .yes MQL5 sihirbazı .

Bu hatayı ortadan kaldırmak için ne yapabilirim bana rehberlik edin.

Krishna

ben yeniyim

Bana rehberlik edebilir misin?

İşbirliğiniz için teşekkürler

Krishna

 
saibabashirdi :

ben yeniyim

Bana rehberlik edebilir misin?

İşbirliğiniz için teşekkürler

Krishna

Hata, MQL5 Sihirbazı'nı kullandıktan hemen sonra mı ortaya çıkıyor, yoksa hataya neden olan siz misiniz?
MQL5 Wizard: Creating Expert Advisors without Programming
MQL5 Wizard: Creating Expert Advisors without Programming
  • 2011.01.11
  • MetaQuotes Software Corp.
  • www.mql5.com
Do you want to try out a trading strategy while wasting no time for programming? In MQL5 Wizard you can simply select the type of trading signals, add modules of trailing positions and money management - and your work is done! Create your own implementations of modules or order them via the Jobs service - and combine your new modules with existing ones.
 
angevoyageur :
MQL5 Sihirbazı'nı kullandıktan hemen sonra hata mevcut mu, yoksa hatayı siz mi başlattınız?

Önce teşekkürler

Sihirbazı kullandıktan sonra hata oluştu.

lütfen tekrar oynat

krishna

 
saibabashirdi :

Önce teşekkürler

Sihirbazı kullandıktan sonra hata oluştu.

lütfen tekrar oynat

krishna

Senin tarafından hiçbir şey değişmedi, emin misin?
 
angevoyageur :
Senin tarafından hiçbir şey değişmedi, emin misin?

evet eminim sihirbaza göre adım adım ilerliyorum ve sadece RSI ekliyorum...

Teşekkürler bana rehberlik edin veya demo hesabımda otomatik alım satım için kontrol edebileceğim bir şey önerin.

Krishna

Documentation on MQL5: Standard Constants, Enumerations and Structures / Environment State / Account Properties
Documentation on MQL5: Standard Constants, Enumerations and Structures / Environment State / Account Properties
  • www.mql5.com
Standard Constants, Enumerations and Structures / Environment State / Account Properties - Documentation on MQL5
 
saibabashirdi :

evet eminim sihirbaza göre adım adım ilerliyorum ve sadece RSI ekliyorum...

Teşekkürler bana rehberlik edin veya demo hesabımda otomatik alım satım için kontrol edebileceğim bir şey önerin.

Krishna

Tamam, bu hatayı aldığınızda hangi Giriş parametrelerini kullandınız? Varsayılanlar veya herhangi bir değişiklik?
 
angevoyageur :
Tamam, bu hatayı aldığınızda hangi Giriş parametrelerini kullandınız? Varsayılanlar veya herhangi bir değişiklik?

Cevap için teşekkürler

Varsayılan olarak bu hata . 2013.04.11 23:18:32 rsi 03 (6BM13,M10) CExpert::ValidationSettings: hatalı para parametreleri

ve bu hatayı 1.0'ı değiştirmek için sabit hacim 0.1 ile ticarette değişiklik

2013.04.11 23:20:58 rsi 04 (6BM13,M10) CTrade::OrderSend: piyasa satışı 1.00 6BM13 sl: 1.5439 tp: 1.5339 [geçersiz emir]

beni yönlendir
krishna
Neden: