커뮤니티

수식 부탁드립니다.

프로필 이미지
진성모
2015-03-31 00:26:12
190
글번호 84594
답변완료

첨부 이미지

질의 응답에 수고가 많으십니다. 다음 2 가지 경우의 수식을 부탁드립니다. 1. 가격이 상승하여 볼린저밴드 상단선 밖으로 상향돌파(1) 했다가 다시 하락하면서 볼린저밴드 상단선 안쪽으로 재진입(2) 하여 중심선은 붕괴하지 않고 재상승하여 볼린저밴드 내에서 고가갱신 후 재하락(3) 조건 ⇒ (1) and (2) and (3) 첨부파일1(질문 - 1) 챠트 참조 2. 볼린저밴드 상하단 밴드폭을 기준으로 일정 기간 평균 상하단 폭의 20% 미만(1)으로 수축되어 일정 시간 동안 그 수축된 상태로 횡보 유지(2) 되다가 변동성이 증가 되면서 평균 상하단 폭의 20% 이상(3)으로 확산 조건 ⇒ (1) and (2) and (3) 첨부파일2(질문-2) 챠트 참조
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-03-31 10:23:16

안녕하세요 예스스탁입니다. 주석참고하시기 바랍니다. 1. input : P(20),dv(2); var : BBup(0),BBdn(0),T(0); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); #볼밴상단 상향돌파하면 1 if crossup(c,BBup) Then T = 1; #볼밴상단 하향이탈하면 2 if CrossDown(c,BBup) Then{ T = 2; Condition1 = false; } #볼밴하단 히향이탈하면 -1 if crossdown(c,BBdn) Then T = -1; #볼밴하단 상행돌파하면 -2 if CrossUp(c,BBdn) Then T = -2; #현재 2국면(볼밴상단돌파이후)이고 if T == 2 then{ #2국면에서 고가갱신이 있었으면 true if H > H[1] Then Condition1 = true; #고가 갱신한적이 있고 종가 하락하면 if Condition1 == true And C < C[1] Then sell(); } 2. input : P(20),dv(2),Per(20),N(10); var : BBup(0),BBdn(0),T(0); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); # N기간 동안 상하단폭이 Per% 미만이면 true 아니면 false Condition1 = countif(BBup<=BBdn*(1+Per/100),N) == N; #전봉기준 Condition1이 true이고 현재봉에서 상하단폭이 per% 초과 if Condition1[1] == true and BBup > BBdn*(1+Per/100) Then buy(); 즐거운 하루되세요 > 진성모 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 질의 응답에 수고가 많으십니다. 다음 2 가지 경우의 수식을 부탁드립니다. 1. 가격이 상승하여 볼린저밴드 상단선 밖으로 상향돌파(1) 했다가 다시 하락하면서 볼린저밴드 상단선 안쪽으로 재진입(2) 하여 중심선은 붕괴하지 않고 재상승하여 볼린저밴드 내에서 고가갱신 후 재하락(3) 조건 ⇒ (1) and (2) and (3) 첨부파일1(질문 - 1) 챠트 참조 2. 볼린저밴드 상하단 밴드폭을 기준으로 일정 기간 평균 상하단 폭의 20% 미만(1)으로 수축되어 일정 시간 동안 그 수축된 상태로 횡보 유지(2) 되다가 변동성이 증가 되면서 평균 상하단 폭의 20% 이상(3)으로 확산 조건 ⇒ (1) and (2) and (3) 첨부파일2(질문-2) 챠트 참조