커뮤니티
30645번 문의에 이어서 문의드립니다.
2013-05-31 10:52:50
298
글번호 63840
답변 감사합니다.
말씀하신 식은 A라는 매매식에 대한 손익챠트를 지표로 구현해서 그 지표를 참조해서
B라는 매매식에 이용할 수 있다는 말씀인가요?
간단한 매매식은 그리해도 괜찮겠지만 조금만 복잡해져도 손익챠트를 지표식으로만
구현하는게 제 실력으로는 간단치가 않네요....시험적용하면 손익챠트가 나오는데
그걸 이용하면 좋을텐데요....
다음식의 손익챠트를 그리는 식을 부탁드립니다.
-----------------------------------------------------------------------
time>1330 and time<1505 이고 당일청산, 손절은 0.5p.
rsi(high,19)가 70 이상 이고, net change oscillator가 0.5 이상일때 = cond1
rsi(high,19)가 30 이하 이고, net change oscillator가 -0.5 이하일때 = cond2
# rsi(high,19)는 고가의 19기간의 rsi입니다 고가,저가의 rsi가 안되면 종가로...
if cond1 = true then
var1=low;
var2=time;
#cond1이 참일때의 저가와 시간을 저장,꼭 시간이 아니라 봉카운팅도 무관합니다.
if var2>1 and # cond1=true조건 만족한 후
cond1=true and #다시 조건을 만족하고
close>var1+0.05 and #처음조건을 만족했을대의 저가보다 종가가 0.05이상 크고
close>bbandmid(close,10.2) #종가는 볼밴드중간값보다 클때
buy("매수1" atlimit,low) #직전봉의 저가를 깨고 내려가면 "매수1"이라고 매수
if cond2=true then
var1=high;
var2=time;
if var2>1 #cond2=true조건 만족후
cond2=true and
close<var10-0.05 #처음 조건을 만족했을때 봉의 고가보다 종가가 0.05이상 낮고
close<bbandmid(close,10,2) #종가는 볼밴드 중간값보다 낮을때
sell("매도`1"atlimit,high) #직전봉의 고가를 깨고 올라가면 "매도1"이라고 매도
------------------------------------------------------------------------
위 매매식으로 totalPL과 netPL을 구하여 지표로 구현가능한가요?
시험적용하면 나오는 손익챠트를 참조할 수 있으면 바로 해결가능한데...아쉽네요...
답변 기다리겠습니다.
답변 1
예스스탁 예스스탁 답변
2013-05-31 14:42:54
안녕하세요
예스스탁입니다.
이전에 답변드린 내용은
간단한 크로스 식이라 작성이 가능했습니다.
올리신 내용은 진입과 청산이 봉미완성시에 발생하는 내용이라
지표로 작성하기는 어렵습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> WT_WR071019 님이 쓴 글입니다.
> 제목 : 30645번 문의에 이어서 문의드립니다.
> 답변 감사합니다.
말씀하신 식은 A라는 매매식에 대한 손익챠트를 지표로 구현해서 그 지표를 참조해서
B라는 매매식에 이용할 수 있다는 말씀인가요?
간단한 매매식은 그리해도 괜찮겠지만 조금만 복잡해져도 손익챠트를 지표식으로만
구현하는게 제 실력으로는 간단치가 않네요....시험적용하면 손익챠트가 나오는데
그걸 이용하면 좋을텐데요....
다음식의 손익챠트를 그리는 식을 부탁드립니다.
-----------------------------------------------------------------------
time>1330 and time<1505 이고 당일청산, 손절은 0.5p.
rsi(high,19)가 70 이상 이고, net change oscillator가 0.5 이상일때 = cond1
rsi(high,19)가 30 이하 이고, net change oscillator가 -0.5 이하일때 = cond2
# rsi(high,19)는 고가의 19기간의 rsi입니다 고가,저가의 rsi가 안되면 종가로...
if cond1 = true then
var1=low;
var2=time;
#cond1이 참일때의 저가와 시간을 저장,꼭 시간이 아니라 봉카운팅도 무관합니다.
if var2>1 and # cond1=true조건 만족한 후
cond1=true and #다시 조건을 만족하고
close>var1+0.05 and #처음조건을 만족했을대의 저가보다 종가가 0.05이상 크고
close>bbandmid(close,10.2) #종가는 볼밴드중간값보다 클때
buy("매수1" atlimit,low) #직전봉의 저가를 깨고 내려가면 "매수1"이라고 매수
if cond2=true then
var1=high;
var2=time;
if var2>1 #cond2=true조건 만족후
cond2=true and
close<var10-0.05 #처음 조건을 만족했을때 봉의 고가보다 종가가 0.05이상 낮고
close<bbandmid(close,10,2) #종가는 볼밴드 중간값보다 낮을때
sell("매도`1"atlimit,high) #직전봉의 고가를 깨고 올라가면 "매도1"이라고 매도
------------------------------------------------------------------------
위 매매식으로 totalPL과 netPL을 구하여 지표로 구현가능한가요?
시험적용하면 나오는 손익챠트를 참조할 수 있으면 바로 해결가능한데...아쉽네요...
답변 기다리겠습니다.