커뮤니티
부탁드립니다....
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차가 같은 가격에 매수되는 경우가 있더라구요...
제가 아무리 수정을 해 볼려고 해도 잘 되지가 않아서요...
잘 좀 부탁드리겠습니다....
감사합니다~~ 새해 복 마니마니 받으세요~~
다음글
이전글