MetaTrader 4 Build 529 베타가 새로운 컴파일러와 함께 출시됨 - 페이지 41

 
St0nE :

이제 4-ke의 그런 일이 더 이상 작동하지 않는다는 것을 올바르게 이해했습니다.


그녀는 이전에 채널이 아니 었습니다 ...
 
VOLDEMAR :

그녀는 이전에 채널이 아니 었습니다 ...
하지만 이미 2년이 지난 지금, 실생활에서는 어떻게 작동할까요? :-)
 
   bool isNewBar= false ;

   if (ExpertBars!= Bars ) {
    ExpertBars= Bars ;   
    isNewBar= true ;     
  }

막대 해당 기간 기호 에 대한 기록의 막대 수를 반환합니다 . 기능에는 2가지 옵션이 있습니다.

아시다시피 지금 4산에서는 바가 15000이 될 수 있고 한 시간에 16000이 될 수 있습니다.

이 함수는 가장 쓸모없고 확률이 100%라면 매번 말도 안되는 소리를 냅니다....

 
새로운 막대 의 모양을 정의하면 조금 다르게 수행됩니다 ....
 
alexvd :

전략 테스터에서 설정한 설정, 입력 매개변수, 틱 생성 모델... + 테스트 중인 전문가를 첨부할 수 있습니다.

이 모든 것이 서비스 데스크에 대한 응용 프로그램입니다.

그건 그렇고, 테스트 시간을 어떻게 측정합니까?


시간은 GetTickCount 에 의해 측정됩니다.

서비스 데스크 계정에서: iBands가 수정될 때까지 기다리고 싶습니다(지금은 다음과 같이 사용됩니다: bb0_ma= iBands(NULL,TF_0, Per_BB0, (int)Dev_BB0 , 0, PRICE_CLOSE, MODE_MAIN, 0); )

 
zigan :


시간은 GetTickCount를 측정합니다.

서비스 데스크 계정에서: iBands가 수정될 때까지 기다리고 싶습니다(지금은 다음과 같이 사용됩니다: bb0_ma= iBands(NULL,TF_0, Per_BB0, (int)Dev_BB0 , 0, PRICE_CLOSE, MODE_MAIN, 0); )


모든 버전의 터미널에서 거부 매개변수는 정수였습니다. 저는 이것을 발견했습니다 ...

내 문제를 해결하기 위해 항상 iCustom()을 통해 호출된 Bands 표시기를 사용했습니다....

사용자 지정 지표 의 경우 편차 매개변수를 분수로 설정할 수 있습니다.

 
VOLDEMAR :
새로운 막대의 모양을 정의하면 조금 다르게 수행됩니다 ....

예, 이것이 제가 새로운 막대를 정의하는 방법이며 이제 509번째에 안정적으로 작동합니다.

오늘 저는 537로 업데이트했고 어레이로 작업할 때 오류가 발생했습니다. 새 도크를 열었습니다. 예, Bars 사용 에는 두 가지 옵션이 있습니다.

그래서 여기에 물어봤습니다. 그것이 어렵지 않다면 새로운 막대를 정의하는 다른 작업 버전을 알려주십시오.

감사해요..

 
VOLDEMAR :


모든 버전의 터미널에서 거부 매개변수는 정수였습니다. 저는 이것을 발견했습니다 ...

내 문제를 해결하기 위해 항상 iCustom()을 통해 호출된 Bands 표시기를 사용했습니다....

사용자 지정 지표의 경우 편차 매개변수를 분수로 설정할 수 있습니다.


좋은 소식입니다! quintuple double에 익숙해졌습니다.

 int    iBands (
   string               symbol,             // имя символа
   ENUM_TIMEFRAMES      period,             // период
   int                  bands_period,       // период для расчета средней линии
   int                  bands_shift,       // смещение индикатора по горизонтали
   double               deviation,         // кол-во стандартных отклонений
   ENUM_APPLIED_PRICE   applied_price       // тип цены или handle
   );

정수가 있을 수 있다는 생각조차 하지 못했습니다... 1에서 3까지 같은 범위가 있습니다. 그리고 정수 표현의 요점은 무엇입니까? 더 빠르게 작업할 수 있는 방법이 있습니까?

 
St0nE :

예, 이것이 제가 새로운 막대를 정의하는 방법이며 이제 509번째에 안정적으로 작동합니다.

오늘 저는 537로 업데이트했고 어레이로 작업할 때 오류가 발생했습니다. 새 도크를 열었습니다. 예, 막대를 사용하는 데는 두 가지 옵션이 있습니다.

그래서 여기에 물어봤습니다. 그것이 어렵지 않다면 새로운 막대를 정의하는 다른 작업 버전을 알려주십시오.

감사해요..


Bars에 대한 설명은 문서에서 여전히 올바르지 않습니다. Bars 를 5에서 함수로 표시하는 2가지 옵션이 있지만 실제로는 그렇지 않습니다.

막대 는 현재 차트에 표시되는 총 막대 수에 대한 좋은 오래된 변수 이므로 주의하십시오.

 
ALXIMIKS :


Bars에 대한 설명은 문서에서 여전히 올바르지 않습니다. Bars 를 5에서 함수로 표시하는 2가지 옵션이 있지만 실제로는 그렇지 않습니다.

막대 는 현재 차트에 표시되는 총 막대 수에 대한 좋은 오래된 변수 이므로 주의하십시오.


Ok .. 하지만 이제 컴파일할 때 아무 것도 생성되지 않고 실행이 시작되면 오류가 발생합니다.

2013.11.12 13:55:25.445 2008.01.02 15:47 'Procedure.mq4' 의 범위를 벗어난 배열 (331,25)

그리고 Bars 만 사용됩니다 ...