커뮤니티

시스템식 문의드립니다

프로필 이미지
단순점진일관
2017-02-07 13:11:28
138
글번호 106591
답변완료
기본 지표를 바탕으로 시스템식 문의드립니다. ---------------------------------------------------------------- input : Period(20); var : gb(0),V1(0),V2(0),V3(0),V4(0),V5(0); var1 = highest(h,period); var2 = lowest(L,Period); if var1[1] < var1 Then gb = (var1+var2)/2; V1 = var1-((var1-gb)/8)*6; V2 = var1-((var1-gb)/8)*7; V3 = var1-((var1-gb)/8)*8; V4 = var1-((var1-gb)/8)*9; V5 = var1-((var1-gb)/8)*10; plot1(var1,"최고점"); plot2(v1,"1타점"); plot3(v2,"2타점"); plot4(v3,"3타점"); plot5(v4,"4타점"); plot6(v5,"5타점"); --------------------------------------------------------------------------- 변수선언 kh = 20일 신고가 & 20일 신고거래량 k1 = 20일 신고가 (20일 신고거래량은 총족 못함) lowk = kh+1봉에서부터 다음 kh봉 발생 이전까지의 최저가 kk = v1-v2 buylow = 매수이후 최저가 매수조건 kh발생이후 kh발생이면 조건은 처음으로 돌아갑니다. kh발생이후 kh나 k1 미발생이면 v1에 1차매수 kk만큼 반등없이 추가하락하면 v1 - kk 에 2차매수 kk만큼 반등없이 추가하락하면 v1 - kk*2 에 3차매수 kk만큼 반등없이 추가하락하면 v1 - kk*3 에 4차매수 kh발생이후 k1발생이면 buylow < v1 이면 buylow에 1차매수 kk만큼 반등없이 추가하락하면 buylow - kk 에 2차매수 kk만큼 반등없이 추가하락하면 buylow - kk*2 에 3차매수 kk만큼 반등없이 추가하락하면 buylow - kk*3 에 4차매수 매도조건 1,2차 매수했으면 buylow + kk에 매도. 3차이상 매수면 본절에 매도 한번 매수 매도 이후 kh가 발생하지 않고, buylow 가 v1보다 작고 v2보다 크면 v2에 1차 매수 v2보다 작고 v3보다 크면 v3에 1차 매수 v3보다 작고 v4보다 크면 v4에 1차 매수 v4보다 작고 v5보다 크면 v5에 1차 매수 추매와 청산 조건은 kk만큼의 반등이 없으면 위의 상황과 동일 합니다. kh가 발생하면 매수조건 처음으로 돌아갑니다. 모자라는 부분 말씀주시면 보충하겠습니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-02-08 11:04:08

