기고글 토론 "MQL5로 틱 인디케이터 만들기" - 페이지 2

 

이건 어때요?

//+------------------------------------------------------------------+
//| 사용자 지정 표시기 반복 함수 |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
   if(prev_calculated==0)
     {
      ArrayInitialize(BidBuffer,0);
      ArrayInitialize(AskBuffer,0);

     }
.....
  }
 

감사합니다

"틱 인디케이터"의 캔들이 통합되어 있거나

의 캔들이 현재 시간 프레임의 한 캔들을 가리키는 다른 그룹과 통합 및/또는 분리되어 있을 때 더 효과적이라고 생각합니다.

 

아주 좋네요. 감사합니다.

틱 캔들 인디케이터에 시간 척도와 단순 평균 또는 지수 평균을 추가할 수 있나요?

 

차트의 주기가 변경되면 인디케이터 버퍼와 연결된 동적 배열 BidBuffer[] 및 AskBuffer[]의 크기가 변경됩니다. 그 후 배열은 이전에 입력한 값과 다른 "임의" 값으로 채워지며, 렌더링이 지정되지 않은 0 값과도 다릅니다. 따라서 배열을 채우기 전에 매번 배열을 0 값으로 초기화해야 합니다( denkir가 작성한 대로):

if(prev_calculated==0)
  {
   ArrayInitialize(BidBuffer,0);
   ArrayInitialize(AskBuffer,0);

수정된 버전의 표시기를 첨부합니다.

파일:
 

감사합니다!
매우 흥미롭습니다. 틱캔들도 추가해야 할 것 같습니다.

   if(prev_calculated==0)
     {
      //*************
      ArrayInitialize(TicksBuffer,0);
      ArrayInitialize(OpenBuffer,0);
      ArrayInitialize(HighBuffer,0);
      ArrayInitialize(LowBuffer,0);
      ArrayInitialize(CloseBuffer,0);
      //*************
 
아주 수고하셨습니다!
 

이 기능을 MT4에 추가하는 방법을 알려주실 수 있나요?

또한 이 틱 차트에서 이동 평균 플롯을 사용할 수 있나요?

[삭제]  
Praveen Moragaspitiya #: 이 기능을 MT4에 추가하는 방법을 알려주실 수 있나요? 또한 이 틱 차트에서 이동평균선을 사용할 수 있나요?

MT4는 과거 틱 데이터를 저장하지 않습니다. 틱 데이터를 직접 저장해야 합니다. 틱 차트용 MT4 버전은 여러 가지가 있으므로 코드베이스를 검색해 보세요.

 
Fernando Carreiro #:

MT4는 과거 틱 데이터를 저장하지 않습니다. 틱 데이터를 직접 저장해야 합니다. 틱 차트용 MT4 버전이 여러 개 있을 것이므로 코드베이스를 검색하세요.

답변 주셔서 감사합니다.
 
hakita #:

흥미로운 글 감사합니다.

파일을 사용하여 데이터를 버퍼링하는 것이 필수인가요?

통계 배열을 사용하여 메모리에서 기록 데이터를 버퍼링할 수 없나요?

안녕하세요

복사 틱과 같은 틱 다운로드 명령없이 어떻게 틱을 다운로드 했습니까? 혼란스러워서 설명해 주시겠습니까?