Hatalar, hatalar, sorular - sayfa 992

 
ns_k :

daha fazla dökeceğim

terminal yemin ederken belirtilen sembol seçilmez. Buluttan başka bir MT5'e sürüklenir - çalışır ve kayan yazılar kullanan yorumsuz satırlarla.

Nedenin dibine inmeye çalışırdım ama böyle bir başıboş hataya nereden başlayacağımı bile bilmiyorum. Terminali hemen yeniden düzenleyebilir misiniz?

Göstergeyi başlatırken Piyasa İzleme penceresine kullanılan sembolleri ekleyin.

SembolSeç()

 
tol64 :

Göstergeyi başlatırken Piyasa İzleme penceresine kullanılan sembolleri ekleyin.

SembolSeç()

Tavsiye için teşekkürler. İşe yaramadı ve pek de işe yaramazdı çünkü. kodda, sembollere yapılan tüm referanslar yorumlanır.

Başka fikir var mı? Şimdi boş bir indie çalıştırmayı deneyeceğim

 

yapabileceğim her şeyi yorumladım, yine de belirtilen hata sembolü seçili değil görünüyor

 //+------------------------------------------------------------------+
//|                                                      Therm02.mq5 |
//|                        Copyright 2013, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+

//#include <ST_ServicesAndAbstracts.mqh>

#property copyright "Copyright 2013, MetaQuotes Software Corp."
#property link        "http://www.mql5.com"
#property version    "1.00"
#property indicator_separate_window
//#property indicator_minimum 0
//#property indicator_maximum 120
//#property indicator_buffers 2
//#property indicator_plots   2
////--- plot Label1
//#property indicator_label1  "Label1"
//
//#property indicator_type1   DRAW_LINE
//#property indicator_color1  clrBlack
//#property indicator_style1  STYLE_SOLID
//#property indicator_width1  1
////--- indicator buffers
//double         gThermB[];
//
//double         gEURThermB[];
//double         gCHFThermB[];

//CRangeManager  *gEURRM, *gCHFRM;

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit ()
  {
//--- indicator buffers mapping
   //SymbolSelect("EURUSD",true);
   //SymbolSelect("USDCHF",true);
   //SetIndexBuffer(0,gEURThermB,INDICATOR_DATA);
   //SetIndexBuffer(1,gCHFThermB,INDICATOR_DATA);
   //gEURRM = new CRangeManager(1,0.2,20,"EURUSD");
   //gCHFRM = new CRangeManager(1,0.2,20,"USDCHF");
//---
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate ( const int rates_total,       // size of input time series
                 const int prev_calculated,   // bars handled in previous call
                 const datetime & time[],     // Time
                 const double & open[],       // Open
                 const double & high[],       // High
                 const double & low[],         // Low
                 const double & close[],       // Close
                 const long & tick_volume[],   // Tick Volume
                 const long & volume[],       // Real Volume
                 const int & spread[]         // Spread
   )

  {
//---
//   double lEUR[], lCHF[];
//   int copied;
//  // copied=CopyClose("EURUSD",PERIOD_CURRENT,0,5000,lEUR); 
//   if (copied==-1){Print("Ждите...EUR");return(0);}
//  // copied=CopyClose("USDCHF",PERIOD_CURRENT,0,5000,lCHF); 
//   if (copied==-1){Print("Ждите...CHF");return(0);}
//
//
//   //sThermometer lT;
//   for(int i=prev_calculated;i<5000;i++)
//      {
//         //lT = gEURRM.getState(lEUR[i]);
//       //  gEURThermB[i] = lT.currentT; 
//         
//     //    lT = gCHFRM.getState(lCHF[i]);
//     //    gCHFThermB[i] = lT.currentT; 
//      }
////--- return value of prev_calculated for next call
   return (rates_total);
  }
//+------------------------------------------------------------------+
//| TradeTransaction function                                        |
//+------------------------------------------------------------------+
void OnTradeTransaction ( const MqlTradeTransaction & trans,
                         const MqlTradeRequest & request,
                         const MqlTradeResult & result)
  {
//---
   
  }
//+------------------------------------------------------------------+
 
ns_k :

yapabileceğim her şeyi yorumladım, yine de belirtilen hata sembolü seçili değil görünüyor

Ne ilk seçenekte ne de ikincisinde böyle bir hatam yok. ))
 
tol64 :
Ne ilk seçenekte ne de ikincisinde böyle bir hatam yok. ))
Bunu buluttan başka bir terminale söylüyorum ve bende yok. Tek seçenek terminali yeniden düzenlemek mi? Sadece sorunu olabildiğince basit bir şekilde çözmek istiyorum, nedeni benim için önemli değil
 
ns_k :
Bunu buluttan başka bir terminale söylüyorum ve bende yok. Tek seçenek terminali yeniden düzenlemek mi? Sadece sorunu olabildiğince basit bir şekilde çözmek istiyorum, nedeni benim için önemli değil
Bilmiyorum, garip bir sorun. Servis Masasına Yazınız . Şahsen bir sorun nedeniyle iki yıldan fazla bir süredir bir terminali asla yeniden kurmadım. Evet ve onun gibisi daha önce hiç karşılaşmadı. )) Yeniden yüklemeyi deneyin. Ne olduğunu yaz.
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 

MQ sunucusundaki TimeGMTOffset() yanlış değer döndürüyor.

Fiyatlar GMT'den +2 ofsettir,

ve TimeGMTOffset(), GMT'den +3 döndürür.

 
Urain :

MQ sunucusundaki TimeGMTOffset() yanlış değer döndürüyor.

Fiyatlar GMT'den +2 ofsettir,

ve TimeGMTOffset(), GMT'den +3 döndürür.

hata nedir?
 

Tünaydın!

uzmanlar sekmesinde yazdırma komutlarının çıktısını duraklatma seçeneğine sahip olmak güzel olurdu. Çalışan bir göstergeden, örneğin

Teşekkür ederim!

 

Bu fırsatı TRACE() makroları aracılığıyla yaptım - ekran bayrağı makronun içinde kontrol edilir ve nasıl ayarlandığına bağlı olarak çıktı ya Print 'da ya da bir dosyada ya da hem orada hem de orada gerçekleşir ya da hiçbir şey olmaz hiç görüntülenir.

Документация по MQL5: Общие функции / Print
Документация по MQL5: Общие функции / Print
  • www.mql5.com
Общие функции / Print - Документация по MQL5