커뮤니티

수식 부탁드립니다

프로필 이미지
회원
2013-12-06 08:15:54
158
글번호 70208
답변완료
항상 감사합니다. <매수조건> : 스톡케스틱(25,6,6)의 k값이 과매도구간인 20선 이하로 진입한후 20선을 상향돌파하고, 50선을 넘지않은 상태에서 재차 20선이하로 내려갑니다. 20선이하에서 주가가 5일 이동평균선을 돌파하면 매수합니다 [정리하자면] 제1조건 : k값이 과매도구간인 20선을 하향이탈한후 다시 20선을 상향돌파 제2조건 : 제1조건 성립후 k값이 60선을 넘지 않은 상태에서 재차 20선이하로 내려감 (만약 60선을 넘어가면 제1조건부터 다시 만족해야 함) 제3조건 : 제2조건처럼 20선 아래에서 주가가 5일 이동평균선을 상향돌파(완성봉)하면 1백만원 "1차 매수" 제4조건 : 추가매수 => 매수후 매수가 대비 -4%이상 떨어지면 2백만원 "추가 매수" stoploss조건 : 추가매수후 추가매수한 가격보다 4%이상 떨어지면 "1차매수", "추가매수" 물량 전량매도 (1차 매수가 대비 4%가 아니라, 추가매수간 가격에서 4%떨어져야 함) <매도조건> 다음중 하나라도 만족하면 매수한 수량 전량매도 1) 스톡케스틱이 과매수구간(80)에 에서 두번 D.C가 발생하면 매도 2) K값이 과매수구간(80선)진입후 과매도구간를 벗어나면 매도 3) 목표수익이 매수가 대비 5%이상이면 매도 부탁드립니다~ 좋은 하루 되세요~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-12-06 19:53:04

안녕하세요 예스스탁입니다. Input : Period(25), Period1(6), Period2(5), MAP(5),투입금액1(1000000),투입금액2(2000000); var : StoK(0),StoD(0),vol1(0),vol2(0),mav(0),SH(0),cross(0); #kospi if CodeCategory == 1 Then{ if BasePrice < 50000 Then{ vol1 = int(int(투입금액1/C)/10)*10; vol2 = int(int(투입금액2/C)/10)*10; } Else{ vol1 = int(투입금액1/C); vol2 = int(투입금액2/C); } } #kosdoq if CodeCategory == 2 Then{ vol1 = int(투입금액1/C); vol2 = int(투입금액2/C); } #option if CodeCategory == 6 or CodeCategory == 8 Then{ vol1 = int((투입금액1)/(C*BigPointValue)); vol2 = int((투입금액2)/(C*BigPointValue)); } StoK = StochasticsK(Period,Period1); StoD = StochasticsD(Period,Period1,Period2); mav = ma(C,MAP); if crossup(stok,20) Then{ var1 = 1; SH = stok; } if var1 == 1 and stok > SH Then SH = stok; if CrossDown(stok,20) then var1 = -1; if crossup(stok,80) Then cross = 0; if stok > 80 and crossdown(stok,stod) Then cross = cross+1; if MarketPosition == 0 and var1 == -1 and SH < 50 and crossup(c,mav) Then buy("b1",OnClose,def,vol1); if MarketPosition == 1 Then{ ExitLong("loss",AtStop,EntryPrice*0.92); ExitLong("profit",Atlimit,EntryPrice*1.05); if CurrentEntries == 1 then buy("b2",atlimit,EntryPrice*0.94,vol2); if stok > 80 and cross == 2 Then exitlong("bx1"); if CrossDown(stok,80) Then ExitLong("bx2"); } 수식 적용시에 피라미딩을 다른진입신호만 허용으로 설정하고 적용하시면 됩니다. 즐거운 하루되세요 > WT_ho**** 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다 > 항상 감사합니다. <매수조건> : 스톡케스틱(25,6,6)의 k값이 과매도구간인 20선 이하로 진입한후 20선을 상향돌파하고, 50선을 넘지않은 상태에서 재차 20선이하로 내려갑니다. 20선이하에서 주가가 5일 이동평균선을 돌파하면 매수합니다 [정리하자면] 제1조건 : k값이 과매도구간인 20선을 하향이탈한후 다시 20선을 상향돌파 제2조건 : 제1조건 성립후 k값이 60선을 넘지 않은 상태에서 재차 20선이하로 내려감 (만약 60선을 넘어가면 제1조건부터 다시 만족해야 함) 제3조건 : 제2조건처럼 20선 아래에서 주가가 5일 이동평균선을 상향돌파(완성봉)하면 1백만원 "1차 매수" 제4조건 : 추가매수 => 매수후 매수가 대비 -4%이상 떨어지면 2백만원 "추가 매수" stoploss조건 : 추가매수후 추가매수한 가격보다 4%이상 떨어지면 "1차매수", "추가매수" 물량 전량매도 (1차 매수가 대비 4%가 아니라, 추가매수간 가격에서 4%떨어져야 함) <매도조건> 다음중 하나라도 만족하면 매수한 수량 전량매도 1) 스톡케스틱이 과매수구간(80)에 에서 두번 D.C가 발생하면 매도 2) K값이 과매수구간(80선)진입후 과매도구간를 벗어나면 매도 3) 목표수익이 매수가 대비 5%이상이면 매도 부탁드립니다~ 좋은 하루 되세요~