커뮤니티

문의드립니다.

프로필 이미지
해암
2020-02-14 09:43:32
261
글번호 135942
답변완료
선물차트 기준으로 문의드립니다. 1. 240틱차트에 1분봉차트의 삼각가중평균 200선,360선을 나타나게 하려면 어떻게 해야 하는지요? 2. 240틱차트에 5분봉차트의 삼각가중평균 200선,360선을 나타나게 하려면 어떻게 해야 하는지요? 삼각가중평균의 기간값은 수정가능하게 부탁드립니다. 항상 감사드립니다. 수고하세요!!!
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-02-14 17:53:04

안녕하세요 예스스탁입니다. 틱봉에서 분봉의 지표값은 정확히 계산할수 없습니다. 비슷한 값으로 보고자 하시면 아래식 이용하시면 됩니다. 1번,2번 모두 아래수식에서 Atime에 분봉주기 지정해 조절하시면 됩니다. input : Atime(5),P1(200),P2(360); var : cnt(0),count(0),TLen1(0),TLen2(0); var : sum11(0),sum12(0),sum13(0),sum14(0); var : sum21(0),sum22(0),sum23(0),sum24(0); var : Tma1(0),Tma2(0),Tma3(0),Tma4(0); var : S1(0),D1(0),TM(0),TF(0); Array : C1[500](0),mav1[500](0),mav2[500](0),mav3[800](0),mav4[800](0); TLen1 = Ceiling((P1 + 1) * .5); TLen2 = Ceiling((P2 + 1) * .5); 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%Atime; if Bdate != Bdate[1] or (Bdate == Bdate[1] and Atime > 1 and TF < TF[1]) or (Bdate == Bdate[1] and Atime > 1 and TM >= TM[1]+Atime) or (Bdate == Bdate[1] and Atime == 1 and TM < TM[1]) Then { for cnt = 1 to 129{ C1[cnt] = C1[cnt-1][1]; mav1[cnt] = mav1[cnt-1][1]; mav2[cnt] = mav2[cnt-1][1]; mav3[cnt] = mav3[cnt-1][1]; mav4[cnt] = mav4[cnt-1][1]; } } C1[0] = C; sum11 = 0; sum12 = 0; sum13 = 0; sum14 = 0; for count = 0 to TLen2 { if count < TLen1 Then sum11 = sum11+C1[count]; if count < TLen2 Then sum12 = sum12+C1[count]; } if C1[TLen1-1] > 0 Then mav1[0] = sum11/TLen1; if C1[TLen2-1] > 0 Then mav2[0] = sum12/Tlen2; if mav1[TLen1-1] > 0 Then { sum21 = 0; for cnt = 0 to TLen1-1{ sum21 = sum21+mav1[cnt]; } Tma1 = sum21/TLen1; plot1(Tma1); } if mav2[TLen2-1] > 0 Then { sum22 = 0; for cnt = 0 to TLen2-1{ sum22 = sum22+mav2[cnt]; } Tma2 = sum22/TLen2; plot2(Tma2); } } 즐거운 하루되세요 > 해암 님이 쓴 글입니다. > 제목 : 문의드립니다. > 선물차트 기준으로 문의드립니다. 1. 240틱차트에 1분봉차트의 삼각가중평균 200선,360선을 나타나게 하려면 어떻게 해야 하는지요? 2. 240틱차트에 5분봉차트의 삼각가중평균 200선,360선을 나타나게 하려면 어떻게 해야 하는지요? 삼각가중평균의 기간값은 수정가능하게 부탁드립니다. 항상 감사드립니다. 수고하세요!!!