커뮤니티

문의합니다.

프로필 이미지
종호
2019-11-19 18:38:25
130
글번호 133756
답변완료
무포지션에서 음봉이나 시가와 종가 차이가 1틱 이하인 도지 발생한 후에 연속되는 3연속봉이 모두 양봉이 발생하면 이 때부터 3개의 봉의 최고가 high 를 잡고 상승폭의 최고가는 새로운 봉이 진행 될 수록 새롭게 경신해 갑니다. 상승폭 최저가 대비 최고가의 간격이 상승폭 간격이 되고 최초의 최고가 형성이후 만들어지는 봉의 최저가가 상승폭의 절반을 하향으로 침범하지 않을 때 매수 준비 상태에 들어 갑니다. 한번이라도 신생봉의 최저가가 상승폭의 절반을 하향 이탙하면 모든 매수 준비는 해제하고 모든 변수들도 무포지션시처럼 초기화하고 새로운 상승폭 조건들을 감시합니다. 매수진입조건 1 매수 스탠바이 즉 매수진입상태에서 상승폭이 20틱 이상이고 가장 최근의 발생하는 시가와 종가가 같은 도지 또는 음봉을 관찰하고 도지의 종가나 이 음봉의 시가를 현재봉 종가가 상향 돌파하면 매수합니다. 청산조건 매수진입이후 음봉이 두개가 누적으로 발생하면 매수진입을 청산합니다. 반대방향 진입 매도조건도 위의 매수조건과 동일한 논리 즉 반대방향으로 작성 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-11-20 16:36:00

안녕하세요 예스스탁입니다. var : B(0),BI(0),BH(0),BL(0),Bvalue(0); var : S(0),SI(0),SH(0),SL(0),Svalue(0); #B가 0일때 #음봉이나 몸통이 1틱이하의 봉이 발생하면 if B == 0 and (C < O or abs(c-O) <= PriceScale*1) Then { #B는 1로 변경 B = 1; #BI는 봉번호 저장 BI = index; } #B가 1이고 봉번호가 BI+3이상이고 양봉3개가 연속해서 발생하면 if B == 1 and index >= BI+3 and countif(C>O,3) == 3 Then { #B는 2로 변경 B = 2; #BH에는 3개봉 최고가 저장 BH = highest(H,3); #BL에는 3개봉 최저가 저장 BL = Lowest(L,3); } #B가 2일때 if B == 2 Then { #새로운 고가가 발생하면 BH의 값을 새로운 고가로 변경 if H > BH Then BH = H; #새로운 저가가 발생하면 BL의 값을 새로운 저가로 변경 if L < BL Then BL = L; #저가가 최고가와 최저가의 중간값 이하이면 B는 0으로 초기화 if L < (BH+BL)/2 Then B = 0; #최고가가 최저가 대비 20틱이상이고 #도지나 음봉 발생하면 if BH >= BL+PriceScale*20 and(O == C or C < O) Then { #B는 3으로 변경 B = 3; #Bvalue에 시가 저장 Bvalue = O; } } #B가 3일때 종가가 Bvalue를 상향돌파하면 매수 if B == 3 and crossup(C,Bvalue) Then { buy("b"); B = 0; } #S가 0일때 음봉이나 몸통이 1틱이하의 봉이 발생하면 if S == 0 and (C > O or abs(c-O) <= PriceScale*1) Then { #S는 1로 변경 S = 1; #SI는 봉번호 저장 SI = index; } #S가 1이고 봉번호가 SI+3이상이고 음봉3개가 연속해서 발생하면 if S == 1 and index >= SI+3 and countif(C<O,3) == 3 Then { #S는 2로 변경 S = 2; #SH에는 3개봉 최고가 저장 SH = highest(H,3); #SL에는 3개봉 최저가 저장 SL = Lowest(L,3); } #S가 2일때 if S == 2 Then { #새로운 고가가 발생하면 SH의 값을 새로운 고가로 변경 if H > SH Then SH = H; #새로운 저가가 발생하면 SL의 값을 새로운 저가로 변경 if L < SL Then SL = L; #고가가 최고가와 최저가의 중간값 이상이면 S는 0으로 초기화 if H > (SH+SL)/2 Then S = 0; #최고가가 최저가 대비 20틱이상이고 #도지나 양봉 발생하면 if SH >= SL+PriceScale*20 and(O == C or C > O) Then { #S는 3으로 변경 S = 3; #Svalue에 시가 저장 Svalue = O; } } #S가 3일때 종가가 Svalue를 하향이탈하면 매도 if S == 3 and crossup(C,Svalue) Then { sell("S"); S = 0; } 즐거운 하루되세요 > 종호 님이 쓴 글입니다. > 제목 : 문의합니다. > 무포지션에서 음봉이나 시가와 종가 차이가 1틱 이하인 도지 발생한 후에 연속되는 3연속봉이 모두 양봉이 발생하면 이 때부터 3개의 봉의 최고가 high 를 잡고 상승폭의 최고가는 새로운 봉이 진행 될 수록 새롭게 경신해 갑니다. 상승폭 최저가 대비 최고가의 간격이 상승폭 간격이 되고 최초의 최고가 형성이후 만들어지는 봉의 최저가가 상승폭의 절반을 하향으로 침범하지 않을 때 매수 준비 상태에 들어 갑니다. 한번이라도 신생봉의 최저가가 상승폭의 절반을 하향 이탙하면 모든 매수 준비는 해제하고 모든 변수들도 무포지션시처럼 초기화하고 새로운 상승폭 조건들을 감시합니다. 매수진입조건 1 매수 스탠바이 즉 매수진입상태에서 상승폭이 20틱 이상이고 가장 최근의 발생하는 시가와 종가가 같은 도지 또는 음봉을 관찰하고 도지의 종가나 이 음봉의 시가를 현재봉 종가가 상향 돌파하면 매수합니다. 청산조건 매수진입이후 음봉이 두개가 누적으로 발생하면 매수진입을 청산합니다. 반대방향 진입 매도조건도 위의 매수조건과 동일한 논리 즉 반대방향으로 작성 부탁드립니다. 감사합니다.