커뮤니티

문의 드립니다

프로필 이미지
wasong
2025-03-14 10:10:33
258
글번호 189161
답변완료
분봉의 이평을 틱봉에서 참고할려고 합니다. 3분봉에서의 20이평과 30이평의 2개의 라인을 특정 틱봉에서 볼려고 합니다. 이때 1개의 수식에 2개의 라인을 동시에 표현하고 싶습니다. 항상 감사드립니다.
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2025-03-14 14:49:26

안녕하세요 예스스탁입니다. 틱봉에서 분봉의 지표값은 정확한 계산이 가능하지 않습니다. 랭귀지는 봉의 시고저종가만 사용이 가능한데 틱봉의 중간에 분봉의 경계값이 있을 가능성이 높고 이값을 알지 못합니다. 틱봉에서 분봉값은 근사값 정도라고 보셔야 합니다. input : ntime1(3),P1(20),P2(30); var : S1(0),D1(0),TM(0),TF(0),cnt(0); var : sum1(0),mav1(0); var : sum2(0),mav2(0); Array : CC[100](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; TF = TM%ntime1; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime1 > 1 and TF < TF[1]) or (Bdate == Bdate[1] and ntime1 > 1 and TM >= TM[1]+ntime1) or (Bdate == Bdate[1] and ntime1 == 1 and TM > TM[1]) Then { for cnt = 99 downto 1 { CC[cnt] = CC[cnt-1]; } } CC[0] = C; if CC[P1-1] > 0 then { sum1 = 0; for cnt = 0 to P1-1 { sum1 = sum1+CC[cnt]; } mav1 = sum1/P1; plot1(mav1,"이평1"); } if CC[P2-1] > 0 then { sum2 = 0; for cnt = 0 to P2-1 { sum2 = sum2+CC[cnt]; } mav2 = sum2/P2; plot2(mav2,"이평2"); } } 즐거운 하루되세요 > wasong 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 분봉의 이평을 틱봉에서 참고할려고 합니다. 3분봉에서의 20이평과 30이평의 2개의 라인을 특정 틱봉에서 볼려고 합니다. 이때 1개의 수식에 2개의 라인을 동시에 표현하고 싶습니다. 항상 감사드립니다.
프로필 이미지

예스스탁 예스스탁 답변

2025-04-09 13:10:29

안녕하세요 예스스탁입니다. 1 국선 input : ntime1(60),P1(20),P2(30); var : S1(0),D1(0),TM(0),TF(0),cnt(0); var : sum1(0),mav1(0); var : sum2(0),mav2(0); Array : CC[100](0); if bdate != Bdate[1] Then { S1 = TimeToMinutes(80000); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%ntime1; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime1 > 1 and TF < TF[1]) or (Bdate == Bdate[1] and ntime1 > 1 and TM >= TM[1]+ntime1) or (Bdate == Bdate[1] and ntime1 == 1 and TM > TM[1]) Then { for cnt = 99 downto 1 { CC[cnt] = CC[cnt-1]; } } CC[0] = C; if CC[P1-1] > 0 then { sum1 = 0; for cnt = 0 to P1-1 { sum1 = sum1+CC[cnt]; } mav1 = sum1/P1; plot1(mav1,"이평1"); } if CC[P2-1] > 0 then { sum2 = 0; for cnt = 0 to P2-1 { sum2 = sum2+CC[cnt]; } mav2 = sum2/P2; plot2(mav2,"이평2"); } } 2 항셍 input : ntime1(60),P1(20),P2(30); var : S1(0),D1(0),TM(0),TF(0),cnt(0); var : sum1(0),mav1(0); var : sum2(0),mav2(0); var : Tcond(False); Array : CC[100](0); Tcond = (sDate != sDate[1] and sTime >= 100000) or (sDate == sDate[1] and sTime >= 100000 and sTime[1] < 100000); if Tcond == true Then { S1 = TimeToMinutes(100000); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%ntime1; if Tcond == true or (Tcond == False and ntime1 > 1 and TF < TF[1]) or (Tcond == False and ntime1 > 1 and TM >= TM[1]+ntime1) or (Tcond == False and ntime1 == 1 and TM > TM[1]) Then { for cnt = 99 downto 1 { CC[cnt] = CC[cnt-1]; } TL_New(sDate,sTime,0,sDate,sTime,999999999); } CC[0] = C; if CC[P1-1] > 0 then { sum1 = 0; for cnt = 0 to P1-1 { sum1 = sum1+CC[cnt]; } mav1 = sum1/P1; plot1(mav1,"이평1"); } if CC[P2-1] > 0 then { sum2 = 0; for cnt = 0 to P2-1 { sum2 = sum2+CC[cnt]; } mav2 = sum2/P2; plot2(mav2,"이평2"); } } 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다 > 안녕하세요 예스스탁입니다. 틱봉에서 분봉의 지표값은 정확한 계산이 가능하지 않습니다. 랭귀지는 봉의 시고저종가만 사용이 가능한데 틱봉의 중간에 분봉의 경계값이 있을 가능성이 높고 이값을 알지 못합니다. 틱봉에서 분봉값은 근사값 정도라고 보셔야 합니다. input : ntime1(3),P1(20),P2(30); var : S1(0),D1(0),TM(0),TF(0),cnt(0); var : sum1(0),mav1(0); var : sum2(0),mav2(0); Array : CC[100](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; TF = TM%ntime1; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime1 > 1 and TF < TF[1]) or (Bdate == Bdate[1] and ntime1 > 1 and TM >= TM[1]+ntime1) or (Bdate == Bdate[1] and ntime1 == 1 and TM > TM[1]) Then { for cnt = 99 downto 1 { CC[cnt] = CC[cnt-1]; } } CC[0] = C; if CC[P1-1] > 0 then { sum1 = 0; for cnt = 0 to P1-1 { sum1 = sum1+CC[cnt]; } mav1 = sum1/P1; plot1(mav1,"이평1"); } if CC[P2-1] > 0 then { sum2 = 0; for cnt = 0 to P2-1 { sum2 = sum2+CC[cnt]; } mav2 = sum2/P2; plot2(mav2,"이평2"); } } 즐거운 하루되세요 > wasong 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 분봉의 이평을 틱봉에서 참고할려고 합니다. 3분봉에서의 20이평과 30이평의 2개의 라인을 특정 틱봉에서 볼려고 합니다. 이때 1개의 수식에 2개의 라인을 동시에 표현하고 싶습니다. 항상 감사드립니다.