커뮤니티
추적청산에 관하여...
2011-09-14 16:12:48
503
글번호 42666
7th 관련해서 공부중입니다.
3장 39페이지에 보면 추적청산에 대한 내용이 나오는데요.
아래와 같이 수식을 작성하면 매수나 손절은 적용되는듯 한데
추적청산 부분은 시스템에 적용이 안되네요. 쩝..
논리적으로 뭔가 문제가 있는듯한데요...
초보라서 이것참..
조언 부탁드립니다.
항상 감사드립니다.
#####################################################
input : len(0.3), len1(0.02);
var1=highd(1)-lowd(1); # 전일의 range 를 var1 에 입력
if stime>91000 and time<144000 then # 9시10분 이상 14시40분 이하일때만 매수 / 매도
buy("매수", atstop, opend(0)+var1*len); # 시작가에서 전일range*특정상수(0.3) 값 상승돌파시 매수
if stime>91000 and time<144000 then # 9시10분 이상 14시40분 이하일때만 매수 / 매도
sell("매도", atstop, opend(0)-var1*len); # 시작가에서 전일range*특정상수(0.3) 값 하향돌파시 매도
If MarketPosition!=1 Then
ExitLong("추적long스탑", AtStop, Highest(High, BarsSinceEntry(0)+1)*(1-len1));
Exitshort("추적short스탑", AtStop, Lowest(Low, BarsSinceEntry(0)+1)*(1+len1));
# 이쪽 추적long스탑과 추적 short스탑 부분의 식이 적용이 안되는듯
setstoploss(0.5, PointStop); # 0.5 point 손절매 적용
SetStopEndofday(144000);
답변 1
예스스탁 예스스탁 답변
2011-09-14 17:01:31
안녕하세요
예스스탁입니다.
작성하신 청산식에 특별히 이상한 부분은 없습니다.
다만 현재 추적 청산이 %로 계산되게 작성이 되어 있고
2% 추적이므로 225수준의 현재 선물값에서는 약 4.5 포인트 정도
진입이후 반대로 움직이야 청산신호가 발생합니다.
매수일경우 진입이후 최고가에서 2%하향하면 청산
최고가*(1-0.02)이므로 최고가*0.98 이하까지 값이 내려오면 청산
매도일경우 진입이후 최저가에서 2%상승하면 청산
최저가*(1+0.02)이므로 최고가*1.02 위까지 값이 올라가면 청산
으로 되어 있어 신호를 보기 어려운 것 일 뿐입니다.
len1수치를 조정해 보시기 바랍니다.
즐거운 하루되세요
> gettorai 님이 쓴 글입니다.
> 제목 : 추적청산에 관하여...
> 7th 관련해서 공부중입니다.
3장 39페이지에 보면 추적청산에 대한 내용이 나오는데요.
아래와 같이 수식을 작성하면 매수나 손절은 적용되는듯 한데
추적청산 부분은 시스템에 적용이 안되네요. 쩝..
논리적으로 뭔가 문제가 있는듯한데요...
초보라서 이것참..
조언 부탁드립니다.
항상 감사드립니다.
#####################################################
input : len(0.3), len1(0.02);
var1=highd(1)-lowd(1); # 전일의 range 를 var1 에 입력
if stime>91000 and time<144000 then # 9시10분 이상 14시40분 이하일때만 매수 / 매도
buy("매수", atstop, opend(0)+var1*len); # 시작가에서 전일range*특정상수(0.3) 값 상승돌파시 매수
if stime>91000 and time<144000 then # 9시10분 이상 14시40분 이하일때만 매수 / 매도
sell("매도", atstop, opend(0)-var1*len); # 시작가에서 전일range*특정상수(0.3) 값 하향돌파시 매도
If MarketPosition!=1 Then
ExitLong("추적long스탑", AtStop, Highest(High, BarsSinceEntry(0)+1)*(1-len1));
Exitshort("추적short스탑", AtStop, Lowest(Low, BarsSinceEntry(0)+1)*(1+len1));
# 이쪽 추적long스탑과 추적 short스탑 부분의 식이 적용이 안되는듯
setstoploss(0.5, PointStop); # 0.5 point 손절매 적용
SetStopEndofday(144000);
다음글
이전글