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

 

MQL4에서는 Ichimoku 표시기 MODE_TE에 사용할 행을 지정할 수 있습니다. NKANSEN 및 shift(현재 막대를 기준으로 이동)

 double TK = iIchimoku ( NULL , PERIOD_CURRENT , Tenkan, Kijun, SenkouB, MODE_ TENKANSEN , 0 );

그리고 상위 5개에 정확히 동일한 기능을 등록하는 방법은 무엇입니까?

한 줄을 작성했지만 'iIchimoku' 오류가 발생합니다 - 잘못된 매개변수 개수 Ichimoku.mq5

이것은 추가 라인 TENKANSEN_LINE, 0에서 일어나는 일입니다.

 double TK = iIchimoku ( NULL , PERIOD_CURRENT , Tenkan, Kijun, SenkouB, TENKANSEN_LINE , 0 );
 
Zeleniy :

MQL4에서는 Ichimoku 표시기 MODE_TE에 사용할 행을 지정할 수 있습니다. NKANSEN 및 shift(현재 막대를 기준으로 이동)

그리고 상위 5개에 정확히 동일한 기능을 등록하는 방법은 무엇입니까?

그리고 5에서 무엇을 반환합니까?
 iIchimoku
 
Zeleniy :

MQL4에서는 Ichimoku 표시기 MODE_TE에 사용할 행을 지정할 수 있습니다. NKANSEN 및 shift(현재 막대를 기준으로 이동)

그리고 상위 5개에 정확히 동일한 기능을 등록하는 방법은 무엇입니까?

한 줄을 작성했지만 'iIchimoku' 오류가 발생합니다 - 잘못된 매개변수 개수 Ichimoku.mq5

이것은 추가 라인 TENKANSEN_LINE, 0에서 일어나는 일입니다.

MQL5에는 iIchimoku 표시기에 대한 또 다른 항목이 있습니다.

 int    iIchimoku (
   string            symbol,             // имя символа
   ENUM_TIMEFRAMES   period,             // период
   int               tenkan_sen,         // период Tenkan-sen
   int               kijun_sen,         // период Kijun-sen
   int               senkou_span_b       // период Senkou Span B
   );
Документация по MQL5: Технические индикаторы / iIchimoku
Документация по MQL5: Технические индикаторы / iIchimoku
  • www.mql5.com
Технические индикаторы / iIchimoku - Документация по MQL5
[삭제]  

OnTesterPass() 함수는 모든 최적화 패스 후에 호출되지 않지만 항상 여러 최적화 패스를 건너뛰며 루프를 사용하여 프레임을 강제로 생성하더라도 발생합니다.

이 템플릿 의 최적화 결과로 터미널 로그의 패스 수는 최적화에 지정된 것보다 항상 5-20 패스가 적습니다.

느린 최적화와 OnTesterPass() 함수가 항상 여러 패스를 테스트하지 않는 경우 일반적으로 요점은 무엇이며 아마도 당신이 찾고 있던 패스는 무엇이었습니까 ???

 input int          StringReadOrSumma= 1000 ;
//---
void OnTick ()  {  }
//---
long PassNum;
string NameFrameStatistik= "stat" ;
long FrameID_Statistik;
double OnTesterResult;
double ArrValueStatistik[];
//---
double OnTester ()
  {
   ArrayResize (ArrValueStatistik, 1 );
   ArrValueStatistik[ 0 ]=StringReadOrSumma;
   if (! FrameAdd (NameFrameStatistik,FrameID_Statistik,OnTesterResult,ArrValueStatistik)) return ( 0.0 );
   return ( 0.0 );
  }
//---
void OnTesterPass ()
  {
   if (! FrameNext (PassNum,NameFrameStatistik,FrameID_Statistik,OnTesterResult,ArrValueStatistik))
     { Print ( __FUNCTION__ , __LINE__ ); return ;}

   static int numPass= 0 ;
   numPass++;
   Print (ArrValueStatistik[ 0 ], " --- " ,numPass);
  }
 
lewvik :

OnTesterPass() 함수는 모든 최적화 패스 후에 호출되지 않지만 항상 여러 최적화 패스를 건너뛰며 루프를 사용하여 프레임을 강제로 생성하더라도 발생합니다.

이 템플릿 의 최적화 결과로 터미널 로그의 패스 수는 최적화에 지정된 것보다 항상 5-20 패스가 적습니다.

느린 최적화와 OnTesterPass() 함수가 항상 여러 패스를 테스트하지 않는 경우 일반적으로 요점은 무엇이며 아마도 당신이 찾고 있던 패스는 무엇이었습니까 ???

한 번에 여러 프레임에 대해 이벤트를 생성할 수 있습니다. 저것들. 예를 들어 while(!FrameNext(...))를 통해 루프에서 프레임을 읽는 것이 좋습니다.

[삭제]  
antt :

한 번에 여러 프레임에 대해 이벤트를 생성할 수 있습니다. 저것들. 예를 들어 while(!FrameNext(...))를 통해 루프에서 프레임을 읽는 것이 좋습니다.

루프에서 프레임을 읽고 루프에서 생성하려고 시도했지만 결과는 동일합니다. 여러 패스가 어딘가에 흔적없이 사라집니다. 여러 프레임 또는 하나 사이에는 차이가 없습니다. 왜 이것은? 버그입니까 아니면 나 뭔가 잘못 이해하고 있습니다.어쩐지 - 나는 검색하고, 필요한 매개 변수를 검색하고 결국 검색 과정에서 잃어 버렸습니다!

서비스 데스크 요청 #1007598 | 2014.05.04 12:33

 

mql5에서 심볼 1로트를 여는 데 필요한 여유 여백의 양 을 계산하는 방법을 알려줄 사람

mql4에서 방법을 알고 있지만 mql5에서 찾을 수 없습니다.

 

이러한 버그는 EA 테스터에서 발견되었습니다. 메타트레이더 클라이언트 5. 빌드 930. 브로커: 오프닝. 요새.

테스터에서 취소된 주문은 금액이 채워진 것으로 표시됩니다. 2.0/2.0을 씁니다. 신청이 단순히 취소되더라도:

데모 계정에서 취소된 주문은 아무 것도 실행되지 않았거나 부분적으로 실행되었음을 나타냅니다. 예를 들어 2.0/0.0 또는 2.0/1.0입니다. 올바른 행동은 무엇입니까?

따라서 이 버그는 실제 실행된 양을 추적하기 어렵게 만듭니다. 테스트 중.

버그인가요? :)

 
harbor :

mql5에서 심볼 1로트를 여는 데 필요한 여유 여백의 양 을 계산하는 방법을 알려줄 사람

mql4에서 방법을 알고 있지만 mql5에서 찾을 수 없습니다.

아마도 다음과 같이:

 Print ( "Margin=" , SymbolInfoDouble ( _Symbol , SYMBOL_MARGIN_INITIAL )); 
 
escoman :

이러한 버그는 EA 테스터에서 발견되었습니다. 메타트레이더 클라이언트 5. 빌드 930. 브로커: 오프닝. 요새.

테스터에서 취소된 주문은 금액이 채워진 것으로 표시됩니다. 2.0/2.0을 씁니다. 신청이 단순히 취소되더라도:

메시지 주셔서 감사합니다. 수정했습니다.