커뮤니티

수식 문의 드립니다.

프로필 이미지
하리마우
2012-09-04 22:08:50
224
글번호 54373
답변완료
당일 시초가 대비 -0.5% 하락하면 매수하고 매수가 대비 +11% 상승하면 매도하는 수식 문의 드립니다. 수수료 포함(매수:0.2, 매도:0.32)해서요.. 그리고, 당일부터 매수 신호가 발생하게 하려면 봉갯수를 몇 개로 셋팅해야 하는지요? 매도후에는 더 이상 매수가 안되게 셋팅바랍니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2012-09-05 11:22:37

안녕하세요 예스스탁입니다. 청산이 봉미완성시에 발생하므로 청산수수료까지 반영해서 11%를 정확히 지정할 수 없습니다. 신호발생한 봉의 최근 완성봉의 종가를 기준으로 청산수수료를 계산하여 반영하도록 했습니다. input : P(0.5); if CurrentDate == sdate and MarketPosition == 0 and ExitDate(1) != sdate Then buy("b",atlimit,dayopen*(1-P/100)); if MarketPosition == 1 Then{ var1 = (EntryPrice*(EntryCommission/100)); var2 = (C*(EntryCommission/100)); exitlong("bx",Atlimit,(EntryPrice*1.11)+var1+var2); } 항상 당일만 신호가 발생하는 식입니다. 장전에 적용하시면 되며 장전에 적용하시면 봉갯수는 크게 관련이 없습니다. 장중에 거시거나 장이 끝나고 적용하실 때는 5000개 조회하셔서 적용하시면 됩니다. 즐거운 하루되세요 > 하리마우 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다. > 당일 시초가 대비 -0.5% 하락하면 매수하고 매수가 대비 +11% 상승하면 매도하는 수식 문의 드립니다. 수수료 포함(매수:0.2, 매도:0.32)해서요.. 그리고, 당일부터 매수 신호가 발생하게 하려면 봉갯수를 몇 개로 셋팅해야 하는지요? 매도후에는 더 이상 매수가 안되게 셋팅바랍니다.
프로필 이미지

하리마우

2012-09-05 18:34:03

감사합니다. 그런데 장 전에 시스템을 걸려고 하는데 이미 신호가 발생되어 있어 걸수 없습니다. 신호가 없는 상태에서 장이 시작한 다음 신호가 나오게 해야 하는데 이전 신호를 어떻게 없앨수 있는지요.. 그리고 매수후에 11%가 오르지 않으면 다음날도 또 다음날도 홀딩하였다가 11%가 오른다음에 매도하고 그 이후 신호가 안나오는식이 맞는지요? 그럼 수고하세요..수식 다시한번 감사드립니다..