기고글 토론 "Haiken-Ashi(평균족) 인디케이터에 기반한 매매 시스템 예시"

 

새로운 기고글 Haiken-Ashi(평균족) 인디케이터에 기반한 매매 시스템 예시 가 게재되었습니다:

이 문서에서 우리는 매매에서 Haiken-Ashi 인디케이터를 쓰는 법에 대해 알아보겠습니다 . 이 인디케이터를 기반으로 간단한 매매 시스템을 고안해보고 MQL5 Expert Advisor를 하나 짜보겠습니다. 매매 작업은 표준 클래스 라이브러리의 클래스들을 기반으로 구현되었습니다. 검토된 매매 전략의 과거 기력을 기반으로한 시험 결과는 내장 MetaTrader 5 전략 테스터를 이용하여 이루어졌으며, 이 문서 내에서 확인하실 수 있습니다.

테스트는 두개의 화폐쌍을 이용하여 이루어집니다. EURUSD 그리고 GBPUSD 화폐쌍을 쓰기로 했습니다.

테스트용으로 이하의 시간 인터벌을 쓰기로 했습니다: H3, H6 그리고 H12. 왜 그렇게 했냐고요? 정답은 MetaTrader4 터미널에 없는 TS를 시간 간격으로 테스트하고 싶었기 때문입니다.

그래서 이렇게 했습니다. 테스트용 화폐로 EURUSD, 기간으로 H3을 설정했고, "Start"를 누르십시오. 테스팅이 완료되면 테스터 창에 2개의 새로운 탭이 생긴걸 볼 수 있습니다: "Results" (4번 그림) 그리고 "Graph" (5번 그림).

4번 그림. 전략 테스팅 결과 EURUSD H3

4번 그림. 전략 테스팅 결과 EURUSD H3

작성자: Dmitry Voronkov

 

를 블록 다이어그램으로 만들면 멋질 것 같습니다.

읽어보겠습니다.

 

전문가 어드바이저가 항상 작동하지 않는다는 불만이 접수되었습니다.

MQL5\Indicators\Examples\Heiken_Ashi.mq5 파일을 코드 베이스( https://www.mql5.com/ko/code/33 )에 있는 파일로 바꾸고 다시 컴파일해 주세요.

그 후에는 모든 것이 작동합니다.

그리고 표준 배달에서 이 파일을 수정해 주세요.

Heiken-Ashi
Heiken-Ashi
  • 투표: 10
  • 2010.01.26
  • MetaQuotes Software Corp.
  • www.mql5.com
Индикатор Heiken-Ashi представляет собой тип свечного графика, который во многом похож на график японских свечей, однако имеет некоторые отличия, заключающиеся в способе создания каждого бара.
 
훌륭한 지표. 제 생각에는 트렌드에 가장 적합한 지표입니다.
 

안녕하세요,

올해 초부터 EURUSD에서 테스트를 실행했지만 결과가 지표와 일치하지 않습니다. 즉, 차트에 잘못된 화살표가 있고 짧은 막대에서 매수하거나 그 반대의 경우도 마찬가지입니다.

무엇이 문제일까요?

고마워요

 

자신을 참조하는 재귀 구조가 명확하지 않습니다: "haOpen=(haOpen[조상]".

 
헤이켄 아시 스무딩을 사용하면 속도가 느리지만 수동 거래에 시각적으로 상당히 잘 작동합니다. 렌코와 거의 동일한 결과를 제공합니다. 기사 감사합니다
 
안녕하세요

렌코 캔들에서 계산된 헤이켄-아시-렌코 지표, 즉 헤이킨-아시 지표가 필요했습니다. MT5 파일이 필요했습니다 ... 누구든지 나를 도울 수있는 방법을 알고 있습니까?
 

안녕하세요, 저는이 기사를 빨간색으로 표시하고 매우 흥미 롭다는 것을 알았습니다. 우선 감사하고 두 번째로 MT4 용으로 번역 할 수 있습니까?


미리 감사드립니다.

 

친애하는 드미트리, 이것은 정말 훌륭하고 잘 설명되어 있으며 MQL5 커뮤니티에 대한 엄청난 기여, 불행히도 나는 당신이 설명한 모든 것을 따를 수 없습니다, 그것은 당신보다 내 편에서 더 많은 것입니다, 그것이 내 두뇌가 어떻게 연결되어 있는지, 나는 70% 휴식이 나에게 마법이라고 말할 수 있습니다.

그러나 코드에 문제가 있습니다.
2014.01.01부터 2024.01.19까지 테스트를 실행했습니다. EURUSD, H1, 1.000,00 EUR.
첫 캔들에서 방망이부터 잘못되었습니다.
첫 캔들 2014.01.01 23:00 시가 1.37550 고가 1.37648, 저가 1.37372, 종가 1.37580.
그래프에 빨간색 캔들이 표시되어 있는데 파란색 캔들이어야 합니다.
거래 #1은 저널 탭에서 찾을 수 없습니다.
거래 # 2 매수 0.01 EURUSD sl: 1.3755 (1.3755 / 1.37651 / 1.37550)
거래 체결 (#2 0.01 EURUSD at 1.37651), 이것은 거의 캔들 몸체의 중간에 있으며, 곰 캔들 마감시 매도 거래를 시작하거나 황소 캔들 마감시 매수를 예상합니다.
그 직후 매수 주문 입력과 캔들 마감 중간에 매도 주문이 이루어집니다.

배열을 읽을 수 있도록 다음 Print[] 명령을 추가했지만 결과는 나에게 의미가 없습니다 ( 첨부 파일 참조).

double haOpen[BAR_COUNT],haHigh[BAR_COUNT],haLow[BAR_COUNT],haClose[BAR_COUNT];
Print("haOpen = [0 ... 2] = ",haOpen[0],"  ", haOpen[1], "  ", haOpen[2]);
Print("haHigh = [0 ... 2] = ",haHigh[0],"  ", haHigh[1], "  ", haHigh[2]);
Print("haLow = [0 ... 2] = ",haLow[0],"  ", haLow[1], "  ", haLow[2]);
Print("haClose = [0 ... 2]=  ",haClose[0],"  ", haClose[1], "  ", haClose[2]);
배열을 더 잘 읽거나 이해할 수 있다면 무엇이 잘못되었는지 이해할 수있을 것입니다.

저는 Heiken Ashi를 정말 강력하게 믿습니다. 특히 지수 US30, DE40 등의 추세를 완벽하게 보여주고 지수 추세 예측은 75 ~ 80 %, 수동으로 많은 거래보기 그래프로이를 테스트했습니다.

코드에서 잘못된 부분을 찾고 수정 된 버전을 제공하는 데 도움을 주시면 정말 감사하겠습니다.

벨리케 스파시비

Richard