노고가 많으십니다.
데이트레이딩을 위한 시스템식을 짜면서 해결이 안되는 문제가 있어서 문의 드립니다.
옵션에서 setstoptrailing 또는 setstoploss로 1회 청산 후에는 재진입을 하지 않으려고 해도 계속 다시 진입을 해 버립니다.
그래서 결국 setstoptrailing(80% 이익에 20% 손실)으로 수익을 냈다가도,
재진입을 해버려서 수익난게 사라져 버리더군요.
또한 setstoploss(23%)로 하루 중에 한번 손실을 봤으면,
재진입을 하지 않으려고 해도 계속 재진입을 해 손실이 더욱 커져 버립니다.
물론 재진입해서 수익날 때도 있지만,
부담이 너무 커서 1일 1회로 제한을 두고 싶은데, 잘 안되네요..
자세한 시스템식, 부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2009-09-21 10:33:34
안녕하세요
예스스탁입니다.
당일 트레일링스탑이나 손절매가 발동하면
더이상 진입하지 않는 식입니다.
var : losscnt(0),Profitcnt(0);
losscnt = 0;
profitcnt = 0;
For var1 = 1 to 10{
if IsExitName("Stoploss",var1) == true and ExitDate(var1) == sdate Then
Losscnt = losscnt+1;
if IsExitName("StopTrailing",var1) == true and ExitDate(var1) == sdate Then
Profitcnt = Profitcnt+1;
}
if MarketPosition == 0 and 진입식 and losscnt < 1 and profitcnt < 1 Then
buy();
SetStopLoss(23);
SetStopTrailing(20,80);
즐거운 하루되세요
> 빠샤 님이 쓴 글입니다.
> 제목 : setstoptrailing 또는 setstoploss 1일 1회 제한
> 노고가 많으십니다.
데이트레이딩을 위한 시스템식을 짜면서 해결이 안되는 문제가 있어서 문의 드립니다.
옵션에서 setstoptrailing 또는 setstoploss로 1회 청산 후에는 재진입을 하지 않으려고 해도 계속 다시 진입을 해 버립니다.
그래서 결국 setstoptrailing(80% 이익에 20% 손실)으로 수익을 냈다가도,
재진입을 해버려서 수익난게 사라져 버리더군요.
또한 setstoploss(23%)로 하루 중에 한번 손실을 봤으면,
재진입을 하지 않으려고 해도 계속 재진입을 해 손실이 더욱 커져 버립니다.
물론 재진입해서 수익날 때도 있지만,
부담이 너무 커서 1일 1회로 제한을 두고 싶은데, 잘 안되네요..
자세한 시스템식, 부탁드립니다.