안녕하세요, 트레이더 여러분!
주문을 넣기 좋은 시점을 찾기 위해 레인지 바운드 기간을 알아보는 것이 중요하죠. 제 생각에 레인지 바운드 이후에는 좋은 시장이 형성될 가능성이 큽니다. 그래서 제가 RangeBoundMA라는 지표를 작성해 보았습니다. 이 지표는 38, 140, 210의 세 가지 SMA 선의 가격 차이를 기반으로 하고 있습니다. 차트에 25라는 수평선을 추가하면 됩니다. 지표가 25 선 아래에 있는 기간이 보이면, 그때 가격이 레인지 바운드에 있다는 것을 의미합니다. 레인지 바운드 동안 최고가나 최저가를 돌파할 때가 바로 주문을 넣을 적기입니다.
하지만, 제가 이 코드를 EA(Expert Advisor)로 작성하면서 항상 잘못된 결과가 나오는 문제가 발생했습니다. 이유를 찾기 어려운 점도 있고, 아직 mql4 코드에 익숙하지 않아서 그렇습니다. 혹시 이 코드를 검토해 주실 분이 계실까요? 무엇이 잘못되었는지 알려주시면 정말 감사하겠습니다.

댓글 0