커뮤니티

시스템식 문의드립니다

프로필 이미지
kosto1
2017-03-17 17:22:36
119
글번호 107932
답변완료
안녕하세요. 어려운일 도와주셔서 항상 감사합니다!! 다음과 같은 시스템식을 문의드립니다. 사용지표는 다음과 같습니다. -------------------------------------------------------- input : Period(300); var : kl(0),V1(0),V2(0),V3(0); var : V4(0),V5(0),V6(0),V7(0); var1 = highest(h,period); var2 = lowest(L,Period); if var1[1] < var1 Then kl = (var1+var2)/2; V1 = var1-((var1-kl)/5)*2; V2 = var1-((var1-kl)/5)*3; V3 = var1-((var1-kl)/5)*4; V4 = var1-((var1-kl)/5)*5; V5 = var1-((var1-kl)/5)*6; V6 = var1-((var1-kl)/5)*7; V7 = var1-((var1-kl)/5)*8; plot1(var1,"최고점"); plot2(v2,"2타점"); plot3(v3,"3타점"); plot4(v4,"4타점"); plot5(v5,"5타점"); plot6(v6,"6타점"); plot7(v7,"7타점"); ------------------------------------------------------------- 매수전 10분봉 기준 이전 신고가 돌파 : o < c and highest(h, 300, 1)*1.017< H ㄱ. 0900-1120 사이에 300봉 이전 신고가 갱신이 있었고 0900-1130사이 v1 터치 하면 매수 안함 ㄴ. 1140부터 이전 신고가를 돌파해서 새로운 신고가가 생기면 매수가능 ㄷ. 0900- 1310 사이에 300봉 이전 신고가 갱신이 있었고 1140 - 1320 사이 음봉으로 지난 300봉 동안 최대거래량 대비 40%이상이 생겼거나 음봉으로 지난 300봉 동안 최대거래량이 이 생기면 v3터치에 매수 ㄷ-1. 0900- 1310 사이에 300봉 이전 신고가 갱신이 있었고 1140-1320 사이 v1 터치하면 v2터치에 매수 ㄹ. 0900- 1510 사이에 300봉 이전 신고가 갱신이 있었고 1330 - 1519 사이 음봉으로 지난 300봉 동안 최대거래량 대비 40%이상이 생겼거나 음봉으로 지난 300봉 동안 최대거래량이 이 생기면 3터치에 매수 ㄹ-1. 0900- 1510 사이에 300봉 이전 신고가 갱신이 있었고 1330 - 1519 사이 최저가가 v1터치 하면 v1에 매수 매수 한번 매수하면 추가매수는 하지 않습니다 조건에 맞는 매수가 터치시 시장가 매수 매도 매수후 최저가 + (v1 - v2) 손절 매수가 - (v1-v2)*2 한번 매도나 손절이 발생되면 이전 신고가 갱신을 하기 전에는 다시 매수하지 않습니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-03-20 13:48:29

