MA 필터 EA가 있는 단순 CCI - 페이지 4

 
RaptorUK :

이 예에서는 잘못된 것이 없습니다. . .

구매 및 판매용 코드입니다.

이러한 값은 해당 범위에 속합니다. . .

2011.11.07 06:22:09 CCI EURUSD,M1: 122.97015370 | 71.61246612 <------- 판매용

2011.11.07 06:32:07 CCI EURUSD,M1: -127.56702074 | -89.52929875 <------ 구매

코드가 작동할 때 문제를 찾습니다. . . 전략 테스터를 사용하여 사진을 게시한 문제 영역을 다시 실행하십시오.

문제를 찾은 것 같습니다. 확인되면 알려드리겠습니다. 잠시 동안은 앞서 언급한 것처럼 인쇄가 실제 값이 아니라는 사실을 고려하십시오.
 
tapo :
문제를 찾은 것 같습니다. 확인되면 알려드리겠습니다. 잠시 동안은 앞서 언급한 것처럼 인쇄가 실제 값이 아니라는 사실을 고려하십시오.

CCI의 가격 매개변수에 문제가 있었던 것 같습니다. EA에서 CCI의 가격 매개변수는 가깝습니다. 이것이 불일치의 원인이었습니다. 이제 일반적인 인쇄로 변경했기 때문에 플롯된 표시기의 값과 정확히 동일한 값을 제공하고 위치는 다음과 같이 항상 3번째 캔들에서 열립니다.

100보다 큰 가치 -----> 100보다 낮은 가치 -----> 매도

-100 이하의 가치 -----> -100 이상의 가치 -----> 구매

:)

모든 틱 과 모든 막대에서 CCI 함수를 호출하는 이점이 있는지 알고 있습니까? 거래를 촉발하지 않기 위한 전화일 뿐입니다.

 
tapo :


모든 틱과 모든 막대에서 CCI 함수를 호출하는 이점이 있는지 알고 있습니까? 거래를 촉발하지 않기 위한 전화일 뿐입니다.

문제를 찾기 위해 수고했습니다.

나는 이익을 전혀 보지 못한다. . . 또한 어레이 크기를 줄이는 것도 고려할 수 있습니다. . 아마도 CCI_Period +5까지, 이것은 전략 테스터 에서 작업을 더 빠르게 실행할 것입니다. . 아직 사용하지 않은 경우 사용할 수 있습니다.

 
RaptorUK :

문제를 찾기 위해 수고했습니다.

나는 이익을 전혀 보지 못한다. . . 또한 어레이 크기를 줄이는 것도 고려할 수 있습니다. . 아마도 CCI_Period +5까지, 이것은 전략 테스터에서 작업을 더 빠르게 실행할 것입니다. . 아직 사용하지 않은 경우 사용할 수 있습니다.

좋은 제안입니다.

현재 2 MA의 MA 필터를 코딩하고 있습니다. 이게 무슨 뜻인지 아세요?

ma_shift - MA 교대. 지표 라인 오프셋은 시간대별로 차트와 관련됩니다.

출처: https://docs.mql4.com/indicators/iMA

기본값이기 때문에 0을 넣었지만 얻지 못했습니다.

 

안녕하세요 랩터와 동료 프로그래머 여러분,

내 새 EA를 검토하시겠습니까? 코드가 괜찮은지 듣고 싶습니다. MA 필터는 자명합니다. 무슨 말인지 바로 이해하실 수 있습니다. 경험 많은 프로그래머의 두 번째 의견은 매우 중요합니다.

또한 배열 크기는 표시기의 주기와 관련이 있습니까? 지표의 기간보다 작거나 같아도 안전한가요?

건배,

파일:
 
동일한 EA에서 새 주문을 보낼 때 EA가 연 실행 위치를 닫는 간단한 방법이 있습니까? 아니면 모든 기존 주문을 검색하기 위해 for 루프를 거쳐야 합니까?