커뮤니티
문의 드립니다.
2012-08-31 14:59:18
208
글번호 54245
안녕하세요.
시스템식 관련 문의 드립니다.
* 코스피/코스닥 현물매매시 5분봉에서...
1. 매수포지젼 없을때 A조건이면 100만원으로 1차 매수
2. 1차 매수후 B조건이면 50만원으로 2차 매수
3. 매수후 평균매수가 대비 3% 상승시 매수금액의 50% 매도(75만원)
4. 50% 매도후 나머지는 최고가 대비 1% 하락시 전량 매도
5. 매수가 대비 -2%시 손절
이렇게 로직을 구현하고 싶습니다.
수식 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2012-08-31 15:33:57
안녕하세요
예스스탁입니다.
input : 투입금액1(1000000),투입금액2(500000);
var : xvol(0);
#진입수량계산
if CodeCategory == 1 Then #코스피
{
if BasePrice < 50000 Then
{
Var11 = int(int((투입금액1)/C)/10)*10;
Var12 = int(int((투입금액2)/C)/10)*10;
}
Else
{
Var11 = int((투입금액1)/C);
Var12 = int((투입금액2)/C);
}
}
if CodeCategory == 2 or CodeCategory == 8 Then#코스닥,etf
{
Var11 = int((투입금액1)/C);
Var12 = int((투입금액2)/C);
}
if MarketPosition == 0 and A조건 Then
buy("b1",OnClose,def,var11);
if MarketPosition == 1 and CurrentEntries == 1 and B조건 Then
buy("b2",OnClose,def,var12);
if MarketPosition == 1 Then{
#청산수량계산
if CurrentContracts > CurrentContracts[1] Then{
if CodeCategory == 1 Then{
if BasePrice < 50000 Then
xvol = int(int(CurrentContracts*0.5)/10)*10;
Else
xvol = int(CurrentContracts*0.5);
}
if CodeCategory == 2 or CodeCategory == 8 Then#코스닥
xvol = int(CurrentContracts*0.5);
}
if CurrentEntries == 2 Then{
if CurrentContracts == MaxContracts Then
exitlong("bx1",atlimit,AvgEntryPrice*1.03,"",xvol,1);
if CurrentContracts < MaxContracts Then
exitlong("bx2",AtStop,highest(H,BarsSinceEntry)*0.99);
}
exitlong("bloss",AtStop,EntryPrice*0.98);
}
시스템 적용시 피라미딩을 다른진입신호만 허용으로 설정하고
적용하시면 됩니다.
즐거운 하루되세요
> 하루만 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하세요.
시스템식 관련 문의 드립니다.
* 코스피/코스닥 현물매매시 5분봉에서...
1. 매수포지젼 없을때 A조건이면 100만원으로 1차 매수
2. 1차 매수후 B조건이면 50만원으로 2차 매수
3. 매수후 평균매수가 대비 3% 상승시 매수금액의 50% 매도(75만원)
4. 50% 매도후 나머지는 최고가 대비 1% 하락시 전량 매도
5. 매수가 대비 -2%시 손절
이렇게 로직을 구현하고 싶습니다.
수식 부탁드립니다.
감사합니다.
이전글