표시기가 주기적으로 그리기를 중지한다는 사실에서 모든 것이 시작되었습니다. 왜 이런 일이 일어나는지 알아보기로 했고 iBarShift가 항상 0을 반환한다는 사실을 발견했습니다.
코드 조각:
int shift = getShift( PERIOD_D1 , 1 );
datetime dt = iTime ( Symbol (), PERIOD_D1 , shift); //----- время всегда возвращает правильно
int a = iBarShift ( Symbol (), PERIOD_H1 , dt, false); //----- а тут всегда 0
//--------
int getShift( int timeframe, int shift)
{
return ( iBarShift ( NULL , timeframe, Time[shift]));
}
사용할 수 있는 기능
사용자 정의 기능에 대해 잘 모릅니다.
제가 글을 좀 잘못썼네요 다 수정했습니다
스크립트입니까 아니면 무엇입니까?
스크립트입니까 아니면 무엇입니까?
이것은 주문 로트가 배치될 때 증가하는 내 EA의 코드입니다.
조언자가 가능하면 저에게 PM을 보내주십시오. 내가 볼거야
조언자가 가능하면 저에게 PM을 보내주십시오. 내가 볼거야
유예된 고문이 있습니까?
표시기의 iBarShift 가 항상 0을 반환하는 이유를 알려주세요.
표시기가 주기적으로 그리기를 중지한다는 사실에서 모든 것이 시작되었습니다. 왜 이런 일이 일어나는지 알아보기로 했고 iBarShift가 항상 0을 반환한다는 사실을 발견했습니다.
코드 조각:
그런, 그것을 확인하십시오 ...
여보세요. 이 시간이 속한 양초의 수를 시간별로 결정할 수 있는 내장 함수가 있습니까?