아무 말 없습니다, 감사합니다
트레이딩 전략을 입력했습니다.
이 오류를 해결하는 방법을 알려주실 수 있나요?
보조지표 생성 시 오류 4002
실제 오류 코드가 4002이지만:
오류_잘못_내부_파라미터 4002 클라이언트 터미널 기능의 내부 호출에서 파라미터 오류가 발생했습니다.
아니면 단순히 터미널의 업무 시간 외에 Expert Advisor를 실행했기 때문에 발생한 것일까요?
인디케이터를 만들 때 오류를 피하는 방법은 무엇인가요? 많은 질문이 있습니다 (.
너무 어렵지 않다면이 문제를 해결하는 방법을 알려주세요. 코드의 어느 위치에서이 오류를 찾아야합니까? 적어도 대략적인 기준점.
물론 대답은 표면에 있지만 비결은 내가 프로그래머가 아니라는 것입니다.
추신: 생각해보니, 이 오류는 처음에 변수 avdeals int의 유형을 두 배로 변경한 후에 사라졌습니다.
double CSampleStrategy::StrategyPerformance()
에서 변수의 유형을 두 배로 변경한 후 오류가 다시 발생했고 EA도 충돌했습니다.
CAdaptiveStrategy 클래스에서 스토캐스틱만 거래하려고 합니다:
// 5가지 트레이딩 전략 만들기 CStrategyStoch(스토캐스틱 트레이딩)나머지는 비활성화했지만 테스터의 차트는 여전히 동일합니다. 제가 알기로는 여기서 전략이 연결되고 연결이 끊어지는 건가요?
// 초기화, 매개 변수 설정
//로 이동하여 m_all_strategies 컨테이너에 추가합니다.
for(int i=0; i<5; i++)
{
CStrategyStoch *t_StrategyStoch;
t_StrategyStoch=new CStrategyStoch;
if(t_StrategyStoch==NULL)
{
delete m_all_strategies;
printf("t_StrategyStoch 유형의 개체를 만드는 동안 오류가 발생했습니다.");
return(-1);
}
//각 전략의 기간 설정
int Kperiod=2+i*5;
int Dperiod=2+i*5;
int Slowing=3+i;
// 전략 초기화
t_StrategyStoch.Initialization(Kperiod,Dperiod,Slowing,true);
// 전략 정보 설정
string s=IntegerToString(Kperiod)+"/"+IntegerToString(Dperiod)+"/"+IntegerToString(Slowing);
t_StrategyStoch.SetStrategyInfo(_Symbol,"[Stoch_"+s+"]",100+i," Stochastic "+s);
//객체 배열에 전략 객체 추가 m_all_strategies
m_all_strategies.Add(t_StrategyStoch);
}
인상적인 기사입니다.
고마워요. 저는 이 새로운 mql5 포럼을 좋아하며 일종의 과학이 되어가는 것 같습니다.
귀하의 기사는 훌륭하고 제가 몇 년 동안 찾고 있던 것입니다. 간접적으로 도와 주셔서 감사합니다.
또한 CSampleStrategy 포함 파일에 (논리적으로 중요하지 않은) 오류가 있음을 경고해야합니다,
//+------------------------------------------------------------------+
//| The StrategyPerformance function of effectiveness of strategy |
//+------------------------------------------------------------------+
double CSampleStrategy::StrategyPerformance()
{
//returns the effectiveness of strategy
/in this case it's the difference between the amount 마지막 원시에는 주석에 슬래시가 하나만 있으며 이로 인해 mq5 전문가를 컴파일 할 때 약 13 개의 오류가 발생합니다.
이것은 매우 훌륭한 기사이며, 지난 몇 달 동안의 다른 많은 기사 지식과 결합하여 mql5에 대한 매우 흥미로운
고급 전문가 조언자에 대한 실험.
예를 들어 코드에 파일 가능성을 추가하여이 기사 전략을 개선 할 수있는 가능성에 대해 궁금합니다.
파일을 코드에 추가하여 추가 결과를 저장하고 불러오는 등... 환상은 멈추지 않을 것입니다.
다시 한번 감사드립니다.
추신: 또한 "내부 오류 #55"가 발생하여
ex5가 생성되지 않도록합니다. 어떤 도움이 ... ?
또한 CSampleStrategy 포함 파일에 (논리적으로 중요하지 않은) 오류가 있음을 경고해야 합니다,
마지막 원시에는 주석에 슬래시가 하나만 있으며 이로 인해 mq5 전문가를 컴파일할 때 약 13개의 오류가 발생합니다.
새로운 기고글 적응형 거래 시스템과 MetaTrader 5 클라이언트 터미널에서의 사용 가 게재되었습니다:
이 글에서는 각각 고유한 "가상" 거래 작업을 수행하는 여러 전략으로 구성된 적응형 시스템의 변형을 제안합니다. 실제 거래는 현재 가장 수익성이 높은 전략의 신호에 따라 수행됩니다. 객체 지향 접근 방식, 데이터 작업을 위한 클래스 및 표준 라이브러리의 거래 클래스 덕분에 시스템 아키텍처는 단순하고 확장 가능한 것처럼 보였습니다. 이제 수백 가지 거래 전략을 포함하는 적응형 시스템을 쉽게 만들고 분석할 수 있습니다.
작성자: MetaQuotes