커뮤니티

문의 드립니다.

프로필 이미지
하루만
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%시 손절 이렇게 로직을 구현하고 싶습니다. 수식 부탁드립니다. 감사합니다.