누락된 막대 없이 차트를 보고 싶은 사람 - 여기 =) - 페이지 5

 
solandr :
기다릴게. 당신의 도움에 미리 감사드립니다!
여기, 시도 ;)
파일:
 

내가 꿈꾸던 모습과 똑같다! :o) 막대 수 계산에 약간의 오류만 있습니다.
터미널 창에 2000개의 막대, 즉 실제로 차트 창에 2000개의 막대를 표시하도록 설정했습니다. EURUSD 차트에 출시될 때 Expert Advisor가 작성하는 내용은 다음과 같습니다.

01:20:32 WithoutSunday_m EURUSDm,Daily: < - - - 12개의 정확한 차트를 찾았습니다. - - - >
01:20:32 WithoutSunday_m EURUSDm,매일: < - - - EURUSDm1440: 1896개의 막대가 있음, 0개의 막대가 추가됨, 103개의 막대가 제거됨 - - - >
01:20:32 WithoutSunday_m EURUSDm,Daily: < - - - 결과를 보려면 "WS_EURUSDm1440" 차트를 여십시오 - - - >
01:20:33 WithoutSunday_m EURUSDm,매일: < - - - USDCHFm1440: 3792개의 막대가 있음, 0개의 막대가 추가됨, 206개의 막대가 제거됨 - - - >
01:20:33 WithoutSunday_m EURUSDm,Daily: < - - - 결과를 보려면 "WS_USDCHFm1440" 차트를 여십시오 - - - >
01:20:33 WithoutSunday_m EURUSDm,매일: < - - - CHFJPYm1440: 4710개의 막대가 있었고 0개의 막대가 추가되었으며 309개의 막대가 제거되었습니다. - - - >
01:20:33 WithoutSunday_m EURUSDm,Daily: < - - - 결과를 보려면 "WS_CHFJPYm1440" 차트를 여십시오 - - - >
01:20:33 WithoutSunday_m EURUSDm,매일: < - - - GBPUSDm1440: 6606개의 막대가 있음, 0개의 막대가 추가됨, 412개의 막대가 제거됨 - - - >
01:20:33 WithoutSunday_m EURUSDm,Daily: < - - - 결과를 보려면 "WS_GBPUSDm1440" 차트를 여십시오 - - - >
01:20:34 WithoutSunday_m EURUSDm,매일: < - - - USDCADm1440: 8502개의 막대가 있음, 0개의 막대가 추가됨, 515개의 막대가 제거됨 - - - >
01:20:34 WithoutSunday_m EURUSDm,Daily: < - - - 결과를 보려면 "WS_USDCADm1440" 차트를 여십시오 - - - >
01:20:34 WithoutSunday_m EURUSDm,일일: < - - - USDJPYm1440: 이전 10398개 막대, 0개 막대 추가, 618개 막대 제거 - - - >
01:20:34 WithoutSunday_m EURUSDm,Daily: < - - - 결과를 보려면 "WS_USDJPYm1440" 차트를 여십시오 - - - >
01:20:35 WithoutSunday_m EURUSDm,매일: < - - - EURGBPm1440: 12294개의 막대가 있음, 0개의 막대가 추가됨, 721개의 막대가 제거됨 - - - >
01:20:35 WithoutSunday_m EURUSDm,Daily: < - - - 결과를 보려면 "WS_EURGBPm1440" 차트를 여십시오 - - - >
01:20:35 WithoutSunday_m EURUSDm,매일: < - - - AUDUSDm1440: 이전 14190바, 추가된 0바, 제거된 824바 - - - >
01:20:35 WithoutSunday_m EURUSDm,Daily: < - - - 결과를 보려면 "WS_AUDUSDm1440" 차트를 여십시오 - - - >
01:20:35 WithoutSunday_m EURUSDm,매일: < - - - EURCHFm1440: 16086개의 막대가 있었고 0개의 막대가 추가되었으며 927개의 막대가 제거되었습니다. - - - >
01:20:35 WithoutSunday_m EURUSDm,Daily: < - - - 결과를 보려면 "WS_EURCHFm1440" 차트를 여십시오 - - - >
01:20:36 WithoutSunday_m EURUSDm,매일: < - - - EURJPYm1440: 17982개의 막대가 있었고 0개의 막대가 추가되었으며 1030개의 막대가 제거되었습니다. - - - >
01:20:36 WithoutSunday_m EURUSDm,Daily: < - - - 결과를 보려면 "WS_EURJPYm1440" 차트를 여십시오 - - - >
01:20:36 WithoutSunday_m EURUSDm,일일: < - - - NZDUSDm1440: 이전 18719개 막대, 0개 막대 추가, 1134개 막대 제거 - - - >
01:20:36 WithoutSunday_m EURUSDm,Daily: < - - - 결과를 보려면 "WS_NZDUSDm1440" 차트를 여십시오 - - - >
01:20:36 WithoutSunday_m EURUSDm,매일: < - - - AUDJPYm1440: 19485개의 막대가 있었고 0개의 막대가 추가되었으며 1237개의 막대가 제거되었습니다. - - - >
01:20:36 WithoutSunday_m EURUSDm,매일: < - - - 결과를 보려면 "WS_AUDJPYm1440" 차트를 여십시오 - - - >
01:20:36 WithoutSunday_m EURUSDm,Daily: < - - - WS_EURUSDm1440 차트를 찾았습니다! - - - >

