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

 

Dmitriy2 :

모든 검사가 이미 테스터에 내장되어 있어야 하며 요청이 일부 데이터로 이동했는데 데이터가 없으면 오류가 생성되었습니다. 그런 다음 막대가 있지만 어떤 이유로 테스터는 데이터를 계산할 수 없으며 침묵합니다 ...


테스터는 그것과 아무 관련이 없으며 단지 실제 터미널의 작동을 에뮬레이트합니다. 동일한 상황(이론적으로)이 터미널에서만 발생할 수 있습니다.

어떤 오류를 얻으시겠습니까?

현재 BarsCalculated 함수 는 데이터가 아직 계산되지 않은 경우 -1을 반환합니다. 계산된 데이터가 없으면 CopyBuffer 함수 자체도 -1을 반환합니다. 이 모든 것이 도움말에 설명되어 있습니다.

Документация по MQL5: Доступ к таймсериям и индикаторам / BarsCalculated
Документация по MQL5: Доступ к таймсериям и индикаторам / BarsCalculated
  • www.mql5.com
Доступ к таймсериям и индикаторам / BarsCalculated - Документация по MQL5
 
테스터의 차트 열기 버튼은 어디로 갔습니까?
Документация по MQL5: Операции с графиками / ChartOpen
Документация по MQL5: Операции с графиками / ChartOpen
  • www.mql5.com
Операции с графиками / ChartOpen - Документация по MQL5
 
vasya_vasya :
테스터의 차트 열기 버튼은 어디로 갔습니까?
이제 테스트가 끝난 직후 차트가 자동으로 열립니다.
 
vasya_vasya :
테스터의 차트 열기 버튼은 어디로 갔습니까?
차트는 테스트가 끝날 때 저절로 열리고 시각적 모드를 추가한 후 테스트 시작 시(시각화 모드에서) 열립니다.
 
alexvd :

테스터는 그것과 아무 관련이 없으며 단지 실제 터미널의 작동을 에뮬레이트합니다. 동일한 상황(이론적으로)이 터미널에서만 발생할 수 있습니다.

어떤 오류를 얻으시겠습니까?

현재 BarsCalculated 함수 는 데이터가 아직 계산되지 않은 경우 -1을 반환합니다. 계산된 데이터가 없으면 CopyBuffer 함수 자체도 -1을 반환합니다. 이 모든 것이 도움말에 설명되어 있습니다.

아니요... 테스터의 오류입니다...

BarsCalculated를 다시 제거하고 포물선 계산 기능을 그대로 두었습니다.

코드에 Parabolic(PERIOD_CURRENT,0.02,0.2,i+1)<=0 조건만 추가했습니다.

 if (iLow( PERIOD_CURRENT ,i+ 1 , 1 )<Параболик( PERIOD_CURRENT , 0.02 , 0.2 ,i+ 1 ) || Параболик( PERIOD_CURRENT , 0.02 , 0.2 ,i+ 1 )<= 0 )
     break ;
            

따라서 로그에 값을 출력할 때 한 번만(처음으로) 포물선 함수, 즉 CopyBuffer는 오류의 경우에 있어야 하므로 -1이 아닌 0을 반환합니다(이것이 아니어야 하지만 모든 데이터가 있고 모든 것이 업로드되고 멋진 다차원 배열이 없으므로 오류가 없어야 합니다! ). 그리고 이것은 테스터에서만 한 번만 발생합니다. 그러면 모든 것이 잘 작동합니다.

메인 코드에서는 함수가 나에게 무엇을 반환하는지는 중요하지 않으며, 결국 거래 요청에 관해서는 요청에 대해 수신된 값을 범용 함수로 확인하고 만약 모든 것이 정상입니다. 요청을 보냅니다. 아니요. 정상이 될 때까지 기다립니다...

 
그나저나 오전 12시 챔피언십에서 무슨 일이... 재개장이나 스왑적립?
 
Rosh :
이제 테스트가 끝난 직후 차트가 자동으로 열립니다.

테스트가 끝난 후 차트가 열리지 않는 경우가 있는데, 정상적인 보고서가 생성되는데 거래로 전환하면 없는 것으로 판명됩니다. 그리고 에이전트의 상태는 "바쁨"으로 유지됩니다. 그것은 무엇과 연결되어 있습니까?

여기에 또 다른 것이 있습니다. Expert Advisor가 다시 실행되면 테스트가 끝난 후 차트가 열리고 거래가 있고 모든 것이 정상이지만 첫 번째 "실패한" 테스트 후 개체가 차트에 추가되는 순간이 있습니다.

 
Kos :

테스트 종료 후 차트가 열리지 않는 경우가 있는데, 정상 보고서가 생성되는데 딜로 전환하면 없는 것으로 나옵니다. 그리고 에이전트의 상태는 "바쁨"으로 유지됩니다. 그것은 무엇과 연결되어 있습니까?

여기에 또 다른 것이 있습니다. Expert Advisor가 다시 실행되면 테스트가 끝난 후 차트가 열리고 거래가 있고 모든 것이 정상이지만 첫 번째 "실패한" 테스트 후 개체가 차트에 추가되는 순간이 있습니다.

그러한 경우에 대해서는 Service Desk에 작성하는 것이 좋습니다. 자세한 설명은 오류를 재현하고 수정하는 데 도움이 됩니다.
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
Rosh :
그러한 경우에 대해서는 Service Desk에 작성하는 것이 좋습니다. 자세한 설명은 오류를 재현하고 수정하는 데 도움이 됩니다.
확인
 
maryan.dirtyn :
그나저나 오전 12시 챔피언십에서 무슨 일이... 재개장이나 스왑적립?
내가 이해하는 한, 데모 또는 테스터에서와 같이 발생액이...
사유: