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

 
Yedelkin :
두 개의 이중 숫자의 곱은 정규화되지 않은 숫자입니다. 0.01*NormalizeDouble(211.1)=0.01*211 .*********** =2.11 ***********
레나트 :

가장 많이 정규화된 값의 매트 연산 결과는 정규화된 숫자 가 아니기 때문입니다.

따라서 이것은 오류의 위치입니다.

고맙습니다.
 

도움말에서:

MQL5 참조 / 표준 라이브러리 / 패널 및 대화 상자 생성을 위한 클래스 / CWnd / StateFlagsSet

StateFlagsSet

Устанавливает флаги свойств элемента управления. ...

어떤 속성?

Документация по MQL5: Стандартная библиотека
Документация по MQL5: Стандартная библиотека
  • www.mql5.com
Стандартная библиотека - Документация по MQL5
 

문제가 무엇인지 알려주십시오. 표시기 버퍼 가 깜박이고 때로는 몇 초 동안 깜박이고 때로는 1초 이상 깜박입니다(전체 보이는 부분에서 모든 데이터가 사라졌다가 다시 나타남).

 int OnCalculate ( const int rates_total,
                 const int prev_calculated,
                 const datetime &Time[],
                 const double &Open[],
                 const double &High[],
                 const double &Low[],
                 const double &Close[],
                 const long &TickVolume[],
                 const long &Volume[],
                 const int &Spread[])
{
   int start=prev_calculated- 1 ;
   if (prev_calculated>rates_total || prev_calculated<= 0 )
   {
      start= 0 ;
      ...
   }
   ...
   for ( int i=start;i<rates_total- 1 && ! IsStopped ();i++)
   ...
}
Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
  • 2010.10.25
  • Nikolay Kositsin
  • www.mql5.com
Статья о традиционных и не совсем традиционных алгоритмах усреднения, упакованных в максимально простые и достаточно однотипные классы. Они задумывались для универсального использования в практических разработках индикаторов. Надеюсь, что предложенные классы в определенных ситуациях могут оказаться достаточно актуальной альтернативой громоздким, в некотором смысле, вызовам пользовательских и технических индикаторов.
 
fyords :

문제가 무엇인지 알려주십시오. 표시기 버퍼 가 깜박이고 때로는 몇 초 동안 깜박이고 때로는 1초 이상 깜박입니다(전체 보이는 부분에서 모든 데이터가 사라졌다가 다시 나타남).

일반적으로 정보가 충분하지 않습니다. 서비스데스크에 풀코드 + 기호, 마침표, 브로커 설명 붙일 수 있나요?..

 
alexvd :

일반적으로 정보가 충분하지 않습니다. 서비스데스크에 풀코드 + 기호, 마침표, 브로커 설명 붙일 수 있나요?..

감사합니다. 신청서 #683790을 제출했습니다.
 
아래 줄의 표준 MACD 표시기 에서 NULL을 "GBPUSD"로 변경했습니다. 이제 GBPUSD 차트에 표시기를 첨부하면 모든 것이 정상적으로 그려지지만 다른 차트에 첨부하면 다음 오류가 발생합니다. "2013.03 .01 17:49:48 MACD (USDCAD,M1) ExtFastMaHandle의 모든 데이터가 계산되는 것은 아닙니다(-1bars). Error4806 "왜? 최근에 바구니를 거래하는 올빼미를 작성하기 시작했기 때문에이 질문을하는 것입니다. 올빼미에서 설정에서 기호를 설정하고 데이터 수신 및 복사에 유사한 문제가 있습니다 ... MACD 지표의 예, 무슨 일이 일어나고 있으며 그 이유는 무엇입니까?

   ExtFastMaHandle= iMA ( "GBPUSD" , 0 ,InpFastEMA, 0 , MODE_EMA ,InpAppliedPrice);
   ExtSlowMaHandle= iMA ( NULL , 0 ,InpSlowEMA, 0 , MODE_EMA ,InpAppliedPrice);

 
FinEngineer :
아래 줄의 표준 MACD 표시기에서 NULL을 "GBPUSD"로 변경했습니다. 이제 GBPUSD 차트에 표시기를 첨부하면 모든 것이 정상적으로 그려지지만 다른 차트에 첨부하면 다음 오류가 발생합니다. "2013.03 .01 17:49:48 MACD (USDCAD,M1) ExtFastMaHandle의 모든 데이터가 계산되는 것은 아닙니다(-1bars). Error4806 "왜? 최근에 바구니를 거래하는 올빼미를 작성하기 시작했기 때문에이 질문을하는 것입니다. 올빼미에서 설정에서 기호를 설정하고 데이터 수신 및 복사에 유사한 문제가 있습니다 ... MACD 지표의 예, 무슨 일이 일어나고 있으며 그 이유는 무엇입니까?

표준 표시기의 코드를 변경해야 하는 이유는 무엇입니까?

int    iMACD (
   string               symbol,               // имя символа
   ENUM_TIMEFRAMES      period,               // период
   int                  fast_ema_period,     // период быстрой средней
   int                  slow_ema_period,     // период медленной средней
   int                  signal_period,       // период усреднения разности
   ENUM_APPLIED_PRICE   applied_price         // тип цены или handle
   );


iMACD 설정
에는 입력 매개변수 기호가 있습니다. 그래서 그를 불러

iMACD( "GBPUSD", ...

 
fyords :

표준 표시기의 코드를 변경해야 하는 이유는 무엇입니까?

int    iMACD (
   string               symbol,               // имя символа
   ENUM_TIMEFRAMES      period,               // период
   int                  fast_ema_period,     // период быстрой средней
   int                  slow_ema_period,     // период медленной средней
   int                  signal_period,       // период усреднения разности
   ENUM_APPLIED_PRICE   applied_price         // тип цены или handle
   );


iMACD 설정
에는 입력 매개변수 기호가 있습니다. 그래서 그를 불러

iMACD( "GBPUSD", ...


(아래 코드) 다른 기호 가 있는 차트에 표시기를 첨부하면 동일한 일이 발생합니다... 잘못된 핸들 오류가 나타납니다...즉, 차트에 있는 것과 다른 기호를 입력하여 사용하려고 하면 매번 문제가 발생합니다 ... 요점은 ... 이전에 makdi에 대해 썼던 메시지에서 ... 아무 것도 변경하지 않습니다. 이 기호와 그것(표시기가 작동을 멈춤)을 제외하고 이 문제가 있는 사람은 나뿐입니까?
 iMACD ( "GBPUSD" , ...
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
Операции с графиками / ChartIndicatorAdd - Документация по MQL5
 
기록 데이터가 로드되지 않았습니다.
 
Karlson :
기록 데이터가 로드되지 않았습니다.
그런 다음로드하는 방법은 무엇입니까? ... 통화 쌍에 대한 일부 고문의 테스터를 시작한 다음 입력합니다 ... 데이터가로드되고 쌍에 대한 데이터가로드됩니다 ... 오류는 여전히 남습니다 ... 그런 걸 눈치 챘습니다 ... 많은 데이터를 한 번에 복사하면 오류가 발생합니다 ... 한 번에 하나씩 복사하면 모든 것이 정상입니다 ... 잠시 후 2 개의 지표를 게시하겠습니다 . .. 첫 번째는 작동하고 두 번째는 작동하지 않습니다 ... 왜 ...