[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 213

 
Cmu4 :

나는 그것을 보지 못했지만 당신은 쓸 수 있습니다 ... 이것은 현재를 계산하지 않고 마지막 10 바에 대한 마스크의 메인 라인의 최대 값에 대해 어떻게 될 것입니까?


약간의 수정

 double Hi ( int pos= 0 )
{ 
   int i=pos; 
   double H= 0 ;
   while (i<=pos+ 10 )
  {
     if (H< iMACD ( NULL , 0 , 12 , 26 , 9 , PRICE_CLOSE ,MODE_MAIN,i)) 
      H= iMACD ( NULL , 0 , 12 , 26 , 9 , PRICE_CLOSE ,MODE_MAIN,i);
    i++;
  }
   return (H);
}
 
그리고 표시기 st의 최대 값을 찾는 방법. 마지막 10개 막대에 대한 Dev(st. Deviation )(현재 막대 제외) ??
 
sergeev :
-1 값을 확인하지 않습니다.

정확히!

매우 감사합니다! ))

 
Vinin :


약간의 수정

그리고 성능 면에서 내 버전과 어떻게 다릅니까?

ps 예, 그런데 이 기능은 매 틱마다 실행할 필요가 없으며, 새 막대를 열 때 충분합니다. 속도의 심각한 증가.

 
Cmu4 :

그리고 이것은 성능 측면에서 내 버전과 어떻게 다릅니까?


어떤 이유에서인지 당신과 그 사람은 모두 11개의 막대를 계산하지만 10개가 필요합니다. :)
 
Roger :

어떤 이유에서인지 당신과 그 사람은 모두 11개의 막대를 계산하지만 10개가 필요합니다. :)
아니, 10을 센다. 하지만 1부터. :)
 
Cmu4 :

그리고 성능 면에서 내 버전과 어떻게 다릅니까?

ps 네, 그런데 이 기능은 매 틱마다 수행할 필요는 없습니다. 새 막대를 열 때면 충분합니다. 속도의 심각한 증가.


적어도 이중 H 유형 이 사용된다는 사실;
 
Vinin :

적어도 이중 H 유형이 사용된다는 사실;
그래... 그래 가자.
 

테스트와 최적화는 다른가요?



144
유진 마지막 25.09.2011 14:10
 if (IsTesting() == true ){
   if (IsVisualMode() == false || IsOptimization() == true ){test = true ;}
}

요점은 내가 먼저 테스트가 사실이고 최적화가 테스트가 아닌지 확인하면 최적화가 수행되면 두 번째 조건에 도달하지 않는 것으로 나타났습니다! 결과적으로 테스트 모드가 아닌 전체 프로그램에 따라 실행됩니다....

여기서 트릭은 간단합니다. 시각화가 있으면 EA가 차트에 개체를 그려서 시간을 많이 잡아먹습니다. 따라서 WITH VISUALIZATION을 테스트하는 동안 개체를 그려야 하지만 그렇지 않으면 그려야 합니다. 하지만 최적화와 동일하다?!

 
sergeev :

테스트와 최적화는 다른가요?



144
유진 마지막 25.09.2011 14:10

요점은 내가 먼저 테스트가 사실이고 최적화가 테스트가 아닌지 확인하면 최적화가 수행되면 두 번째 조건에 도달하지 않는 것으로 나타났습니다! 결과적으로 테스트 모드가 아닌 전체 프로그램에 따라 실행됩니다....

여기서 트릭은 간단합니다. 시각화가 있으면 EA가 차트에 개체를 그려서 시간을 많이 잡아먹습니다. 따라서 WITH VISUALIZATION을 테스트하는 동안 개체를 그려야 하지만 그렇지 않으면 그려야 합니다. 하지만 최적화와 동일하다?!


최적화할 때 원칙적으로 객체는 그리지 않습니다.