t101: 다운로드하고 마법사를 통해 생성하고 테스터에서 실행하려고 했는데 작동하지 않습니다. 샘플 시그널의 CheckOpenLong/Short() 메서드에도 액세스하지 못합니다. 이 메서드들은 ExpertSignal에서는 호출되지만 SampleSignal에서는 호출되지 않습니다. 이 메서드들을 확실히 재정의하려면 어떻게 해야 하나요?
Как сделать генератор торговых сигналов основанный на пользовательском индикаторе. Как создать пользовательский индикатор. Как получить доступ к данным пользовательского индикатора. Зачем нужна конструкция IS_PATTERN_USAGE(0) и model 0.
다운로드하고 마법사를 통해 생성하고 테스터에서 실행하려고 했는데 작동하지 않습니다. 샘플 시그널의 CheckOpenLong/Short() 메서드에도 액세스하지 못합니다. 이 메서드들은 ExpertSignal에서는 호출되지만 SampleSignal에서는 호출되지 않습니다. 이 메서드들을 확실히 재정의하려면 어떻게 해야 하나요?
이것이 당신이하고있는 일입니까?
거래, 자동 거래 시스템 및 테스트 거래 전략에 관한 포럼
"MQL5 마법사를 위한 거래 신호 모듈 작성 방법" 문서에 대한 토론
사프리킨온, 2015.02.06 19:04
댓글에서 다음 줄을 교체해야합니다.
//|| 유형=신호
을
//|| 유형 = 신호 고급
그 후 마스터가 신호를보기 시작했습니다.
그리고 그렇게:
이 파일을 나중에 MQL5 마법사에서 신호 발생기로 '감지'하려면 이 파일을 Include\Expert\Signal\ 폴더에 만들어야 합니다.
그게 바로 당신이 한 일입니다:
그리고 이렇게
?직접 사용해 보세요. 최신 빌드에서만 작동했던 것을 배제하지 않습니다.
아마도 기사가 출시 된 후 신호의 구조가 변경되었을 수 있습니다. 나는 내 기사를 집어 들었다 사용자 지정 표시기의 거래 신호 생성기 - 기사에 신호 모듈이 있습니다. 나는 테스터에서 그것을 실행했습니다-신호 모듈이 작동합니다.
아마도 기사가 게시 된 후 신호 구조가 변경되었을 수 있습니다. 사용자 지정 지표의 거래 신호 생성기 기사를 선택했습니다 - 기사에는 신호 모듈이 있습니다. 나는 테스터에서 그것을 실행했습니다 - 신호 모듈이 작동합니다.
여기에는 CheckOpenLong(), CheckOpenShort() 또는 CheckCloseLong(), CheckCloseShort() 메서드가 없습니다. LongCondition()과 ShortCondition()만 사용합니다.
파일에 CheckOpenLong() 선언을 추가했습니다:
virtual bool CheckOpenLong(double &price,double &sl,double &tp,datetime &expiration);
그리고 설명도 추가했습니다:
{
Print(__FUNCTION__+": TEST!");
return(false);
}
파일에 CheckOpenLong() 선언을 추가했습니다:
virtual bool CheckOpenLong(double &price,double &sl,double &tp,datetime &expiration);
그리고 설명도 추가했습니다:
{
Print(__FUNCTION__+": TEST!");
return(false);
}
이 문서가 게시된 이후 MQL5 마법사가 변경되었습니다: MQL5 마법사: 새 버전. 새 마법사에서 생성된 전문가 조언자
는 선택한 매매신호, 오픈 포지션 유지, 자본 및 위험 관리 알고리즘에 따라 매매합니다.
자체 청산 알고리즘을 구현해야 하는 경우 어떻게 해야 하나요? 오픈 포지션 유지를 위한 자체 모듈을 작성해야 하나요?