커뮤니티

수식 좀 부탁드립니다.

프로필 이미지
데스페로
2011-03-04 11:08:32
790
글번호 36272
답변완료
물타기매매를 할려고 하는데요. 예를 들어 (1)장시작후 시가에서 0.5% 하락하면 1계약매수합니다. 매수후 0.5% 상승하면 이익실현하고 그날은 거래를 안합니다. (2) 매수후 매수가에서 0.5%하락하면 추가로 1계약을 물타기합니다. 추가매수후 추가매수가격에서 0.5%상승하면 기존의 1계약과 함께 모두 이익실현합니다. 그리고 그날은 거래를 마칩니다. (3) 2번의 과정을 통해 물타기를 한후 추가로 또 0.5%가 하락하면 기존보유물량 만큼인 2계약을 추가매수후 똑같이 마지막 추가매수 가격에서 0.5%상승하면 보유물량 전량 매도하고 거래를 마칩니다. (4) 3번의 과정을 통해 매수단가에서 또다시 0.5%가 하락하면 기존보유물량인 4계약을 추가매수하고 위의 과정과 같이 0.5%상승시 전량 매도하고 거래를 마칩니다. 하지만 상승이 없다면 이번에 0.5%하락시 기존물량 전량을 손절처리하고 장을 마칩니다. 위의 수식 좀 부탁드려도 될까요. 결론은 시가대비 x% 하락시 마다 기존물량 만큼 물타기를 하고... 3번의 물타기를 한후 손절하던지...아니면 물타기후 x%만큼 상승하면 전량매도하는 전략입니다. 수고하세요~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-03-04 15:51:58

안녕하세요 예스스탁입니다. input : X(0.5); if MarketPosition == 0 Then buy("b1",AtLimit,dayopen*(1-X/100),1); if MarketPosition == 1 Then{ if CurrentEntries < 4 Then buy("b2",AtLimit,EntryPrice*(1-(X*CurrentEntries)/100),CurrentContracts); if CurrentEntries == 1 Then ExitLong("bx1",atlimit,EntryPrice*(1+(X*CurrentEntries)/100)); if CurrentEntries == 2 Then ExitLong("bx2",atlimit,EntryPrice*(1-(X*(CurrentEntries-1))/100)*(1+X/100)); if CurrentEntries == 3 Then ExitLong("bx3",atlimit,EntryPrice*(1-(X*(CurrentEntries-1))/100)*(1+X/100)); if CurrentEntries == 4 Then{ ExitLong("bx4_1",atlimit,EntryPrice*(1-(X*(CurrentEntries-1))/100)*(1+X/100)); ExitLong("bx4_2",AtStop,EntryPrice*(1-(X*(CurrentEntries-1))/100)*(1-X/100)); } } 즐거운 하루되세요 > 데스페로 님이 쓴 글입니다. > 제목 : 수식 좀 부탁드립니다. > 물타기매매를 할려고 하는데요. 예를 들어 (1)장시작후 시가에서 0.5% 하락하면 1계약매수합니다. 매수후 0.5% 상승하면 이익실현하고 그날은 거래를 안합니다. (2) 매수후 매수가에서 0.5%하락하면 추가로 1계약을 물타기합니다. 추가매수후 추가매수가격에서 0.5%상승하면 기존의 1계약과 함께 모두 이익실현합니다. 그리고 그날은 거래를 마칩니다. (3) 2번의 과정을 통해 물타기를 한후 추가로 또 0.5%가 하락하면 기존보유물량 만큼인 2계약을 추가매수후 똑같이 마지막 추가매수 가격에서 0.5%상승하면 보유물량 전량 매도하고 거래를 마칩니다. (4) 3번의 과정을 통해 매수단가에서 또다시 0.5%가 하락하면 기존보유물량인 4계약을 추가매수하고 위의 과정과 같이 0.5%상승시 전량 매도하고 거래를 마칩니다. 하지만 상승이 없다면 이번에 0.5%하락시 기존물량 전량을 손절처리하고 장을 마칩니다. 위의 수식 좀 부탁드려도 될까요. 결론은 시가대비 x% 하락시 마다 기존물량 만큼 물타기를 하고... 3번의 물타기를 한후 손절하던지...아니면 물타기후 x%만큼 상승하면 전량매도하는 전략입니다. 수고하세요~