안녕하세요 예스스탁입니다. input : Period(300); var : kl(0),V1(0),V2(0),V3(0); var : V4(0),V5(0),V6(0),V7(0); var : DD(0),TT(0),LL(0),entry(false); var1 = highest(h,period); var2 = lowest(L,Period); var3 = highest(v,Period); if var1[1] < var1 Then kl = (var1+var2)/2; V1 = var1-((var1-kl)/5)*2; V2 = var1-((var1-kl)/5)*3; V3 = var1-((var1-kl)/5)*4; V4 = var1-((var1-kl)/5)*5; V5 = var1-((var1-kl)/5)*6; V6 = var1-((var1-kl)/5)*7; V7 = var1-((var1-kl)/5)*8; if Bdate != bdate[1] Then{ Condition1 = false; Condition2 = false; Condition3 = false; entry = false; } if MarketPosition == 0 and stime >= 090000 and stime <= 112000 and o < c and var1[1]*1.017< H Then{ DD = sdate; TT = stime; entry = true; } if MarketPosition == 1 Then entry = false; if stime == 133000 or (stime > 133000 and stime[1] < 133000) Then LL = L; if L < LL Then LL = L; if stime >= 114000 and stime <= 132000 and DD == sdate and TT >= 090000 and TT <= 131000 Then{ if C < O and (V >= var3*0.4 or V == var3) Then Condition1 = true; if Condition1 == true and (crossup(H,v3) or CrossDown(L,v3)) and entry == false then buy(); } if stime >= 114000 and stime <= 132000 and DD == sdate and TT >= 090000 and TT <= 131000 Then{ if crossup(H,v1) or CrossDown(L,v1) Then Condition2 = true; if Condition2 == true and (crossup(H,v2) or CrossDown(L,v2)) and entry == false then buy(); } if stime >= 133000 and stime <= 151900 and DD == sdate and TT >= 090000 and TT <= 151000 Then{ if C < O and (V >= var3*0.4 or V == var3) Then Condition3 = true; if Condition3 == true and (crossup(H,v3) or CrossDown(L,v3)) and entry == false then buy(); } if stime >= 133000 and stime <= 151900 and DD == sdate and TT >= 090000 and TT <= 151000 Then{ if L == LL and CrossDown(L,V1) and entry == false Then buy(); } if MarketPosition == 1 then{ ExitLong("bx1",atlimit,lowest(L,BarsSinceEntry)+(V1-V2)); ExitLong("bxs",AtStop,EntryPrice-(V1-V2)*2); } 즐거운 하루되세요 > kosto1 님이 쓴 글입니다. > 제목 : 시스템식 문의드립니다 > 안녕하세요. 어려운일 도와주셔서 항상 감사합니다!! 다음과 같은 시스템식을 문의드립니다. 사용지표는 다음과 같습니다. -------------------------------------------------------- input : Period(300); var : kl(0),V1(0),V2(0),V3(0); var : V4(0),V5(0),V6(0),V7(0); var1 = highest(h,period); var2 = lowest(L,Period); if var1[1] < var1 Then kl = (var1+var2)/2; V1 = var1-((var1-kl)/5)*2; V2 = var1-((var1-kl)/5)*3; V3 = var1-((var1-kl)/5)*4; V4 = var1-((var1-kl)/5)*5; V5 = var1-((var1-kl)/5)*6; V6 = var1-((var1-kl)/5)*7; V7 = var1-((var1-kl)/5)*8; plot1(var1,"최고점"); plot2(v2,"2타점"); plot3(v3,"3타점"); plot4(v4,"4타점"); plot5(v5,"5타점"); plot6(v6,"6타점"); plot7(v7,"7타점"); ------------------------------------------------------------- 매수전 10분봉 기준 이전 신고가 돌파 : o < c and highest(h, 300, 1)*1.017< H ㄱ. 0900-1120 사이에 300봉 이전 신고가 갱신이 있었고 0900-1130사이 v1 터치 하면 매수 안함 ㄴ. 1140부터 이전 신고가를 돌파해서 새로운 신고가가 생기면 매수가능 ㄷ. 0900- 1310 사이에 300봉 이전 신고가 갱신이 있었고 1140 - 1320 사이 음봉으로 지난 300봉 동안 최대거래량 대비 40%이상이 생겼거나 음봉으로 지난 300봉 동안 최대거래량이 이 생기면 v3터치에 매수 ㄷ-1. 0900- 1310 사이에 300봉 이전 신고가 갱신이 있었고 1140-1320 사이 v1 터치하면 v2터치에 매수 ㄹ. 0900- 1510 사이에 300봉 이전 신고가 갱신이 있었고 1330 - 1519 사이 음봉으로 지난 300봉 동안 최대거래량 대비 40%이상이 생겼거나 음봉으로 지난 300봉 동안 최대거래량이 이 생기면 3터치에 매수 ㄹ-1. 0900- 1510 사이에 300봉 이전 신고가 갱신이 있었고 1330 - 1519 사이 최저가가 v1터치 하면 v1에 매수 매수 한번 매수하면 추가매수는 하지 않습니다 조건에 맞는 매수가 터치시 시장가 매수 매도 매수후 최저가 + (v1 - v2) 손절 매수가 - (v1-v2)*2 한번 매도나 손절이 발생되면 이전 신고가 갱신을 하기 전에는 다시 매수하지 않습니다