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

 
100yan :

솔루션의 아름다움을 위해 MA를 참조할 필요가 있습니다.

당신은 Mashka의 기간을 계산해야합니다 ...

저것들. 함수의 특정 결과에 대해 이 함수에 사용된 MAC의 주기를 찾으십시오. 이 기능을 볼 필요가 있습니다
 
eddy :
저것들. 함수의 특정 결과에 대해 이 함수에 사용된 MAC의 주기를 찾으십시오. 이 기능을 볼 필요가 있습니다


아니요.. 함수는 플래그이며 Mashka 기간을 내부 매개변수로 사용합니다...

MA 기간을 기억하지 않기 위해 그것은 변경됩니다 - MA 기간은 함수 내에서 정의되어야 합니다...

 
todem :
그냥 개체 삭제를 사용 ///
ObjectsDeleteAll(EMPTY, OBJ_ARROW )을 통해 더 쉬울 것입니다. 내 표시기는 하루에 화살표를 그리고 작업 세션이 끝나면 16:45 화살표를 삭제해야 합니다(ObjectsDeleteAll(EMPTY,OBJ_ARROW)). 선은 오늘의 마지막 촛불(16:45)에 대해 의도한 대로 이동합니다. 화살표는 시간(16:45)으로 지울 수 있지만 휴일에 미완성 차트와 같은 불쾌한 사소한 일이 있고 16:45에 초가 없을 수 있으며 선 자체가 마지막 초로 이동합니다. 요일 양초의 시간이 다른 경우(16:45 이하) 예를 들어 14:00 이지만 어떤 이유로 화살표는 some_time1=16:45인 경우에만 삭제됩니다.
 

질문 하나 더...

이중 iMA ( string symbol, int timeframe, int period, int ma_shift, int ma_method, int apply_price, int shift)

int shift는 정확히 차트에서 변경할 수 있는 매개변수입니다. 즉, shift?

또는 표시기 버퍼 에서 수신한 값의 인덱스(현재 막대를 기준으로 지정된 기간 이전만큼 이동). 저것들. 나는 MA 값을 56바 전에 알아야 합니다 - 따라서 int shift =56??? 그렇지 않다면 어떻게 해야 합니까?

 

안녕하세요 여러분, 터미널의 거래 내역 파일("상세 보고서로 저장")에서 차트로 거래를 전송하는 스크립트를 본 사람이 없습니다...?

스크립트: fromRepOnGraph204.mq4 및 fromHistoryInFile.mq4는 적합하지 않습니다.

 
100yan :


아니요.. 함수는 플래그이며 Mashka 기간을 내부 매개변수로 사용합니다...

MA 기간을 기억하지 않기 위해 그것은 변경됩니다 - MA 기간은 함수 내에서 정의되어야 합니다...

그래서 어디가 바뀌나요? 그곳에서 변화하고 볼 수 있는 곳
 
eddy :
그래서 어디에서 바뀌나요? 그곳에서 변화하고 볼 수 있는 곳

그리고 감사합니다! 그것이 어렵지 않다면 ... 나는 MA 56 막대 전의 값을 알아야합니다 - 따라서 int shift = 56??? 그렇지 않다면 어떻게 해야 합니까?
 
 
        HighesBuffer[i]= 0 ;
        LowesBuffer[i]= 99999 ;
       for (k=i; k<i+KPeriod; k++){ // максимумы и минимумы
       HighesBuffer[i]= MathMax (HighesBuffer[i],High[k]); //if(High[k]>max) max=High[k];
        LowesBuffer[i]= MathMin (LowesBuffer[i], Low[k]);} //if(Low[k]<min) min=Low[k];
       double sumhigh=HighesBuffer[i]-LowesBuffer[i],   // диапазон
             sumlow=Close[i]-LowesBuffer[i];           // положение цены в диапазоне
            MainBuffer[i]=sumlow/sumhigh* 100 ;
MainBuffer[i] 에 100개 이상이 있는 이유는 무엇입니까? 실수가 어디 있습니까?
 
eddy :

고맙습니다!