MultiZigZag – ZigZag의 또 다른 변형(경제적 ZigZag) – MetaTrader 4에 대한 표시

0
570

4~2005년 MetaTrader 2006와 함께 제공된 지그재그 알고리즘을 기반으로 합니다.

알고리즘은 훌륭합니다. 많은 맞춤 지표에서 사용되는 알고리즘입니다. 처음에 이 알고리즘은 Rosh에 의해 MQL4로 변환되었습니다. 그에게 정말 감사드립니다. 이 알고리즘을 누가 발명했는지 알고 싶습니다. 아시는 분은 댓글로 작가 이름(혹은 닉네임)을 적어주세요. 또한 이전에 어떤 언어로 작성되었으며 어떤 거래 플랫폼에서 사용되었는지 알고 싶습니다.

초기 2005-2006 버전의 주요 단점은 다음과 같습니다.

1) 모든 틱의 지그재그 전체 재계산으로 인해 프로세서에 큰 부하가 걸립니다. 저전력 PC는 시장의 격렬한 움직임 동안 사실상 중단되었습니다.

2) 부정확한 그림. 지그재그의 골절은 막대의 최대 (최소)에 바인딩되지 않고 "공중"에 매달려 있습니다. 하지만 개념적으로 지그재그는 차트에서 최소(최대) 위치를 정확하게 표시해야 합니다.

3) 기록을 뒤로 스크롤하려고 하면 지그재그가 움직이기 시작하고 차트에 시각적으로 바인딩되지 않고 그려집니다.

이 버전의 지그재그는 위에 나열된 모든 단점에서 해방되었습니다. 지그재그의 마지막 세 광선만 다시 계산됩니다. 이때 가격이 제로 바의 계산된 부분을 벗어나는 경우에만 재계산이 수행됩니다. 즉, 제로 바의 최소 또는 최대가 초기화될 때, 새 바가 나타날 때, 기록이 업로드될 때입니다.

세 개의 지그재그는 각각 두 개의 버퍼를 사용합니다. 한 버퍼는 최대값을 위한 것이고 다른 하나는 최소값을 위한 것입니다. 이를 통해 단일 막대에 최대값과 최소값을 출력할 수 있습니다. 빈 버퍼가 4개 있습니다. 원하는 사람은 코드를 작성하고 코드의 네 번째 견본을 삽입할 수 있습니다. 이는 견습 MQLXNUMX 프로그래머에게 좋은 교훈이 될 수 있습니다. 또는 개발된 시스템에 지그재그가 삽입될 경우를 대비해 다른 작업에 빈 버퍼를 사용할 수 있습니다.

더 큰 기간의 지그재그 계산 및 그리기는 icustom() 함수를 사용하지 않고 구현됩니다. 자동화 목적을 위해 표시기 버퍼를 삭제할 수 있습니다. 이 경우 모든 시간대에 대해 동시에 그리고 임의 개수의 기호에 대해 지그재그를 계산할 수 있습니다. 램 메모리만 충분하다면 말이죠. icustom() 함수 없이 계산을 실현하면 예를 들어 현재 기간뿐만 아니라 선택한 기간 및 여러 기간에 대한 패턴(Gartley 또는 기타) 검색을 동시에 수행할 수 있습니다.

파라미터.

대부분의 외부 매개변수는 문자열 변수입니다.

각 문자열 변수에는 지그재그 형태로 쉼표로 구분된 매개변수가 기록됩니다. 매개변수의 구분 기호는 쉼표입니다.

첫 번째 숫자는 첫 번째 지그재그, 두 번째 숫자는 두 번째, 세 번째 숫자는 세 번째입니다. 쉼표로 구분.
ExtDepth, ExtDeviation 및 ExtBackstep은 지그재그의 표준 매개변수입니다.
ExtDepth=0으로 설정하면 해당 지그재그가 표시되지 않습니다.

ExtMaxBar - 지그재그를 계산할 막대 수입니다.
GrossPeriod – 지그재그 계산을 위해 데이터를 가져올 분 단위로 지정된 차트 기간입니다. 0을 지정하면 현재 기간에 지그재그가 계산됩니다.

0-1-5-15-30-60-240-1440-10080-43200 값을 지정할 수 있습니다.
ExtReCalculate – 실시간 모드에서 다시 계산되는 0부터 시작하는 지그재그의 극값 수입니다. 더 큰 시간대의 지그재그에 사용됩니다. 이 매개변수를 변경하지 않는 것이 좋습니다.

지그재그는 기본적으로 H1-H4-D1부터 표시됩니다. 지그재그는 1분 기간부터 시작하여 일일 기간으로 마무리됩니다. D1 시간대에서 가져온 데이터로 그려진 하나의 지그재그만 일일 시간대에 표시됩니다. 더 큰 기간이나 현재 기간을 기준으로 지그재그만 그려집니다.

그림의 예: H1의 지그재그는 아쿠아 색상으로 그려지고, H4는 빨간색으로, D1은 노란색으로 그려집니다.

권장 MT4/MT5 브로커

XM 브로커

  • 무료 $ 50 즉시 거래를 시작하려면! (인출가능이익)
  • 입금 보너스 최대 $5,000
  • 무제한 로열티 프로그램
  • 수상 경력에 빛나는 외환 브로커
  • 추가 독점 보너스 일년 내내

XM 브로커

>> 여기에서 XM 브로커 계정에 가입하세요 <

FBS 브로커

  • 거래 100 보너스: 거래 여정을 시작하려면 $100를 무료로 받으세요!
  • 100% 입금 보너스: 예치금을 최대 $10,000까지 두 배로 늘리고, 강화된 자본으로 거래하세요.
  • 최대 1 활용 : 3000: 이용 가능한 가장 높은 레버리지 옵션 중 하나로 잠재적 이익을 극대화합니다.
  • '아시아 최고의 고객 서비스 브로커' 상: 고객 지원 및 서비스의 우수성을 인정받았습니다.
  • 계절별 프로모션: 1년 내내 다양한 ​​독점 보너스와 프로모션 혜택을 누려보세요.

fbs 브로커

>> 여기에서 FBS 브로커 계정에 가입하세요 <

 

(무료 MT4 지표 다운로드)

다운로드하려면 여기를 클릭하십시오.

MultiZigZag – ZigZag의 또 다른 변형(경제적 ZigZag) – MetaTrader 4에 대한 표시

 

댓글을 남겨보세요

의견을 입력하십시오!
여기에 이름을 입력하십시오.