Experts: MQL5 마법사 - 상승/하락 인걸핑 + CCI에 기반한 매매 신호

 

MQL5 마법사 - 상승/하락 인걸핑 + CCI에 기반한 매매 신호:

CCI에 기반한 "상승 인걸핑/하락 인걸핑" 매매 신호를 살펴봅니다. 이 전략에 기반한 Expert Advisor 코드는 MQL5 마법사를 사용하여 자동으로 생성될 수 있습니다.

MQL5 마법사 - 상승/하락 인걸핑 + CCI에 기반한 매매 신호

작성자: MetaQuotes

 
이 EA를 만들 수 없습니다. 이 EA를 만들 수 있도록 도와주세요. 이 섹션의 초보자입니다. 단계별로 안내해 주세요. 고마워요
 
rasif000:

이 EA를 만들 수 없습니다. 이 EA를 만들 수 있도록 도와주세요. 이 섹션의 초보자입니다. 단계별로 안내해 주세요. 고마워요

무슨 뜻인가요? 이 EA는 이미 생성되었습니다 :)

가장 먼저 할 일은 전체 기사를 읽고 이해해야하는 경우 천천히 읽으면 패키지를 설치하는 방법 / 위치에 대한 모든 것이 잘 설명되어 있습니다. 스스로 노력하세요.

 

안녕하세요, 이 EA를 사용해 봤는데 정상적으로 컴파일되는 것 같습니다.

그러나 전략 테스터에서 테스트했을 때 저널에서 이 오류 메시지를 발견했습니다:

2011.09.20 20:27:31 Core 1 2011.01.04 00:00:00 CExpertBase::SetOtherSeries: 시계열 변경이 금지되었습니다
2011.09.20 20:27:31 Core 1 2011.01.04 00:00:00 CExpertBase::SetPriceSeries: 시계열 변경이 금지되었습니다.

디버깅을 시도했지만 MQL5에 대해 충분히 알지 못합니다. 버그를 찾는 데 도움을주세요.

미리 감사드립니다.

Kon

 

Поскольку при расчете "голосов" производится усреднение по количеству присутствующих модулей (основной + один добавленный модуль), то значения порогов следует указывать с учетом данного обстоятельства. По этой причине значения величин Signal_ThresholdOpen и Signal_ThresholdClose должны быть установлены в 40=(0+80)/2 и 20=(0+40)/2 соответственно.

부모 신호의 LongCondition 및 ShortCondition 메서드가 동일한 값을 반환하거나 부모 신호의 가중치가 0으로 설정된 경우 부모 신호는 투표에 참여하지 않습니다:

double result=m_weight*(LongCondition()-ShortCondition());
int    number=(result==0.0)? 0 : 1;

CExpertSignal 클래스의 재정의되지 않은 LongCondition 및 ShortCondition 메서드는 항상 0을 반환하므로 "40=(0+80)/2 및 20=(0+40)/2"라는 문은 올바르지 않습니다. 임계값을 2로 나눌 필요는 없습니다(하지만 다른 값으로 테스트하는 것은 매우 흥미롭고 때로는 특이한 효과를 볼 수 있습니다).

이 기사가 현지의 멍청한 사람들이 엉터리로 만든 것이라면 이해하겠지만, 개발자 스스로가 어느 부분을 긁고 있는지 모른다는 것은 매우 이상합니다.

 

안녕하세요, 저는 MT5를 처음 사용하고 있으며 귀하의 EA를 설치하려고했지만 다음 화면에 직면했습니다. 도와주실 수 있나요? 감사합니다,
파일: