예스스탁
예스스탁 답변
2021-08-30 15:54:45
안녕하세요?
차트에 적용해 놓으신 지표식이 기본 이동평균선과 다른 것으로 보입니다.
시스템식에서는 5, 20, 60, 120, 240 이평이 사용되었는데, 지표식으로 그려진 것은 이와 다른 이동평균선이 적용되어 있습니다.
식에서 var2<var3 조건은 20이평이 60이평보다 아래인 경우에 조건이 만족하도록 되어 있는데,
해당 위치에서 확인해 보니 20이평이 60이평보다 낮게 위치해 있습니다.
시스템식과 지표식이 서로 다른 경우이니 지표식을 다시 확인해 보시기 바랍니다.
감사합니다.
> knp116 님이 쓴 글입니다.
> 제목 : 수식 수정 부탁드립니다
> 아래 수식에서 var2<var3 조건이 있는데도, 반대로ㅍvar2>var3인
조건에서도 신호가 나오는데요 수정부탁드립낟
var1 = ma(c,5);
var2 = ma(c,20);
var3 = ma(c,60);
var4 = ma(c,120);
var5 = ma(c,240);
var6 = (C[1]+C[2]+C[3]+C[4])/4;
var7 = max(C,O)-abs(C-O)*(2/3);
var8 = min(C,O)+abs(C-O)*(2/3);
## ADX수식조건
input : Period(14);
var : AX(0),DP(0),DM(0);
Ax = ADX(Period);
DP = Diplus(Period);
DM = DiMinus(Period);
If var2 < var3
AND var3>var5 and VAR2 > VAR5 and Var3>Var2
//AND VAR1>Var2
And ((CrossUp(var7,Var3)) OR (Open >= Var3))
// and CrossUp(c,var2)
AND C>O
AND DP>DM
Then
buy("C");
if MarketPosition == 1 and
IsEntryName("C") and
EntryPrice > MA(Close, 60)[BarsSinceEntry]
And ((Crossdown(var8,Var3)) OR (Crossdown(var8,Var2)OR (Open <= Var3)))
AND C<O
Then
exitlong("C청산");
knp116
2021-08-31 04:47:55
정확한 이동평균선 지표식은 어디에서 어떻게 확인해야 하나요??
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 수정 부탁드립니다
> 안녕하세요?
차트에 적용해 놓으신 지표식이 기본 이동평균선과 다른 것으로 보입니다.
시스템식에서는 5, 20, 60, 120, 240 이평이 사용되었는데, 지표식으로 그려진 것은 이와 다른 이동평균선이 적용되어 있습니다.
식에서 var2<var3 조건은 20이평이 60이평보다 아래인 경우에 조건이 만족하도록 되어 있는데,
해당 위치에서 확인해 보니 20이평이 60이평보다 낮게 위치해 있습니다.
시스템식과 지표식이 서로 다른 경우이니 지표식을 다시 확인해 보시기 바랍니다.
감사합니다.
> knp116 님이 쓴 글입니다.
> 제목 : 수식 수정 부탁드립니다
> 아래 수식에서 var2<var3 조건이 있는데도, 반대로ㅍvar2>var3인
조건에서도 신호가 나오는데요 수정부탁드립낟
var1 = ma(c,5);
var2 = ma(c,20);
var3 = ma(c,60);
var4 = ma(c,120);
var5 = ma(c,240);
var6 = (C[1]+C[2]+C[3]+C[4])/4;
var7 = max(C,O)-abs(C-O)*(2/3);
var8 = min(C,O)+abs(C-O)*(2/3);
## ADX수식조건
input : Period(14);
var : AX(0),DP(0),DM(0);
Ax = ADX(Period);
DP = Diplus(Period);
DM = DiMinus(Period);
If var2 < var3
AND var3>var5 and VAR2 > VAR5 and Var3>Var2
//AND VAR1>Var2
And ((CrossUp(var7,Var3)) OR (Open >= Var3))
// and CrossUp(c,var2)
AND C>O
AND DP>DM
Then
buy("C");
if MarketPosition == 1 and
IsEntryName("C") and
EntryPrice > MA(Close, 60)[BarsSinceEntry]
And ((Crossdown(var8,Var3)) OR (Crossdown(var8,Var2)OR (Open <= Var3)))
AND C<O
Then
exitlong("C청산");
예스스탁
예스스탁 답변
2021-08-31 13:52:33
안녕하세요?
아래 지표식으로 적용하시면 됩니다.
var1 = ma(c,5);
var2 = ma(c,20);
var3 = ma(c,60);
var4 = ma(c,120);
var5 = ma(c,240);
Plot1(var1);
plot2(Var2);
plot3(Var3);
plot4(Var4);
plot5(Var5);
감사합니다.
> knp116 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 수정 부탁드립니다
> 정확한 이동평균선 지표식은 어디에서 어떻게 확인해야 하나요??
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 수정 부탁드립니다
> 안녕하세요?
차트에 적용해 놓으신 지표식이 기본 이동평균선과 다른 것으로 보입니다.
시스템식에서는 5, 20, 60, 120, 240 이평이 사용되었는데, 지표식으로 그려진 것은 이와 다른 이동평균선이 적용되어 있습니다.
식에서 var2<var3 조건은 20이평이 60이평보다 아래인 경우에 조건이 만족하도록 되어 있는데,
해당 위치에서 확인해 보니 20이평이 60이평보다 낮게 위치해 있습니다.
시스템식과 지표식이 서로 다른 경우이니 지표식을 다시 확인해 보시기 바랍니다.
감사합니다.
> knp116 님이 쓴 글입니다.
> 제목 : 수식 수정 부탁드립니다
> 아래 수식에서 var2<var3 조건이 있는데도, 반대로ㅍvar2>var3인
조건에서도 신호가 나오는데요 수정부탁드립낟
var1 = ma(c,5);
var2 = ma(c,20);
var3 = ma(c,60);
var4 = ma(c,120);
var5 = ma(c,240);
var6 = (C[1]+C[2]+C[3]+C[4])/4;
var7 = max(C,O)-abs(C-O)*(2/3);
var8 = min(C,O)+abs(C-O)*(2/3);
## ADX수식조건
input : Period(14);
var : AX(0),DP(0),DM(0);
Ax = ADX(Period);
DP = Diplus(Period);
DM = DiMinus(Period);
If var2 < var3
AND var3>var5 and VAR2 > VAR5 and Var3>Var2
//AND VAR1>Var2
And ((CrossUp(var7,Var3)) OR (Open >= Var3))
// and CrossUp(c,var2)
AND C>O
AND DP>DM
Then
buy("C");
if MarketPosition == 1 and
IsEntryName("C") and
EntryPrice > MA(Close, 60)[BarsSinceEntry]
And ((Crossdown(var8,Var3)) OR (Crossdown(var8,Var2)OR (Open <= Var3)))
AND C<O
Then
exitlong("C청산");