커뮤니티
수식질문
2003-10-12 00:00:00
613
글번호 909
안녕 하세요.
C파라볼릭, DMI, PriceROC
위의 3가지 매수,매도신호 연속 해서 만족시 매수도신호
===================================
(2개의 챠트가 매수신호가 계속 되고 3번째 챠트의 매수신호에서 매수) ;
위의 2가지 매수도신호 연속 해서 만족시 매수도신호가
===================================
(1개의 챠트가 매수신호가 계속 되고 2번째 챠트의 매수신호에서 매수);
발생 하는 수식을 알려 주세요.
혼자서 이렇케 저렇케 해봐도 안되네요.
세가지를 각각 시행하여 발생하는 신호를 검토한바
(세가지 신호가 연속해서 만족시)
유용하게 나타났으나 세가지를 조합한 시스템은
무수히 많은 신호를 발생 시키네요.
안녕.
답변 1
예스스탁 예스스탁 답변
2003-10-13 00:00:00
안녕하세요..예스스탁입니다.
문의하신 내용 답변드립니다.
[시스템식]
input : af(0.02), maxAF(0.2), Diperiod(14), RocPeriod(10);
if C > CSar(af,maxAF) then
var1 = 1;
else
var1 = -1;
if Diplus(diperiod) > Diminus(diperiod) then
var2 = var1 + 1;
else
var2 = var1 - 1;
if PROC(rocperiod) > 0 then
var3 = var2 + 1;
else
var3 = var2 - 1;
if var3 ==3 and var3[1] < 3 then
Buy("매수", onclose, DEF, DEF);
if var3 == -3 and var3[1] > -3 then
sell("매도", onclose, DEF, DEF);
위식은 각각이 매수조건을 만족하면 +1값을 매도 조건을 만족하면 -1값을 주고 각각을 누적한 결과 누적값이 3이라면 세가지 조건을 모두 만족한게 되어 매수신호가 발생하고 -3이 되면 매도조건 세개가 모두 만족하게 되므로 매도신호가 발생하게 됩니다.
이 식은 시스템식 중에 BinaryWave라는 식을 응용한 것입니다.
만일 세개중 두개의 조건이 만족될때 매수하고 매도하는 식이라면 위 식 아래 부분을 수정해 주시면 됩니다.
if var3 ==2 and var3[1] < 2 then
Buy("매수", onclose, DEF, DEF);
if var3 == -2and var3[1] > -2 then
sell("매도", onclose, DEF, DEF);
> CJ_sep03160 님이 쓴 글입니다.
> 제목 : 수식질문
> 안녕 하세요.
C파라볼릭, DMI, PriceROC
위의 3가지 매수,매도신호 연속 해서 만족시 매수도신호
===================================
(2개의 챠트가 매수신호가 계속 되고 3번째 챠트의 매수신호에서 매수) ;
위의 2가지 매수도신호 연속 해서 만족시 매수도신호가
===================================
(1개의 챠트가 매수신호가 계속 되고 2번째 챠트의 매수신호에서 매수);
발생 하는 수식을 알려 주세요.
혼자서 이렇케 저렇케 해봐도 안되네요.
세가지를 각각 시행하여 발생하는 신호를 검토한바
(세가지 신호가 연속해서 만족시)
유용하게 나타났으나 세가지를 조합한 시스템은
무수히 많은 신호를 발생 시키네요.
안녕.
다음글