안녕하세요 예스스탁입니다. 문의하신 내용 정확히 이해를 하지 못햇습니다. 해당 내용 사용자분이 아래 내용 참고하셔서 수정보완해 완성하셔야 할것 같습니다. 주석 참고하시기 바랍니다. var : KH(false),K1(false),lowK(0); input : Period(20); var : gb(0),V1(0),V2(0),V3(0),V4(0),V5(0),i1(0),i2(0),kk(0); var1 = highest(h,period); var2 = lowest(L,Period); if var1[1] < var1 Then gb = (var1+var2)/2; V1 = var1-((var1-gb)/8)*6; V2 = var1-((var1-gb)/8)*7; V3 = var1-((var1-gb)/8)*8; V4 = var1-((var1-gb)/8)*9; V5 = var1-((var1-gb)/8)*10; kk = v1-v2; #20일 신고가 & 20일 신고거래량 발생하면 #2개봉 최저가 저장 #봉번호 저장 if H > highest(H,20)[1] and V > lowest(L,20)[1] Then{ lowk = min(L,L[1]); i1 = index; } #이후 최저가값 저장 if L < lowK Then lowK = L; # 20일 신고가 (20일 신고거래량은 총족 못함) # 봉번호 저장 if H > highest(H,20)[1] and V < lowest(L,20)[1] Then I2 = index; #무포지션이고 #kh조건이후 k1조건은 발생하지 않았으면 #v1을 하향이탈하면 매수 if MarketPosition == 0 and index >= i1 and i1 > i2 and CrossDown(c,v1) Then buy("b11"); #무포지션이고 #kh조건이후 k1조건이 발생했다면 #kh이후 최저가가 v1보다 작으면 #v1을 상향돌파하면 매수 if MarketPosition == 0 and index >= i1 and i1 < i2 and lowk < v1 and Crossup(c,v1) Then buy("b12"); #매수이후 if MarketPosition == 1 Then{ #매수이후 최고가가 진입가+kk 이상 상승한적이 없으면 v1-kk 하향이탈하면 추가매수 if highest(H,BarsSinceEntry) < EntryPrice+kk and CrossDown(c,v1-kk) Then buy("b2"); #매수이후 최고가가 진입가+kk 이상 상승한적이 없으면 v1-kk*2 하향이탈하면 추가매수 if highest(H,BarsSinceEntry) < EntryPrice+kk and CrossDown(c,v1-kk*2) Then buy("b3"); #매수이후 최고가가 진입가+kk 이상 상승한적이 없으면 v1-kk*3 하향이탈하면 추가매수 if highest(H,BarsSinceEntry) < EntryPrice+kk and CrossDown(c,v1-kk*3) Then buy("b4"); #2회 진이후 최저가+kk까지 상승하면 청산 if MaxEntries == 2 Then exitlong("bx1",Atlimit,lowest(L,BarsSinceEntry)+kk); #3회이상 진입이후 평단가까지 상승하면 청산 if MaxEntries >= 3 Then exitlong("bx2",Atlimit,AvgEntryPrice); } 즐거운 하루되세요 > 단순점진일관 님이 쓴 글입니다. > 제목 : 시스템식 문의드립니다 > 기본 지표를 바탕으로 시스템식 문의드립니다. ---------------------------------------------------------------- input : Period(20); var : gb(0),V1(0),V2(0),V3(0),V4(0),V5(0); var1 = highest(h,period); var2 = lowest(L,Period); if var1[1] < var1 Then gb = (var1+var2)/2; V1 = var1-((var1-gb)/8)*6; V2 = var1-((var1-gb)/8)*7; V3 = var1-((var1-gb)/8)*8; V4 = var1-((var1-gb)/8)*9; V5 = var1-((var1-gb)/8)*10; plot1(var1,"최고점"); plot2(v1,"1타점"); plot3(v2,"2타점"); plot4(v3,"3타점"); plot5(v4,"4타점"); plot6(v5,"5타점"); --------------------------------------------------------------------------- 변수선언 kh = 20일 신고가 & 20일 신고거래량 k1 = 20일 신고가 (20일 신고거래량은 총족 못함) lowk = kh+1봉에서부터 다음 kh봉 발생 이전까지의 최저가 kk = v1-v2 buylow = 매수이후 최저가 매수조건 kh발생이후 kh발생이면 조건은 처음으로 돌아갑니다. kh발생이후 kh나 k1 미발생이면 v1에 1차매수 kk만큼 반등없이 추가하락하면 v1 - kk 에 2차매수 kk만큼 반등없이 추가하락하면 v1 - kk*2 에 3차매수 kk만큼 반등없이 추가하락하면 v1 - kk*3 에 4차매수 kh발생이후 k1발생이면 buylow < v1 이면 buylow에 1차매수 kk만큼 반등없이 추가하락하면 buylow - kk 에 2차매수 kk만큼 반등없이 추가하락하면 buylow - kk*2 에 3차매수 kk만큼 반등없이 추가하락하면 buylow - kk*3 에 4차매수 매도조건 1,2차 매수했으면 buylow + kk에 매도. 3차이상 매수면 본절에 매도 한번 매수 매도 이후 kh가 발생하지 않고, buylow 가 v1보다 작고 v2보다 크면 v2에 1차 매수 v2보다 작고 v3보다 크면 v3에 1차 매수 v3보다 작고 v4보다 크면 v4에 1차 매수 v4보다 작고 v5보다 크면 v5에 1차 매수 추매와 청산 조건은 kk만큼의 반등이 없으면 위의 상황과 동일 합니다. kh가 발생하면 매수조건 처음으로 돌아갑니다. 모자라는 부분 말씀주시면 보충하겠습니다