이와 관련하여 2가지 질문이 있습니다.
1. 왜 Expert Advisor 는 EURUSDm1440 차트 에서 1896개의 막대만 찾을 수 있습니까? 2000이라는 숫자가 호가 기록(F2에 의해)에 명확하게 기록되어 있음에도 불구하고? 새 차트 에는 WAS 1896이 아니라 BECOME 1896(~2000-103)이라고 써야 하는 것 같은데요? 내가 올바르게 말하고 있습니까?
2. 아마도 카운터가 0으로 재설정되지 않은 위치에 있을 것입니다. 그 결과 차트의 막대 합계가 추가됩니다. (AUDJPYm1440: 19485개의 바가 있었습니다. 60년입니다!!!)

이 질문들을 정리할 수 있습니까?

나는 당신이 월요일 막대와 병합하지 않고 일요일 막대를 제거한다고 생각합니까? 원칙적으로 나는 이것에 매우 만족합니다. 어렵지 않다면 일요일 막대와 월요일 막대를 결합하는 옵션을 옵션에 넣고 싶습니다. 즉, 조정된 월요일의 최종 막대는 다음과 같습니다.
O_new=O_sunday
H_new=최고(High_sunday, High_monday)
L_new=최저(Low_sunday, Low_monday)
C_new=C_월요일

 
solandr 는 다음과 같이 썼습니다.

이 질문들을 정리할 수 있습니까?

예, 카운터가 실제로 재설정되지 않았습니다 =)
오류를 지적해주셔서 감사합니다.

수정된 버전을 사용해 보세요 ;)
파일:
 
solandr :

나는 당신이 월요일 막대와 병합하지 않고 일요일 막대를 제거한다고 생각합니까? 원칙적으로 나는 이것에 매우 만족합니다. 어렵지 않다면 일요일 막대와 월요일 막대를 결합하는 옵션을 선택하고 싶습니다. 즉, 조정된 월요일의 최종 막대는 다음과 같습니다.
O_new=O_sunday
H_new=최고(High_sunday, High_monday)
L_new=최저(Low_sunday, Low_monday)
C_new=C_월요일

추가하기가 더 어렵습니다.
지금 해봐야겠어요 ;)
 
komposter :
추가하기가 더 어렵습니다.
지금 해봐야겠어요 ;)
나는 시도했다 =)
파일:
 
다음은 일요일 바가 없는 것이 나에게 얼마나 중요한지에 대한 설명입니다.
아래는 3장의 사진입니다.
1. 주당 정확히 5개의 D1 막대가 있는 Alpari의 채널 계산.
2. 원래 견적 공급에서 InterBankFX의 채널 계산 - 주당 6개 바.
3. 일요일 막대가 없는 새 차트를 사용하여 InterBankFX의 채널 계산.

그림 3은 그림 1과 일치합니다. 이것이 바로 제가 달성하려고 했던 것입니다!!!!!
매우 감사합니다!!!!!!!!!!!!!!!! :영형)

