커뮤니티

문의드립니다.

프로필 이미지
엔즈
2014-11-30 14:53:36
136
글번호 80921
답변완료
항상 수고해주셔서 감사합니다. 1. 2봉이상 연속으로 양봉이 나올시 음봉이 나올때까지만 그 연속된 양봉들을 하나의 양봉으로 간주하고 '기준봉'이라 정의했을때 그 기준봉의 꼬리길이를 제외한 몸통길이만 구하는 식을 구현하고자합니다. 2. 반대로 1봉이상 연속으로 음봉이 나올시 양봉이 나올때까지만 하나의 음봉으로 간주하는 '기준봉'을 구현하는 식 3.분봉차트로 봤을때 계속해서 초기화되고 기준봉이 바뀌게 되는게 맞죠? 번거로울시겠지만 부탁좀 드리겠습니다.^^ 수고하세요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-12-01 16:15:08

안녕하세요 예스스탁입니다. 1. var : T(0),HH(0),LL(0); var1 = max(C,O); var2 = min(C,O); #양봉구간 시작 if T <= 0 and C > O Then { T = 1; Condition1 = false; } #음봉구간 시작 if T >= 0 and C < O Then{ T = -1; Condition2 = false; } if T == 1 then { #양봉구간에서 첫 연속양봉두개 if Condition1 == false and C > O and C[1] > O[1] Then { Condition1 = true; HH = max(var1,var1[1]); LL = min(var2,var2[1]); } if Condition1 == true Then { if var1 > HH Then HH = var1; if var2 < LL Then LL = var2; } } if T == -1 Then { #양봉구간에서 첫 연속음봉두개 if Condition2 == false and C < O and C[1] < O[1] Then { Condition2 = true; HH = max(var1,var1[1]); LL = min(var2,var2[1]); } if Condition2 == true Then { if var1 > HH Then HH = var1; if var2 < LL Then LL = var2; } } plot1(HH-LL); 2. var : T(0),HH(0),LL(0); var1 = max(C,O); var2 = min(C,O); #양봉구간 시작 if T <= 0 and C > O Then { T = 1; HH = max(var1,var1[1]); LL = min(var2,var2[1]); } if T >= 0 and C < O Then{ T = -1; } if T == 1 then { if var1 > HH Then HH = var1; if var2 < LL Then LL = var2; } if T == -1 Then { if var1 > HH Then HH = var1; if var2 < LL Then LL = var2; } plot1(HH-LL); 즐거운 하루되세요 > 엔즈 님이 쓴 글입니다. > 제목 : 문의드립니다. > 항상 수고해주셔서 감사합니다. 1. 2봉이상 연속으로 양봉이 나올시 음봉이 나올때까지만 그 연속된 양봉들을 하나의 양봉으로 간주하고 '기준봉'이라 정의했을때 그 기준봉의 꼬리길이를 제외한 몸통길이만 구하는 식을 구현하고자합니다. 2. 반대로 1봉이상 연속으로 음봉이 나올시 양봉이 나올때까지만 하나의 음봉으로 간주하는 '기준봉'을 구현하는 식 3.분봉차트로 봤을때 계속해서 초기화되고 기준봉이 바뀌게 되는게 맞죠? 번거로울시겠지만 부탁좀 드리겠습니다.^^ 수고하세요.