게다가 20:00과 00:00이 있기 때문에 분명히 불필요합니다. 모든 것이 이 스레드의 첫 번째 게시물에서 예상한 대로입니다. 그러나 여기에 개체를 배치할 수 없다는 사실이 있습니다(선 만들기). 아마도 따옴표 기반이 있는 다른 것입니다. 필요하다고 생각되면 먼저 못을 박고 핸들로 추가하십시오.
나는 일요일 바에 대해 읽었습니다. 아마도 (지표의 경우) 점은 iBarShift() 함수 에 있습니다.
int iBarShift(문자열 기호, int timeframe, datetime 시간, bool exact=false) 시간으로 바를 검색하세요. 함수는 지정된 시간이 속한 막대의 오프셋을 반환합니다. 지정된 시간 동안 막대가 없으면(히스토리에 "구멍") 정확한 매개변수에 따라 -1 또는 가장 가까운 막대의 오프셋이 반환됩니다.
옵션: symbol - 도구의 상징적 이름입니다. NULL은 현재 문자를 의미합니다. 기간 - 기간. 차트 기간 중 하나일 수 있습니다. 0은 현재 차트의 기간을 의미합니다. time - 검색할 시간 값입니다. 정확한 - 막대를 찾을 수 없는 경우 반환 값입니다. FALSE - iBarShift는 가장 가까운 것을 반환합니다. 참 - iBarShift는 -1을 반환합니다.
예시: datetime some_time=D'2004.03.21 12:00'; int shift=iBarShift("EUROUSD",PERIOD_M1,some_time); Print("열린 시간이 있는 막대의 이동 ",TimeToStr(some_time)," is ",shift);
여기 파일의 데이터가 있습니다
차트의 이 막대
이것은 유일한 경우가 아니라 많은 경우의 한 예일 뿐입니다.
이 모든 막대는 "일요일" 막대와 관련이 있습니다.
그러나 여기에 개체를 배치할 수 없다는 사실이 있습니다(선 만들기). 아마도 따옴표 기반이 있는 다른 것입니다. 필요하다고 생각되면 먼저 못을 박고 핸들로 추가하십시오.
int iBarShift(문자열 기호, int timeframe, datetime 시간, bool exact=false)
시간으로 바를 검색하세요. 함수는 지정된 시간이 속한 막대의 오프셋을 반환합니다. 지정된 시간 동안 막대가 없으면(히스토리에 "구멍") 정확한 매개변수에 따라 -1 또는 가장 가까운 막대의 오프셋이 반환됩니다.
옵션:
symbol - 도구의 상징적 이름입니다. NULL은 현재 문자를 의미합니다.
기간 - 기간. 차트 기간 중 하나일 수 있습니다. 0은 현재 차트의 기간을 의미합니다.
time - 검색할 시간 값입니다.
정확한 - 막대를 찾을 수 없는 경우 반환 값입니다. FALSE - iBarShift는 가장 가까운 것을 반환합니다. 참 - iBarShift는 -1을 반환합니다.
예시:
datetime some_time=D'2004.03.21 12:00';
int shift=iBarShift("EUROUSD",PERIOD_M1,some_time);
Print("열린 시간이 있는 막대의 이동 ",TimeToStr(some_time)," is ",shift);
나중에 MiG 인용문을 살펴보려고 합니다.
아니, 아닌 것 같았다.
이것은 일반 "일요일"바이며 오후 11시에 엽니 다. 예를 들어 FIBO "일요일" 막대는 22:00에 시작합니다.
막대의 도착 시간과 기록의 공백이 모두 고려됩니다.
비판은 환영합니다.
어... 그냥 MA가 거기에 있었다가 내가 없앴어요. 하지만 끝까지는 아닙니다 :)