커뮤니티
수식 문의 드립니다.
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%가 오른다음에 매도하고 그 이후 신호가 안나오는식이 맞는지요?
그럼 수고하세요..수식 다시한번 감사드립니다..