오류, 버그, 질문 - 페이지 2299

 
Vladislav Andruschenko :
얘들아. 터미널이 vps MetaQuotes에 로드되었는지 확인하는 방법을 알아낸 사람이 있습니까?
VPS로 마이그레이션할 때 자동 거래 버튼이 비활성화됩니다. 코드로 뽑고싶다..?
EA가 vps로 이전되기 때문에 자동 거래 버튼이 비활성화되는 것을 오해하지 않도록.

대부분의 경우 일부 VPS 기능은 데스크톱 버전에 비해 잘립니다. 예를 들어 OBJ_CHART가 생성/삭제되고, ChartNavigate가 생성되고, PROGRAM_PATH가 사용되는 등 일종의 Unit-Test를 작성해야 합니다. 모든 작업의 결과를 파일에 씁니다. 그런 다음 Desktop과 VPS 파일을 비교합니다. 차이점은 VPS를 식별하는 방법을 보여줍니다.

 
fxsaber :

대부분의 경우 일부 VPS 기능은 데스크톱 버전에 비해 잘립니다. 예를 들어 OBJ_CHART가 생성/삭제되고, ChartNavigate가 생성되고, PROGRAM_PATH가 사용되는 등 일종의 Unit-Test를 작성해야 합니다. 모든 작업의 결과를 파일에 씁니다. 그런 다음 Desktop과 VPS 파일을 비교합니다. 차이점은 VPS를 식별하는 방법을 보여줍니다.

아니, 아니, 내가 그것에 대해 얘기하는 것이 아닙니다.
준비되지 않은 사용자가 많은 질문을 가지고 있기 때문에 vps가 실행 중인 별도의 get 변수를 생성해야 한다고 생각합니다.
그들은 vps에 고문을 배치하고 마이그레이션합니다. 자동 거래 버튼이 비활성화되고 스마일리가 슬퍼집니다.
제 경우에는 고문이 일하지 않는다는 비문도 표시됩니다.

그리고 사용자는 자동 거래 버튼을 클릭하려고 합니다. 그런 다음 그는 고문이 작동하는지 여부에 관계없이 개인적인 질문을 작성합니다.
 
Vladislav Andruschenko :
아니, 아니, 나는 그것에 대해 말하는 것이 아닙니다.
준비되지 않은 사용자가 많은 질문을 가지고 있기 때문에 vps가 실행 중인 별도의 get 변수를 생성해야 한다고 생각합니다.
그들은 vps에 고문을 배치하고 마이그레이션합니다. 자동 거래 버튼이 비활성화되고 스마일리가 슬퍼집니다.
제 경우에는 고문이 일하지 않는다는 비문도 표시됩니다.

그리고 사용자는 자동 거래 버튼을 클릭하려고 합니다. 그런 다음 그는 고문이 작동하는지 여부에 관계없이 개인적인 질문을 작성합니다.

VPS의 고문이 사용자에게 그것이 활성화되었음을 보여주도록 하십시오 - 적절한 설명으로 가짜 지연을 설정하십시오.

 
fxsaber :

VPS의 고문이 사용자에게 그것이 활성화되었음을 보여주도록 하십시오 - 적절한 설명으로 가짜 지연을 설정하십시오.

이것은 생각입니다.
나는 이 방향으로 파헤칠 것이다.
 
SuhanovDM94 :
좋은 오후에요 여러분. Expert Advisor에서 테스터를 시작할 수 있는지 아는 사람이 있습니까? EA 로직에서 통계 데이터를 사용하고 싶습니다.
어쩌면 MT5에 개방형 API가 있고 그걸로 할 수 있을까요? 하지만 어떤 방향으로 파헤쳐야 합니까?
 

내 함수가 Print() 및 FileWrite( ) 와 같은 임의의 수의 임의 유형 매개변수를 사용할 수 있도록 하려면 어떻게 해야 합니까?

과부하를 제공하지 마십시오. 수백 가지 매개변수 조합입니다.

이것이 Print() 및 FileWrite() 자체에서 구현되는 방식에 더 관심이 있습니다.

 
secret :

절대 안돼. mql에는 임의의 수의 매개변수로 작업하는 메커니즘이 없습니다.

템플릿을 통해 최대 8개의 매개변수가 가능합니다.

 
TheXpert :

템플릿을 통해 최대 8개의 매개변수가 가능합니다.

코드 예제가 있습니까?

 
secret :

코드 예제가 있습니까?

 void f() {}

template
< typename T1>
void f(T1 t1) {}

//...

template
< typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
void f(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) {}


void OnStart ()
{
   f();
   f( 1 );
   f( 1 , 1.01 , "1" , false , 1 , 1 , 1 , 1 , 1 );
}

또한 제한이 8개 매개변수가 되기 전에 9개 매개변수로 컴파일되었지만 이제는 xs입니다.

모든 조합은 템플릿에 의해 처리되므로 9개의 매개변수에 대해 10개의 함수 오버로드가 필요합니다.

 

테스터에서 단일 실행의 경우 시작 버튼을 한 색상으로 만들고 최적화의 경우 다른 색상으로 만듭니다.

단일 실행 대신 최적화의 임의 시작 요소 를 제거합니다.