커뮤니티

setstoptrailing 또는 setstoploss 1일 1회 제한

프로필 이미지
빠샤
2009-09-20 10:07:41
584
글번호 24854
답변완료
노고가 많으십니다. 데이트레이딩을 위한 시스템식을 짜면서 해결이 안되는 문제가 있어서 문의 드립니다. 옵션에서 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회로 제한을 두고 싶은데, 잘 안되네요.. 자세한 시스템식, 부탁드립니다.