커뮤니티
문의 드립니다.
2016-11-28 22:42:59
126
글번호 104450
아래는 분봉에서 장시작후 봉수에 관계없이 경과 시간을 나타내는 함수인데요...
장시작 시간이 9시가 아니라 10시인 경우도 가능하도록 수정부탁드립니다.
예를들어 9시 장시작할 경우 : 10시40분=> 100
11시30분=> 130
예를들어 10시 장시작할 경우 : 10시40분=> 40
11시30분=> 90
var : times(0);
#최종봉까지 경과된 분수
times = TimeToMinutes(time)-TimeToMinutes(90000);
#거래없는 봉 포함 봉갯수 = 9시이후 경과된 분수를 봉주기로 나눠 산정
#소숫점 밑 값이 있으면 진행중인 봉이 있는 상태이므로 값을 올림
DAYIDR = Ceiling(times /BarInterval);
답변 1
예스스탁 예스스탁 답변
2016-11-29 10:26:25
안녕하세요
예스스탁입니다.
var : times(0),T1(0),DAYIDR(0);
if date != date[1] Then{
if stime < 100000 Then
T1 = TimeToMinutes(90000);
Else
T1 = TimeToMinutes(100000);
}
#최종봉까지 경과된 분수
times = TimeToMinutes(time)-T1;
#거래없는 봉 포함 봉갯수 = 9시이후 경과된 분수를 봉주기로 나눠 산정
#소숫점 밑 값이 있으면 진행중인 봉이 있는 상태이므로 값을 올림
DAYIDR = Ceiling(times /BarInterval);
즐거운 하루되세요
> 7007 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 아래는 분봉에서 장시작후 봉수에 관계없이 경과 시간을 나타내는 함수인데요...
장시작 시간이 9시가 아니라 10시인 경우도 가능하도록 수정부탁드립니다.
예를들어 9시 장시작할 경우 : 10시40분=> 100
11시30분=> 130
예를들어 10시 장시작할 경우 : 10시40분=> 40
11시30분=> 90
var : times(0);
#최종봉까지 경과된 분수
times = TimeToMinutes(time)-TimeToMinutes(90000);
#거래없는 봉 포함 봉갯수 = 9시이후 경과된 분수를 봉주기로 나눠 산정
#소숫점 밑 값이 있으면 진행중인 봉이 있는 상태이므로 값을 올림
DAYIDR = Ceiling(times /BarInterval);
다음글
이전글