커뮤니티

부탁드립니다....

프로필 이미지
백기사
2011-12-27 23:31:54
325
글번호 46098
답변완료
1. 적용: 개별 주식 2. 볼린저밴드 하단 돌파 시부터 5분할 매수 후 5%이익 시 매도 전략 3. 투입금액: ***전체(1000만), 1차(20%), 2차(20%), 3차(20%), 4차(20%), 5차(20%)*** 4. 매수 가. 1차 매수: 종가가 볼린저밴드***(20, 5)*** 하단 돌파 시 나. 2차 매수: 1차 매수 후 ***-2%*** 하락 시 다. 3차 매수: 2차 매수 후 ***-2%*** 하락 시 라. 4차 매수: 3차 매수 후 ***-2%*** 하락 시 마. 5차 매수: 4차 매수 후 ***-2%*** 하락 시 매수 시에 신호가 떠도 -2% 이상의 가격에서 사지지 않게!!! 반드시 -2% 이하일때만 체결되게 해주세요~ 5. 매도 무조건 매수 후 ***5%*** 이익 시 전량매도 ***필요한 부분들 변수 처리 부탁드립니다. 투입금액, 분할 매수 %, 볼린저밴드 값 설정, 하락 값 ************************************************** 제가 분할 매수 시스템식을 자주 부탁드리고 있습니다. 시스템 시뮬을 돌려보면 가끔 분할 매수 시에 2차 매수부터 이상하게 1차 매수 가격보다 높은 가격으로, 23차가 같은 가격에 매수되는 경우가 있더라구요... 제가 아무리 수정을 해 볼려고 해도 잘 되지가 않아서요... 잘 좀 부탁드리겠습니다.... 감사합니다~~ 새해 복 마니마니 받으세요~~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-12-28 11:03:50

안녕하세요 예스스탁입니다. 파리미딩을 다른진입신호만 허용으로 하시기 바랍니다. 첫진입을 제외하고는 모두 봉미완성시에 발생하는 타입입니다. 중간에 발생되는 진입의 가격을 저장하기는 어렵습니다. 첫진입가격대비 2%, 4%, 6%, 8% 가격하락시 진입하게 작성되었으므로 추가진입 가격설정시 첫진입가격대비 하락%로 설정하시기 바랍니다. 청산은 특별한 언급이 없으셔서 첫진입가격과 평균단다 대비로 작성이 되었습니다. 선택하셔서 사용하시면 됩니다. input : BBP(20),Dv(5); input : 투입금액(10000000),Per1(20),Per2(20),Per3(20),Per4(20),Per5(20); input : Drop1(2),Drop2(4),Drop3(6),Drop4(8);#첫진입가격대비 2-4-6-8% 하락 input : up1(5); if CodeCategory == 1 Then{ #코스피 if BasePrice < 50000 Then{ Var1 = int(int((투입금액*(Per1/100))/C)/10)*10; Var2 = int(int((투입금액*(Per2/100))/C)/10)*10; Var3 = int(int((투입금액*(Per3/100))/C)/10)*10; Var4 = int(int((투입금액*(Per4/100))/C)/10)*10; Var5 = int(int((투입금액*(Per5/100))/C)/10)*10; } Else{ Var1 = int((투입금액*(Per1/100))/C); Var2 = int((투입금액*(Per2/100))/C); Var3 = int((투입금액*(Per3/100))/C); Var4 = int((투입금액*(Per4/100))/C); Var5 = int((투입금액*(Per5/100))/C); } } if CodeCategory == 2 Then{ Var1 = int((투입금액*(Per1/100))/C); Var2 = int((투입금액*(Per2/100))/C); Var3 = int((투입금액*(Per3/100))/C); Var4 = int((투입금액*(Per4/100))/C); Var5 = int((투입금액*(Per5/100))/C); } value1 = BollBandDown(BBP,DV); if MarketPosition == 0 and CrossDown(c,value1) Then buy("b1",OnClose,def,var1); if MarketPosition == 1 Then{ buy("b2",AtLimit,EntryPrice*(1-Drop1/100),var2); buy("b3",AtLimit,EntryPrice*(1-Drop2/100),var3); buy("b4",AtLimit,EntryPrice*(1-Drop3/100),var4); buy("b5",AtLimit,EntryPrice*(1-Drop4/100),var5); } if MarketPosition == 1 Then{ exitlong("bx1",Atlimit,EntryPrice*(1+up1/100));#첫진입가격대비 5% exitlong("bx2",Atlimit,avgEntryPrice*(1+up1/100));#평균단가대비 5% } 즐거운 하루되세요 > 백기사 님이 쓴 글입니다. > 제목 : 부탁드립니다.... > 1. 적용: 개별 주식 2. 볼린저밴드 하단 돌파 시부터 5분할 매수 후 5%이익 시 매도 전략 3. 투입금액: ***전체(1000만), 1차(20%), 2차(20%), 3차(20%), 4차(20%), 5차(20%)*** 4. 매수 가. 1차 매수: 종가가 볼린저밴드***(20, 5)*** 하단 돌파 시 나. 2차 매수: 1차 매수 후 ***-2%*** 하락 시 다. 3차 매수: 2차 매수 후 ***-2%*** 하락 시 라. 4차 매수: 3차 매수 후 ***-2%*** 하락 시 마. 5차 매수: 4차 매수 후 ***-2%*** 하락 시 매수 시에 신호가 떠도 -2% 이상의 가격에서 사지지 않게!!! 반드시 -2% 이하일때만 체결되게 해주세요~ 5. 매도 무조건 매수 후 ***5%*** 이익 시 전량매도 ***필요한 부분들 변수 처리 부탁드립니다. 투입금액, 분할 매수 %, 볼린저밴드 값 설정, 하락 값 ************************************************** 제가 분할 매수 시스템식을 자주 부탁드리고 있습니다. 시스템 시뮬을 돌려보면 가끔 분할 매수 시에 2차 매수부터 이상하게 1차 매수 가격보다 높은 가격으로, 23차가 같은 가격에 매수되는 경우가 있더라구요... 제가 아무리 수정을 해 볼려고 해도 잘 되지가 않아서요... 잘 좀 부탁드리겠습니다.... 감사합니다~~ 새해 복 마니마니 받으세요~~