커뮤니티

확인좀 부탁드립니다

프로필 이미지
대발이
2017-03-13 01:10:10
107
글번호 107703
답변완료
var : TF(0),cnt(0); Array : CC[100](0),HH[100](0),LL[100](0),OO[100](0); TF = TimeToMinutes(stime)%60; if bdate != bdate[1] or (bdate == bdate[1] and TF < TF[1]) Then{ OO[0] = O; HH[0] = H; LL[0] = L; for cnt = 1 to 99{ OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if H > HH[0] then HH[0] = H; if L < LL[0] then LL[0] = L; plot1(CC[1] ); plot2(HH[1] ); 지표는 60분마다 전봉의 종가,고가표시인데 TF = TimeToMinutes(stime)%60; 이부분 시간을 변경했을때 100분 이상[ 즉,3자리수]를 넣으면 이상하게 나옵니다. 1500 분 이하 시간을 넣어서 볼수있게 부탁 합니다. 해외수식, 국내수식 부탁합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-03-13 17:41:30

안녕하세요 예스스탁입니다. input : 분간격(60); var : TF(0),cnt(0),S1(0),D1(0),TM(0); Array : CC[100](0),HH[100](0),LL[100](0),OO[100](0); if Bdate != Bdate[1] Then{ S1 = TimeToMinutes(stime); D1 = Bdate; } TF = TimeToMinutes(stime)%60; if D1 > 0 then{ if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%분간격; if bdate != bdate[1] or (bdate == bdate[1] and TF < TF[1]) Then{ OO[0] = O; HH[0] = H; LL[0] = L; for cnt = 1 to 99{ OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if H > HH[0] then HH[0] = H; if L < LL[0] then LL[0] = L; plot1(CC[1]); plot2(HH[1]); } 즐거운 하루되세요 > 대발이 님이 쓴 글입니다. > 제목 : 확인좀 부탁드립니다 > var : TF(0),cnt(0); Array : CC[100](0),HH[100](0),LL[100](0),OO[100](0); TF = TimeToMinutes(stime)%60; if bdate != bdate[1] or (bdate == bdate[1] and TF < TF[1]) Then{ OO[0] = O; HH[0] = H; LL[0] = L; for cnt = 1 to 99{ OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if H > HH[0] then HH[0] = H; if L < LL[0] then LL[0] = L; plot1(CC[1] ); plot2(HH[1] ); 지표는 60분마다 전봉의 종가,고가표시인데 TF = TimeToMinutes(stime)%60; 이부분 시간을 변경했을때 100분 이상[ 즉,3자리수]를 넣으면 이상하게 나옵니다. 1500 분 이하 시간을 넣어서 볼수있게 부탁 합니다. 해외수식, 국내수식 부탁합니다