오류, 버그, 질문 - 페이지 992

 
ns_k :

더 부어줄게

터미널을 시작할 때 지정된 기호가 선택되지 않은 것을 맹세합니다. 클라우드를 통해 다른 MT5로 드래그 - 작동하며 티커를 사용하여 주석 처리되지 않은 라인이 있습니다.

나는 그 이유의 근원을 찾으려고 노력할 것이지만, 나는 그러한 방황 오류를 어디서부터 잡아야 할지조차 모른다. 터미널을 즉시 다시 정렬할 수 있습니까?

지표 초기화 시 Market Watch 창에 사용한 기호를 추가합니다.

SymbolSelect()

 
tol64 :

지표 초기화 시 Market Watch 창에 사용한 기호를 추가합니다.

SymbolSelect()

조언 해주셔서 감사합니다. 그것은 작동하지 않았고 거의 작동하지 않았을 것입니다. 코드에서 기호에 대한 모든 참조는 주석 처리됩니다.

더 많은 아이디어가 있습니까? 이제 공허한 인디를 해볼게

 

내가 할 수있는 모든 것을 주석 처리했지만 여전히 오류 지정된 기호 가 선택되지 않았습니다.

 //+------------------------------------------------------------------+
//|                                                      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 :

내가 할 수있는 모든 것을 주석 처리했지만 여전히 오류 지정된 기호가 선택되지 않았습니다.

나는 첫 번째 옵션이나 두 번째 옵션에 그러한 오류가 없습니다. ))
 
tol64 :
나는 첫 번째 옵션이나 두 번째 옵션에 그러한 오류가 없습니다. ))
나는 클라우드를 통해 다른 터미널로 말하고 나는 그것을 가지고 있지 않습니다. 터미널을 재정렬하는 것이 유일한 옵션입니까? 나는 단지 가능한 한 간단하게 문제를 해결하고 싶습니다, 이유는 나에게 중요하지 않습니다
 
ns_k :
나는 클라우드를 통해 다른 터미널로 말하고 나는 그것을 가지고 있지 않습니다. 터미널을 재정렬하는 것이 유일한 옵션입니까? 나는 단지 가능한 한 간단하게 문제를 해결하고 싶습니다, 이유는 나에게 중요하지 않습니다
잘 모르겠습니다. 이상한 문제가 있습니다. 서비스 데스크에 작성하십시오 . 개인적으로 문제로 인해 2년 넘게 터미널을 재설치한 적이 없습니다. 예, 그와 같은 것은 만나본 적이 없습니다. )) 재설치를 시도하십시오. 무슨 일이 있었는지 기록하십시오.
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 

MQ 서버의 TimeGMTOffset() 이 잘못된 값을 반환합니다.

시세는 GMT에서 오프셋 +2,

TimeGMTOffset()은 GMT에서 +3을 반환합니다.

 
Urain :

MQ 서버의 TimeGMTOffset()이 잘못된 값을 반환합니다.

시세는 GMT에서 오프셋 +2,

TimeGMTOffset()은 GMT에서 +3을 반환합니다.

오류가 무엇입니까?
 

안녕하세요!

전문가 탭에서 인쇄 명령의 출력을 일시 중지하는 옵션이 있으면 좋을 것입니다. 예를 들어 실행 표시기에서

고맙습니다!

 

저는 TRACE() 매크로를 통해 이 기회를 만들었습니다. 디스플레이 플래그는 매크로 내부에서 확인되며 설정 방법에 따라 출력이 Print 에서 또는 파일로, 또는 둘 다에서 발생합니다. 전혀 표시되지 않습니다.

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