시장에서 고문의 검증 문제 - 페이지 19

 
Konstantin Nikitin :
Andrey Khatimlianskii : 글쎄요, 그건 정말 선택사항이 아닙니다. 다시는 그런 상황에 빠지지 않도록 더 많은 정보를 아는 것이 좋습니다. 처음으로 유효성 검사를 통과하고 싶습니다.

불행히도 이것은 불가능합니다. 그것은 고문에 관한 것이 아니라 검증자에 관한 것입니다.

 
Александр :
안녕하세요 여러분 어드바이저 인증 문제!!! EA는 EURAUD를 제외한 모든 쌍에 대한 거래로 제한됩니다. 스크린샷이 첨부되어 있습니다. 이 오류 메시지 의 의미와 해결 방법을 모르겠습니다. 자동 유효성 검사를 통과하지 않습니다.
같은 문제.
3일 동안 로봇을 게시하려는 시도로 "사랑을 했습니다", 그리고 그들은 오프너를 제외하고는 아무것도 없는 체크 봇을 작성합니다. 결과는 동일합니다: "거래 작업 없음"
볼륨 확인 기능을 처음부터 다시 작성 - 로트 단계, 최소 및 최대 볼륨, 여유 마진으로 허용 볼륨을 확인합니다. 거래 + 주문의 최대 허용 수도 확인했습니다.
나는 모든 것을 "1학년 때 가르친 대로(여전히 MT3에서)" 썼습니다. 모든 오류는 제외됩니다.
결과는 동일합니다: "거래 작업 없음"
 

나는 같은 문제가 있고 무엇을 찾아야할지 모르겠다

아주 멋진 검사기

 
Александр :
예, 블라디미르, 모든 것이 있습니다. 이유를 찾은 것 같습니다. 테스트 로그의 오류 ModifyOrder 오류 1 - 가격(이전 및 신품)을 비교할 때 주문을 수정할 때 오류가 발생할 가능성이 큽니다. NormalizeDouble을 통해 가격을 정규화하지 않기 때문에 동일하게 얻습니다. 고치도록 노력하겠습니다)
아니, 그게 아니야.
사실, 나는 오류 위치 파악에 눈을 뜬 단세포 검사기 로봇을 한 개도 아니고 약 11개 정도 썼습니다.
후자는 로트 크기 와 시작 단계의 2가지 입력 매개변수만 가졌습니다.
그는 첫 번째 틱에서 (물론 테스터에서) 매수 및 매도를 연 다음 보증금이 병합될 때까지 그리드를 위아래로 엽니다.
TP와 SL이 없습니다. 백 번 입증된 오프너에 불과합니다.
결과는 동일합니다. 거래 작업이 없습니다 .
Volumes - Индикаторы объемов - Справка по MetaTrader 5
Volumes - Индикаторы объемов - Справка по MetaTrader 5
  • www.metatrader5.com
Для рынка Форекс индикатор Volumes (объемы) представляет собой показатель количества изменений цены в течение каждого периода выбранного таймфрейма. Для биржевых инструментов данный индикатор является показателем реально торгуемых объемов (контракты, деньги, штуки и т.д.). Бары индикатора раскрашиваются в два...
 
Vitaly Muzichenko :

귀하는 오류가 있는 보고서(로그)를 직접 게시했으며 거래 작업이 없다고 분명히 명시되어 있습니다. Expert Advisor가 작성된 필수 쌍을 제외하고 모든 곳에서 거래 작업을 수행하려면 코드에 10줄을 추가하십시오. 매주 화요일에 열리는 가장 간단한 작업을 수행하고 20포인트씩 중지하고 이익을 얻을 수 있습니다. 모든 것

추가됨: 일반적으로 모든 패턴은 모든 기호 및 시간대에서 찾을 수 있으며 유로/달러 또는 엔/프랑에만 존재하는 패턴은 없습니다.

비탈리,
다른 사람에게 조언을 제공하기 전에 검증을 위해 지금 봇을 보냈을 것입니다.
그리고 당신의 라인 톤이 바뀔 것입니다 ...

 
Александр :
문제는 테스트 중에 시장에서 어떤 데이터가 변경되느냐는 것입니다. 보증금과 로트노스트? 내가 이해하는 것처럼 시장은 설정에 있는 변수만 변경합니까? 그냥 인간 시뮬레이션을 하는 것뿐이죠?

유효성 검사기는 시작될 때 몇 시간 동안 실행되었습니다.
저는 기뻤습니다. 이 기계를 사용하면 라이브 중재자보다 10배 더 빨리 공통 언어를 찾을 수 있습니다. + 영어로 자체 번역되어 봇이 즉시 게시되었습니다.
우리가 지금 가지고 있는 것은 약간의 "개선"의 결과입니다.
주제의 관련성으로 판단하면(이 주제는 유일한 주제와 거리가 멀음) 곧 수정할 것입니다.
가급적이면 2021년에, 더 늦지 않게 ;)

 
Programmer4896 Vasily Temchenko :

비탈리,
다른 사람에게 조언을 제공하기 전에 검증을 위해 지금 봇을 보냈을 것입니다.
그리고 당신의 라인 톤이 바뀔 것입니다 ...

클론, 왜 4년 된 게시물을 지금 꺼내야 합니까?

 
사람들!
약이 있습니다. 방금 받았고 이미 확인했습니다.
볼륨/단계 확인 기능에 쓰기:



if(lot<minLot) lot=minLot;

Essno, 귀하의 문자에는 다른 변수 이름이 있습니다.
 
Programmer4896 Vasily Temchenko :
사람들!
약이 있습니다. 방금 받았고 이미 확인했습니다.
볼륨/단계 확인 기능에 쓰기:



if(lot<minLot) lot=minLot;

Essno, 귀하의 문자에는 다른 변수 이름이 있습니다.

다음과 같이 기본 코드에 있어야 합니다.

if(lot>maxLot) lot=maxLot;

 
Vitaly Muzichenko :

다음과 같이 기본 코드에 있어야 합니다.

if(lot>maxLot) lot=maxLot;

이것은 CRUTCH 입니다.
MaxLot과 달리 이것은 해서는 안됩니다 .
반대로, 항상 정확했습니다.

if(lot<minLot) return(0);
사유: