//+------------------------------------------------------------------+//| 설정 매개변수를 확인합니다.|//| INPUT: no.|//| OUTPUT: 설정이 올바른 경우 참, 그렇지 않으면 거짓. || OUTPUT: 설정이 올바른 경우 참, 그렇지 않으면 거짓.//| REMARK: 아니요.|//+------------------------------------------------------------------+bool CSampleTrailing::ValidationSettings()
{
if(!CExpertTrailing::ValidationSettings())
return(false);//--- Init 메서드가 호출되지 않은 경우if(m_symbol==NULL) return(false);
//--- 매개변수 확인if((m_profit-m_stop_level)*m_adjusted_point<=m_symbol.StopsLevel()*m_symbol.Point() && m_profit!=0.0)
{
printf(__FUNCTION__+": 임계 수익 수준이 주문 설정 수준보다 커야 합니다.");
return(false);
}
//--- okreturn(true);
}
숏 포지션을 열고 매개 변수에서 일반적인 손절매(후행이 아님)를 0으로 설정하면 후행 손절매가 손익분기점으로 설정되지 않지만 일반적인 손절매를 약간 이동하고 최소 -1 핍으로 설정하면 모든 것이 정상적으로 작동합니다. 갈망에서는 모든 것이 정상적으로 작동합니다. 이미 손익분기점에 도달한 상태(스톱이 가격보다 낮음)를 확인할 때 처음에는 스톱 값에 0을 설정하고 더 이상 진행하지 않습니다.
맞습니다. 이 후행 모듈이 손익분기점에서 작동하는 트리거는 지정된 손절매입니다. 즉, 포지션은 반드시 처음에 스톱로스가 있어야 한다고 가정합니다.
추가되었습니다:
모든 기사의 목적은 어떤 문제를 해결하기 위한 접근법을 보여주고 익숙하게 하는 것입니다. 그런 다음 사용자는 얻은 지식을 바탕으로 자신만의 코드를 개발해야 합니다.
훌륭하고 유용한 기사에 감사드립니다,
전문가 조언자를 작성할 때이 클래스를 사용하는 방법을 예로 들어 주시겠습니까? 내 말은 EA 템플릿에서이 클래스를 사용하는 것이 EA 생성이 아니라는 것입니다.
다시 한번 감사드립니다.
안녕하세요. 모듈이 작동하지 않습니다.
로그에 따르면 임계 수익 수준이 설정 주문 수준보다 커야 합니다.
생성자에서 비어 있지 않고 0과 같지 않은 변수를 초기화합니다. 왜 오류가 발생하나요?
안녕하세요. 모듈이 작동하지 않습니다.
로그에 따르면 임계 수익 수준이 설정 주문 수준보다 커야 합니다.
생성자에서 비어 있지 않고 0과 같지 않은 변수를 초기화합니다. 왜 오류가 발생하나요?
문서에 지정된 모듈을 사용할 때 차트에 전문가 조언자를 로드하는 동안 전문가 조언자 로그에 오류가 생성됩니다:
2017.09.06 00:28:29.873 1 (EURUSD,M5) OnInit: 보조지표 초기화 중 오류 발생
2017.09.06 00:31:20.256 1 (EURUSD,M5) CExpertBase::SetPriceSeries: 시계열 변경이 금지되었습니다.
2017.09.06 00:31:20.256 1 (EURUSD,M5) CExpertBase::SetOtherSeries: 시계열 변경이 금지되었습니다.
2017.09.06 00:31:20.256 1 (EURUSD,M5) CExpertBase::InitIndicators: 설정 매개변수가 확인되지 않았습니다.
2017.09.06 00:31:20.256 1 (EURUSD,M5) CExpert::InitIndicators: 후행 객체의 오류 초기화 표시기
2017.09.06 00:31:20.256 1 (EURUSD,M5) OnInit: 표시기 초기화 오류
후행 모듈 "sampleTrailing.mqh"를 변경하세요:
문서에 지정된 모듈을 사용할 때 차트에 Expert Advisor를 로드하는 동안 Expert Advisor의 로그에 오류가 생성됩니다:
메시지 주셔서 감사합니다, 기사가 수정되었습니다.
숏 포지션을 열고 매개 변수에서 일반적인 손절매(후행이 아님)를 0으로 설정하면 후행 손절매가 손익분기점으로 설정되지 않지만 일반적인 손절매를 약간 이동하고 최소 -1 핍으로 설정하면 모든 것이 정상적으로 작동합니다. 갈망에서는 모든 것이 정상적으로 작동합니다. 이미 손익분기점에 도달한 상태(스톱이 가격보다 낮음)를 확인할 때 처음에는 스톱 값에 0을 설정하고 더 이상 진행하지 않습니다.
맞습니다. 이 후행 모듈이 손익분기점에서 작동하는 트리거는 지정된 손절매입니다. 즉, 포지션은 반드시 처음에 스톱로스가 있어야 한다고 가정합니다.
추가되었습니다:
모든 기사의 목적은 어떤 문제를 해결하기 위한 접근법을 보여주고 익숙하게 하는 것입니다. 그런 다음 사용자는 얻은 지식을 바탕으로 자신만의 코드를 개발해야 합니다.
정지가없는 경우 후행도 적어도 시작 값으로 변수를 채우도록 보완해야합니다.
(메시지 2건에 대한 푸시 알림을 받았는데 그 중 하나가 누락되어 삭제되었습니다)?
무언가를 변경해야하는 경우이 문서의 문제가 아닙니다. 여기에서 얻은 지식을 바탕으로 직접 할 수 있습니다. 즉, 기술 과제를 작성하고 그 아래에 기사가 다시 작성 될 것이라고 생각하는 경우 그렇지 않습니다.
내가 당신의 행동을 볼 때 : 모듈을 다시 작성하고 (약간의 변경) 사용하십시오.
추가: 마지막으로 "답장" 버튼을 사용해 주세요. 그렇지 않으면 답장하지 않겠습니다.
네, 제가 직접 작성해 보겠습니다. 게시글 중 하나를 삭제하셨나요(삭제하셨다면 제가 찾을 필요가 없도록 알려주세요)?
" 손익분기점을 위한오픈 포지션 유지 관리 모듈 "과 같은 새 주제를 열 수 있습니다. 이러한 주제가 유용할 것 같습니다.
그래서 네, 글을 편집하다가 실수로 '삭제'를 클릭했는데 실제로는 두 개의 글을 작성하고 하나를 삭제했습니다. 따라서 푸시가 올바르게 도착했습니다.