포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 653

 
내 이해에 따르면, EA가 새 촛대를 여는 작업을 하는 경우(코드에 새 촛대가 나타나는지 확인) "공개 가격만" 모델에 의한 테스트 결과는 다음 결과에 가까워야 합니다. "모든 진드기" 모델로 테스트합니까, 아니면 제가 착각하고 있습니까?
 
evillive :
내 이해에 따르면, EA가 새 촛대를 여는 작업을 하는 경우(코드에 새 촛대가 나타나는지 확인) "공개 가격만" 모델을 사용한 테스트 결과는 다음 결과에 가까워야 합니다. "모든 진드기" 모델을 사용하여 테스트합니까, 아니면 제가 잘못 알고 있습니까?

모든 고문은 다릅니다. 내 Expert Advisors 중 일부는 이러한 두 가지 유형의 테스트 결과에 실질적으로 차이가 없습니다. 다른 사람들은 큰 차이를 만듭니다. 다시 말하지만, 그것은 TF에 많이 의존합니다. M1 -M15에서 결과가 일치하고 차이가 더 높게 시작됩니다. 예를 들어, 포인트에 TP와 SL이 있고 그날의 고가나 저가가 아닌 경우 테스트 방법에 따라 차이가 커집니다. 다른 방법으로 시험 실행을 하고 차이점을 확인하고 중요하지 않은 경우 발견된 항목을 테스트합니다. 그러나 나는 모든 진드기에 대한 고문에 대한 최종 결론을 내립니다.
 
까다로운 질문입니다. 숫자의 자릿수를 찾는 방법이 있습니까?
 
tuner :
까다로운 질문입니다. 숫자의 자릿수를 찾는 방법이 있습니까?

맛을 선택하십시오. µl로 이동 - 파스칼 알고리즘. 옵션이 있습니다...
 
백필 질문도 있습니다. 강력한 추세가 있음을 코드로 어떻게 알 수 있습니까? 양초 포인트의 크기도 적합하지만 결국 충동에서 한 부분만 강력합니다(시작, 중간 또는 끝). 전체 충동을 식별하는 방법은 무엇입니까? 어떤 아이디어?
 
_Roman :

맛을 선택하십시오. µl로 이동 - 파스칼 알고리즘. 옵션이 있습니다...

감사합니다
 
001 :

모든 고문은 다릅니다. 내 Expert Advisors 중 일부는 이러한 두 가지 유형의 테스트 결과에 실질적으로 차이가 없습니다. 다른 사람들은 큰 차이를 만듭니다. 다시 말하지만, 그것은 TF에 많이 의존합니다. M1 -M15에서 결과가 일치하고 차이가 더 높게 시작됩니다. 예를 들어, 포인트로 TP와 SL이 있고 하루의 고가나 저가가 아닌 경우 테스트 방법에 따라 차이가 커집니다. 다른 방법으로 시험 실행을 하고 차이점을 확인하고 중요하지 않은 경우 발견된 항목을 테스트합니다. 그러나 나는 모든 진드기에 대한 고문에 대한 최종 결론을 내립니다.

사실 틱이 아무리 많아도 새 양초가 열릴 때까지 어드바이저가 아무 것도 하지 않으면 왜 이런 차이가 나는지 알고 싶습니다. 수표가 있습니다. 고전적인 수표가 있습니다. 얼마나 정확한지는 모르겠지만 정확히 다음을 가장 자주 만났습니다.

 static datetime prevtime = 0 ;

int init()
  {
   prevtime = Time[ 0 ];
   return ( 0 );
  }
        
int start()
  {
    if (Time[ 0 ] == prevtime) return ( 0 ); //ждем появления нового бара
     else   prevtime = Time[ 0 ]; //если появился новый бар, начинаем работу
...
много кода, который должен выполняться только на открытии...
...
   return ( 0 );
  }


"모든 틱" 모델에 대한 매개변수를 선택하는 데 몇 주가 소요될 수 있으며 이러한 매개변수에 대한 테스트 결과는 실시간 작업이나 공개 가격 테스트와 일치하지 않습니다. 그리고 그 반대로, 개시 가격으로 선택한 매개변수로 테스트한 결과는 일치하지 않으며 때로는 동일한 매개변수로 테스트한 결과와 근본적으로 다르지만 모든 틱에 대해 다릅니다. 설정에서 가격을 지정할 수 없는 시작 가격이 있는 표시기를 사용합니다. 이미 마감된 이전 양초의 값을 사용합니다. 나는 TP 및 SL 값을 = 0으로 설정하고 결과에 영향을 미치지 않아야하며 후행을 사용하지 않으며 새 양초가 열릴 때 다시 잔액의 백분율로 손익을 마감합니다.

 

주소가 뭔지는 모르겠지만 다른 스레드를 찾을 수 없었습니다.

MQL4 문서: MQL4 참조 언어 기초 연산자

while 루프 문 으로 점프하지 않음

do while 루프 문 으로 즉시 리디렉션

 
sable :

주소가 뭔지는 모르겠지만 다른 스레드를 찾을 수 없었습니다.

MQL4 문서: MQL4 참조 언어 기본 연산자

while 루프 문 으로 점프하지 않음

do while 루프 문 으로 즉시 리디렉션


사이트 프로그래머의 귀를 자른 것은 서비스 데스크에서)

ME 도움말의 모든 것이 정확하고 사이트보다 더 자주 업데이트되므로 도움말을 사용하는 것이 좋습니다.

 
evillive :

사실 틱이 아무리 많아도 새 양초가 열릴 때까지 어드바이저가 아무 것도 하지 않으면 왜 이런 차이가 나는지 알고 싶습니다. 수표가 있습니다. 고전적인 수표가 있습니다. 얼마나 정확한지는 모르겠지만 정확히 다음을 가장 자주 만났습니다.


"모든 틱" 모델에 대한 매개변수 선택에는 몇 주가 소요될 수 있으며 이러한 매개변수에 대한 테스트 결과는 실시간 작업이나 공개 가격 테스트와 일치하지 않습니다. 그리고 그 반대로, 개시 가격으로 선택한 매개변수로 테스트한 결과는 일치하지 않으며 때로는 동일한 매개변수로 테스트한 결과와 근본적으로 다르지만 모든 틱에 대해 다릅니다. 설정에서 가격을 지정할 수 없는 시작 가격이 있는 표시기를 사용합니다. 이미 닫힌 이전 양초의 값을 사용합니다. 나는 TP 및 SL 값을 = 0으로 설정하고 결과에 영향을 미치지 않아야하며 후행을 사용하지 않으며 새 양초가 열릴 때 다시 잔액의 백분율로 손익을 마감합니다.

각각의 경우에 포즈 를 열고 닫는 조건 을 살펴봐야 합니다. 그러면 차이가 있는 이유가 명확해질 것입니다. 예를 들어. TP +5 pip을 넣고 SL을 넣지 않으면 오프닝에 대해 테스트하고 양초 오프닝 제어를 처방하지 않으면 M5 이상의 TF에 성배 를 얻을 것입니다. 나. 테스터의 불완전함이 있고 알고리즘의 불완전함이 있습니다. 내 경험에서 나는 다음과 같은 결론을 이끌어 냈습니다. 당신이 쓰는 것은 당신이 얻는 것입니다. 저것들. 알고리즘은 테스터보다 더 완벽하지 않은 경우가 많습니다. 그리고 그 차이 는 가장 흔한 이유는 공시를 테스트하고 이 양초 내부 에 포지션의 개설과 청산에 영향을 줄 있는 진드기가 있지만 고문에서는 고려되지 않았기 때문입니다. 차이가 될 것입니다.