커뮤니티

수식 문의 드립니다

프로필 이미지
부활
2024-05-27 13:44:11
723
글번호 179994
답변완료
안녕하세요 첨부된 파일의 수식은 매15분과 당일의 시,고,저가로 분봉상의 시고저가를 나타내는데 분봉을 여러개 써서 분봉상 시고저가 표시 가능하게 수식을 부탁드립니다. 예)15분봉, 30분봉, 60분봉과 당일 시고저가의 중간값을 하나의 수식에 표현 부탁드립니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-05-27 16:44:58

안녕하세요 예스스탁입니다. input : 타주기분1(15),타주기분2(30),타주기분3(60); var : S1(0),D1(0),TM(0),TF1(0),TF2(0),TF3(0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF1 = TM%타주기분1; if Bdate != Bdate[1] or (Bdate == Bdate[1] and 타주기분1 > 1 and TF1 < TF1[1]) or (Bdate == Bdate[1] and 타주기분1 > 1 and TM >= TM[1]+타주기분1) or (Bdate == Bdate[1] and 타주기분1 == 1 and TM > TM[1]) Then { var1 = O; } TF2 = TM%타주기분2; if Bdate != Bdate[1] or (Bdate == Bdate[1] and 타주기분2 > 1 and TF2 < TF2[1]) or (Bdate == Bdate[1] and 타주기분2 > 1 and TM >= TM[1]+타주기분2) or (Bdate == Bdate[1] and 타주기분2 == 1 and TM > TM[1]) Then { var2 = O; } TF3 = TM%타주기분3; if Bdate != Bdate[1] or (Bdate == Bdate[1] and 타주기분3 > 1 and TF3 < TF3[1]) or (Bdate == Bdate[1] and 타주기분3 > 1 and TM >= TM[1]+타주기분3) or (Bdate == Bdate[1] and 타주기분3 == 1 and TM > TM[1]) Then { var3 = O; } value1 = (DayOpen+var1)/2; Plot1(value1,"당일시가1"); value2 = (DayLow(0)+var1)/2; Plot2(value2,"당일저가1"); value3 = (DayHigh(0)+var1)/2; Plot3(value3,"당일고가1"); value4 = (DayOpen+var2)/2; Plot4(value4,"당일시가2"); value5 = (DayLow(0)+var2)/2; Plot5(value5,"당일저가2"); value6 = (DayHigh(0)+var2)/2; Plot6(value6,"당일고가2"); value7 = (DayOpen+var3)/2; Plot7(value7,"당일시가3"); value8 = (DayLow(0)+var3)/2; Plot8(value8,"당일저가3"); value9 = (DayHigh(0)+var3)/2; Plot9(value9,"당일고가3"); Plot10(dayOpen(0), "시가"); } 즐거운 하루되세요 > 부활 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다 > 안녕하세요 첨부된 파일의 수식은 매15분과 당일의 시,고,저가로 분봉상의 시고저가를 나타내는데 분봉을 여러개 써서 분봉상 시고저가 표시 가능하게 수식을 부탁드립니다. 예)15분봉, 30분봉, 60분봉과 당일 시고저가의 중간값을 하나의 수식에 표현 부탁드립니다