PROFESSIONAL의 열매와 AMATEUR의 열매를 프로그래밍 방식으로 구별하는 방법은 무엇입니까? - 페이지 14

 
Vinin :


원하는 경우 코드 속도를 약간 높일 수 있습니다. 최적화할 때 이는 중요합니다.

맞아 주말문제


이것은 내 코드가 아닙니다 :) 주석은 내 것입니다 :)
 
젠장, 궁금해.
 
표시기의 전체 코드를 말씀하시는 겁니까, 아니면 제가 제공한 스니펫만 말씀하시는 건가요?
 
grell :
젠장, 궁금해.


전문성에 대해서는 아무 말도 하지 않습니다. 효율적인 알고리즘에 대해 조금. 더 이상은 없어.

그래도 나는 스스로를 프로라고 생각하지 않는다.

 
grell :
지표의 전체 코드를 말씀하시는 건가요, 아니면 제가 인용한 구절만 말씀하시는 건가요?
주어진 코드에 대해서만. 우리는 나머지를 볼 수 없습니다 (복수 말하기에 대해 사과드립니다 - 충분한 관중이 있습니다)
 
알겠습니다. 일요일에 게시하겠습니다. 어쩌면 더 빠를 수도 있습니다.
 
grell :
알겠습니다. 일요일에 게시하겠습니다. 어쩌면 더 빠를 수도 있습니다.


논리 연산 이 가장 무겁습니다(배열을 사용한 연산만 더 무거움). 우리는 과잉을 제거해야 합니다.

그리고 한계는 무엇입니까?

 
Vinin :


논리 연산이 가장 무겁습니다(배열을 사용한 연산만 더 무거움). 우리는 과잉을 제거해야 합니다.

그리고 한계는 무엇입니까?


대부분의 경우 Limit는 현재 막대의 모든 표시기 값을 다시 계산할 필요가 없습니다. 즉, 테스트 중, 특히 공개 가격에서 지표가 완전히 다시 계산됩니다. 따라서 계산 에 필요한 막대 수로 간단히 제한할 수 있습니다.
 
그렇게 보편적인 작업은 아닙니다. 그러나 다른 extern 부서를 추가할 수 있습니다. 불행히도 다른 옵션이 표시되지 않습니다.
 
//+------------------------------------------------------------------+
//| Песнь об аллигаторе                                              |
//+------------------------------------------------------------------+
int start()
  {
                                   
   for(int i=0; i<dept; i++)
     {
      ExtBlueBuffer[i]=iMA(NULL,0,JawsPeriod,0,MODE_SMMA,PRICE_MEDIAN,i); //А почему у тебя такой рот? 
      ExtRedBuffer[i]=iMA(NULL,0,TeethPeriod,0,MODE_SMMA,PRICE_MEDIAN,i); //А почему у тебя такие зубы?
      ExtLimeBuffer[i]=iMA(NULL,0,LipsPeriod,0,MODE_SMMA,PRICE_MEDIAN,i); //А почему у тебя такие губы?
     }
   return(0);
  }