커뮤니티
수식 문의
2012-01-31 10:38:44
465
글번호 47109
안녕하세요.
항상 수고해 주셔서 감사드립니다.
===============
일전 아래와 같은 수식을 얻은바 있습니다.
Input : Period(10);
Var : OSim(0),HSim(0),LSim(0),CSim(0),VSim(0);
if O > O[1] then
value1 = 1;
else
value1 = 0;
OSim = AccumN(value1, Period) * 100 / Period;
if H > H[1] then
value2 = 1;
else
value2 = 0;
HSim = AccumN(value2, Period) * 100 / Period;
if L > L[1] then
value3 = 1;
else
value3 = 0;
LSim = AccumN(value3, Period) * 100 / Period;
if C > C[1] then
value4 = 1;
else
value4 = 0;
CSim = AccumN(value4, Period) * 100 / Period;
if V > V[1] then
value5 = 1;
else
value5 = 0;
VSim = AccumN(value5, Period) * 100 / Period;
plot1(Osim);
plot2(Hsim);
plot3(Lsim);
plot4(Csim);
plot5(Vsim);
-------------
위의 수식을 바탕으로 아래와 같은 신호를 얻고 싶습니다.
매수신호 :
plot4(Csim)가 plot5(Vsim)보다 크거나 같은 상황이고
and
plot3(Lsim)가 plot5(Vsim)보다 크거나 같은 상황에서
해당 주가의 저가가
n일 볼린저밴드 하단선을 이탈하면 매수 신호
매도신호 :
plot3(hsim)가 plot5(Vsim)보다 작거나 같은 상황이고
and
plot4(Csim)가 plot5(Vsim)보다 작거나 같은 상황에서
해당 주가의 고가가
n일 볼린저밴드 상단선을 돌파하면 매도 신호
*plot1-5의 input값과 볼린저밴드 값을 임의로 설정할 수 있게 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2012-01-31 14:23:39
안녕하세요
예스스탁입니다.
Input : Period(10),P1(20),dv(2);
Var : OSim(0),HSim(0),LSim(0),CSim(0),VSim(0);
if O > O[1] then
value1 = 1;
else
value1 = 0;
OSim = AccumN(value1, Period) * 100 / Period;
if H > H[1] then
value2 = 1;
else
value2 = 0;
HSim = AccumN(value2, Period) * 100 / Period;
if L > L[1] then
value3 = 1;
else
value3 = 0;
LSim = AccumN(value3, Period) * 100 / Period;
if C > C[1] then
value4 = 1;
else
value4 = 0;
CSim = AccumN(value4, Period) * 100 / Period;
if V > V[1] then
value5 = 1;
else
value5 = 0;
VSim = AccumN(value5, Period) * 100 / Period;
if Csim >= Vsim and Lsim >= Vsim and CrossDown(L,BollBandDown(p1,dv)) Then
buy();
if Hsim <= Vsim and Csim <= Vsim and CrossUp(H,BollBandUp(p1,dv)) Then
Sell();
즐거운 하루되세요
> 흑수돌 님이 쓴 글입니다.
> 제목 : 수식 문의
>
안녕하세요.
항상 수고해 주셔서 감사드립니다.
===============
일전 아래와 같은 수식을 얻은바 있습니다.
Input : Period(10);
Var : OSim(0),HSim(0),LSim(0),CSim(0),VSim(0);
if O > O[1] then
value1 = 1;
else
value1 = 0;
OSim = AccumN(value1, Period) * 100 / Period;
if H > H[1] then
value2 = 1;
else
value2 = 0;
HSim = AccumN(value2, Period) * 100 / Period;
if L > L[1] then
value3 = 1;
else
value3 = 0;
LSim = AccumN(value3, Period) * 100 / Period;
if C > C[1] then
value4 = 1;
else
value4 = 0;
CSim = AccumN(value4, Period) * 100 / Period;
if V > V[1] then
value5 = 1;
else
value5 = 0;
VSim = AccumN(value5, Period) * 100 / Period;
plot1(Osim);
plot2(Hsim);
plot3(Lsim);
plot4(Csim);
plot5(Vsim);
-------------
위의 수식을 바탕으로 아래와 같은 신호를 얻고 싶습니다.
매수신호 :
plot4(Csim)가 plot5(Vsim)보다 크거나 같은 상황이고
and
plot3(Lsim)가 plot5(Vsim)보다 크거나 같은 상황에서
해당 주가의 저가가
n일 볼린저밴드 하단선을 이탈하면 매수 신호
매도신호 :
plot3(hsim)가 plot5(Vsim)보다 작거나 같은 상황이고
and
plot4(Csim)가 plot5(Vsim)보다 작거나 같은 상황에서
해당 주가의 고가가
n일 볼린저밴드 상단선을 돌파하면 매도 신호
*plot1-5의 input값과 볼린저밴드 값을 임의로 설정할 수 있게 부탁드립니다.
감사합니다.
다음글
이전글