하나의 표시기에 0으로 나누기 오류가 있습니다. - 페이지 7

 
Aleksey Vyazmikin :

감사합니다. 하지만 글로벌 문제는 다른데.... 문제는 안정적이지 않다는 것입니다.

또는 시간별 막대의 시작 부분에서 문제를 관찰할 수 있습니다. 막대가 처음 열렸을 때 그 안에는 1분 값만 있습니다. start_index 는 다음과 같습니다.   stop_index

 
Sergey Savinkin :

또는 시간별 막대의 시작 부분에서 문제를 관찰할 수 있습니다. 막대가 처음 열렸을 때 그 안에는 1분 값만 있습니다. start_index 는 다음과 같습니다.   stop_index

아니요, 다른 순간에 무작위로 발생합니다. 문제는 코드와 관련되어서는 안 되며 다른 도구와 다른 모드에서 오랫동안 올바르게 작동했습니다. 다음 업데이트 이후에 고장난 일종의 내장 기능이라고 생각합니다 ...

 

if(PeriodSeconds(_Period)!=0)limit=(int)(stop_time-start_time)/PeriodSeconds(_Period);

 
Renat Akhtyamov :

 if(PeriodSeconds ( _Period )!=0)limit=( int )(stop_time-start_time)/ PeriodSeconds ( _Period );

그리고 이 상태가 발생하지 않을 것으로 예상되는 경우는 언제입니까?

 
Aleksey Vyazmikin :

그리고 이 상태 가 발생하지 않을 것으로 예상되는 경우는 언제입니까?

또 다른

시간을 인쇄하거나 전역에 타임스탬프를 씁니다.

흔적을 남기면 문제를 찾을 수 있습니다
 

0으로 나누기 오류가 발생한 적이 있습니까? 인쇄?

방금 차트 1개를 실행하고 1시간을 기다렸다가 오류가 없었고 프로필이 작동하는 프로필로 변경되었고 오류가 쏟아지기 시작했습니다. 그래서 생각했습니다. 어쩌면 그보다 더 깊을까요?

 
Renat Akhtyamov :

또 다른

시간을 인쇄하거나 전역에 타임스탬프를 씁니다.

흔적을 남기면 문제를 찾을 수 있습니다

추적은 이미 존재하지만 아무 소용이 없습니다. 프로파일링 중이나 테스터에서 재생산되지 않습니다.

 
Aleksey Vyazmikin :

0으로 나누기 오류가 발생한 적이 있습니까? 인쇄?

방금 차트 1개를 실행하고 1시간을 기다렸다가 오류가 없었고 프로필이 작동하는 프로필로 변경되었고 오류가 쏟아지기 시작했습니다. 그래서 생각했습니다. 어쩌면 그보다 더 깊을까요?

작업 차트에서 템플릿을 다시 저장해야 합니까?

Windows가 정지되지 않고 하드 드라이브가 충돌합니까?

 
Renat Akhtyamov :

작업 차트에서 템플릿을 다시 저장해야 합니까?

Windows가 정지되지 않고 하드 드라이브가 충돌합니까?

템플릿을 저장하는 요점은 무엇입니까? 프로필을 변경했을 때 수십 개의 다른 지표가 처리되었습니다. 이 시점에서 터미널이 중단되었지만 복구되었습니다.

Windows가 중단되지 않습니다. 여기에서는 모든 것이 정상이며 하드 SSD에는 문제가 없습니다. 지표 스트리밍 측면에서 MT5의 문제를 의심했습니다.

 

우리가 있다고 가정 해 봅시다

 2018.07 . 04 22 : 46 : 13.566 IndDrafter_Test (Si- 9.18 ,M1)    i= 638 start_time - 2018.04 . 28 23 : 38 stop_time - 2018.04 . 28 23 : 38
2018.07 . 04 22 : 46 : 13.566 IndDrafter_Test (Si- 9.18 ,M1)    start_index= 26430 stop_index= 26430
2018.07 . 04 22 : 46 : 13.566 IndDrafter_Test (Si- 9.18 ,M1)    TimeFrames= 3600

동시에 start_time이 2018.04 여야 한다는 것을 알고 있습니다 . 28 23:00 _

시간이 정확하지 않은 것으로 나타났습니까?

 datetime start_time=rates[i].time;