커뮤니티

재문의

프로필 이미지
주식달인
2008-07-14 23:31:55
656
글번호 16195
답변완료
감사합니다. 재문의 드립니다 if MarketPosition() != 0 Then{ IF HIGHEST(h,BarsSinceEntry) > EntryPrice() THEN exitlong("매수청산",atstop,EntryPrice()); if Lowest(L,BarsSinceEntry) < EntryPrice() then exitshort("매도청산",AtStop,EntryPrice()); } 이익 후 진입가에 돌아올때 청산하는 수식입니다. 이것을 5%이상 이익났다가 본전선에 오면 청산하는 식으로 전환 부탁드립니다. 만약에 5%이내라면 본전선이 아니고 -5%선에서 청산합니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2008-07-15 08:48:57

안녕하세요 예스스탁입니다. if MarketPosition() != 0 Then{ IF Highest(H,BarsSinceEntry) >= EntryPrice()*1.05 THEN exitlong("매수청산",atstop,EntryPrice()); If Lowest(L,BarsSinceEntry) <= EntryPrice()*0.95 then exitshort("매도청산",AtStop,EntryPrice()); } SetStopLoss(5); 즐거운 하루되세요 > 주식달인 님이 쓴 글입니다. > 제목 : 재문의 > 감사합니다. 재문의 드립니다 if MarketPosition() != 0 Then{ IF HIGHEST(h,BarsSinceEntry) > EntryPrice() THEN exitlong("매수청산",atstop,EntryPrice()); if Lowest(L,BarsSinceEntry) < EntryPrice() then exitshort("매도청산",AtStop,EntryPrice()); } 이익 후 진입가에 돌아올때 청산하는 수식입니다. 이것을 5%이상 이익났다가 본전선에 오면 청산하는 식으로 전환 부탁드립니다. 만약에 5%이내라면 본전선이 아니고 -5%선에서 청산합니다.
프로필 이미지

주식달인

2008-07-15 10:03:47

답변 감사합니다. 하지만 궁금한것 하나더요. if MarketPosition() != 0 Then{ IF Highest(H,BarsSinceEntry) >= EntryPrice()*1.05 THEN exitlong("매수청산",atstop,EntryPrice()); } SetStopLoss(5); 상기수식으로 전일흐름에 적용하였더니 일단 매수하여 15%이상 수익이 발생(5%이상 수익유지조건 성립)하였는데 청산하지 않고 있었더니 가격이 밀려 진입하였던 본전선에 정리되지 않고 마이너스 5%선에서 체결됩니다. 어디가 문제인가요?
프로필 이미지

예스스탁 예스스탁 답변

2008-07-15 10:42:37

안녕하세요 예스스탁입니다. exitlong("매수청산",atstop,EntryPrice()); 이 발동했는데 -5%근처에서 신호가 나올경우는 시세가 급락한 경우인거 같습니다. 자세한 내용을 위해 전화주시기 바랍니다. 02-3453-1060 즐거운 하루되세요 > 주식달인 님이 쓴 글입니다. > 제목 : Re : Re : 재문의 > 답변 감사합니다. 하지만 궁금한것 하나더요. if MarketPosition() != 0 Then{ IF Highest(H,BarsSinceEntry) >= EntryPrice()*1.05 THEN exitlong("매수청산",atstop,EntryPrice()); } SetStopLoss(5); 상기수식으로 전일흐름에 적용하였더니 일단 매수하여 15%이상 수익이 발생(5%이상 수익유지조건 성립)하였는데 청산하지 않고 있었더니 가격이 밀려 진입하였던 본전선에 정리되지 않고 마이너스 5%선에서 체결됩니다. 어디가 문제인가요?