추신: 차트 업데이트 시간을 30초로 설정했습니다(extern int RefreshLuft = 30000;). 나에게 충분하다 ;o). 마찬가지로 그림의 재계산은 30분마다 한 번씩 수행됩니다.





 
komposter писал (а):
컴포스터 는 다음과 같이 썼다.
추가하기가 더 어렵습니다.
지금 해봐야겠어요 ;)
나는 시도했다 =)

확인했습니다. 막대는 완벽하게 붙어 있습니다(일요일 + 월요일). 감사해요!!!

나는 또한 하나의 작은 기술적 세부 사항을 명확히 하고 싶습니다.
시세 아카이브에는 2000 EURUSDm 막대가 있다고 나와 있습니다.
EA는 1bar 낮은 값을 제공합니다.
02:11:56 WithoutSunday_2m EURUSDm,매일: < - - - EURUSDm1440: 1999개의 막대가 있었고 103개의 막대가 제거되었습니다. - - - >
질문은 왜?
아마 제로 바 같은 것은 아직 형성되지 않았고 바 수의 카운터에서 계산이 수행되지 않기 때문에 보고서 라인에 포함되지 않습니까? 아니면 그 뒤에 어떤 다른 의미가 있습니까?

추신: 이 스크립트의 실제 생활에서 일부를 실행한 후에 이 사이트의 CodeBase에 넣을 수 있다고 생각합니다. 스크립트는 InterBankFX와 같은 브로커에서 D1 기간에 작업하는 사람들에게 매우 유용합니다.
 
solandr писал (а):
그림 3은 그림 1과 일치합니다. 이것이 바로 내가 달성하려고 한 것입니다 !!!!!

예, 차이점을 볼 수 있습니다.
CodeBase에 게시.
 
solandr :
나는 또한 하나의 작은 기술적 세부 사항을 명확히 하고 싶습니다.
시세 아카이브에는 2000 EURUSDm 막대가 있다고 나와 있습니다.
EA는 1bar 낮은 값을 제공합니다.
02:11:56 WithoutSunday_2m EURUSDm,매일: < - - - EURUSDm1440: 1999개의 막대가 있었고 103개의 막대가 제거되었습니다. - - - >
질문은 왜?
아마 제로 바 같은 것은 아직 형성되지 않았고 바 수의 카운터에서 계산이 수행되지 않기 때문에 보고서 라인에 포함되지 않습니까? 아니면 그 뒤에 어떤 다른 의미가 있습니까?
예, 데이터베이스가 형성된 후 0번째 막대가 데이터베이스에 추가됩니다.
 
또한 터미널을 켤 때 때때로 팝업되는 다음 오류에 대해서도 알고 싶습니다.

오류 1개:
02:10:24 WithoutSunday_1m: FileOpen - 너무 많은 열린 파일
02:10:24 WithoutSunday_1m EURUSDm,매일: 경고: FileOpenHistory( "WS_EURCHFm1440. hst", FILE_BIN | FILE_WRITE ) - 오류 #4102

"너무 많은 파일이 열려 있습니다"라고 분명히 쓰여 있습니다. 12쌍의 통화가 있는 Expert Advisor를 사용할 때 어떻게든 제거할 수 있습니까? 히스토리 파일이나 다른 것의 순차적 처리 사이에 몇 초를 일시 중지할 수 있습니까?

2 오류:
02:11:06 HistoryBase: 'WS_USDCHFm1440'의 273개 오류
이 오류로 인해 따옴표가 수직으로 평평해졌습니다. 즉, 차트에 큰 머리핀이 나타난 것처럼 보입니다. 사실 특별히 찾아보지도 않았고 스크린샷도 찍지 않았습니다.
이것은 터미널이 잘못된 시간(이력 파일의 인구 조사 시)에 꺼졌습니까? 아니면 다른 것입니까?
실생활에서 자동 거래를위한 고문을 시작할 때 그러한 놀라움에 대해 보험에 가입하고 싶기 때문에 어떻게 든 이것을 처리 할 수 있습니까? 예를 들어 경고 창에서 터미널을 끄는 것이 가능할 때와 불가능할 때 어떻게 든 사용자에게 경고할 수 있습니까?