커뮤니티

문의

프로필 이미지
징기스칸11
2012-05-29 09:28:58
337
글번호 51392
답변완료
전문가마당 16번 챠트검색식에 급등주검색을 시스템식으로 변경을 부탁 드립니다 1 거래량비율 (n봉): (3분)1봉전 거래량대비 0봉전 거래량비율 200% 이상 2 체결강도 90% 이상 1000% 이하 위 2가지 사항을 추가 했으면 좋겠습니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-05-29 14:58:04

안녕하세요 예스스탁입니다. 매수식만 있는 식들입니다. 청산식을 추가하시거나 강제청산등을 추가해서 적용하시기 바랍니다. 1. Input : Period(120), updown_pers(40), exit_perd(20),per(200); Var : vhigh(0), vlow(0), vhvol(0), vavg(0), Cond(-1), bVal(0); vhigh = highest(H[1], Period); vlow = lowest(L[1], Period); If cond == -1 then { if (vhigh - vlow) / vhigh * 100 <= updown_pers then { vhvol = highest(V[1], Period); vavg = ma(V[1], Period); If CrossUp(C , vhigh) && ( V > vhvol * 0.8 || V > vavg * 2 ) then { Cond = 1; bVal = C; } } } if cond == 1 then { If C < ma(C, exit_perd) then { cond = -1;} if H > BVal * 1.05 and C < H*0.95 and ( V > ma(V,120)*20) Then { cond = -1;} } if accumN(iff(cond==1,1,0),10) >= 1 Then { if CrossUp(C, highest(H,120)[1]) Then cond = 1; } if cond == 1 && Cond[1] != 1 and V >= V[1]*(1+Per/100) and Upvol/DownVol*100 >= 90 and Upvol/DownVol*100 < 1000 then buy(); 2. input : period(40), Percent(50), RePercent(50); var : HighV(0), LowV(0), HighIdx(0), LowIdx(0),RetraceLow(0), preHighV(0), ReTrend(0); var : RetraceCond(false), ReboundCond(false), HighLowCond(false); HighV = highest(H,period)[1]; // Period 기간 동안의 최고가 LowV = Lowest(L,period)[1]; // Period 동안의 최저가 HighIdx = NthHighestBar(1,H[1], period); // 최고가가 발생한 시점의 인덱스 LowIdx = NthLowestBar(1, L[1], period); // 최저가가 발생한 시점의 인덱스 if H[1] == HighV Then // 최고가 형성 이후의 최저 종가(조정 기간 동안의 최저종가) RetraceLow = C; if C < RetraceLow Then RetraceLow = C; Else RetraceLow = RetraceLow; PreHighV = highest(H,10)[Period-10]; // 최저가 형성 이전의 고가 RetraceCond = RetraceLow >= HighV - (HighV-LowV)*(RePercent/100); ReboundCond = C >= (HighV+RetraceLow)/2; HighLowCond = RetraceLow > PreHighV; // 조정시점의 저가가 상승추세 이전의 저점보다 높은지 여부 if LowIdx > HighIdx && C > O Then { //저가 형성 이후에 고가 형성 if HighIdx > 3 && HighV > LowV * (1+Percent/100) && RetraceCond && ReboundCond && HighLowCond Then ReTrend = 1; Else ReTrend = 0; } if ReTrend[1] == 0 && Retrend == 1 and V >= V[1]*(1+Per/100) and Upvol/DownVol*100 >= 90 and Upvol/DownVol*100 < 1000 then buy(); 즐거운 하루되세요 > 징기스칸11 님이 쓴 글입니다. > 제목 : 문의 > 전문가마당 16번 챠트검색식에 급등주검색을 시스템식으로 변경을 부탁 드립니다 1 거래량비율 (n봉): (3분)1봉전 거래량대비 0봉전 거래량비율 200% 이상 2 체결강도 90% 이상 1000% 이하 위 2가지 사항을 추가 했으면 좋겠습니다