예스스탁
예스스탁 답변
2024-03-25 11:51:48
안녕하세요
예스스탁입니다.
1
input : 기간(20),기준(0),Period(14),배수(2);
var1 = CCI(기간);
Var2 = DiPlus(Period);
Var3 = DiMinus(Period);
Var4 = CCI(60);
if CrossDown(var1,기준)
and CrossDown(Var2,Var3)
and v<v[1]*배수
and CrossDown(Var4,기준) Then
Plot1(1);
Else
Plot1(0);
2
input : Period(14),ma1(5),Short(11),long(25),signal(9);
var : A(0),B(0),D(0),E(0),F(0),MV(0),MS(0);
A=DIPlus(period);
B=DIMinus(period);
D=ma(HIGH, MA1);
E=Trix(5);
F=Ema(E,3);
MV = MACD(Short,long);
MS = Ema(MV,signal);
if o<c and A>B AND D<=C AND E>=F and MV>MS and MV>=0 Then
Buy();
if o>c and A<B AND D>=C AND E<=F and MV<MS and MV<=0 Then
Sell();
3
((Sum(((C>(C(1))) && (V>(V(1)))) - ((C<(C(1))) && (V<(V(1))))))
계산식 중 위와 같은 내용은 어떤 값이 리턴되고 저장되는지 모르겠습니다.
(((Accum(IFF(C>C[1] && V>V[1],1,0) - IFf(C<C[1] && V<V[1],1,0))))-
위와 같이 변환해 드립니다.
해당 계산은 사용자분이 살펴보시기 바랍니다.
var : a(0),b1(0),b2(0);
a=(Accum(iff(C>C[1],C-min(C[1],L),0))+
Accum(iff(C<C[1],C-max(C[1],H),0)))-
(((Accum(IFF(C>C[1] && V>V[1],1,0) - IFf(C<C[1] && V<V[1],1,0))))-
(Accum(iff(C>C[1],C-min(C[1],L),0))+Accum(iff(C<C[1],C-max(C[1],H),0)))*12);
b1=Ema(Ema(a,3), 3);
b2=Ema(Ema(a,8), 8);
Plot1(b1);
plot2(b2);
4
var :f(0),g(0),a(0),b(0),j(0);
f=iff(c>o,((o+h+l+3*c)*v/6), 0);
g=iff(c<o, ((o+h+l+3*c)*(-v)/6), 0);
a=iff(c==o, h*v, 0);
b=iff(c==o, l*(-v), 0);
j=(Accum(a)+Accum(b)+Accum(f)+Accum(g))/Accum(v);
Plot1(j);
PlotBaseLine1(0);
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : ​​키움 시스템 수식변환
> 항상 감사드립니다
아래식을 시스템식및 지표식으로 변환해 주시기 바랍니다
/**************************************************/
1_매도신호(cci60+레드삼각)
CrossDown(CCI(기간),기준)
&&CrossDown(Diplus(Period),
DiMinus(Period))
&&v<v(1)*배수
and
CrossDown(CCI(60),기준)
기간:20
기준: 0
Period :14
배수:2
2_챠트천황 매수/매도
period:10 / MA1:5 / short:11 / long:25 / signal:9
A=DIPlus(period);
B=DIMinus(period);
D=AVG(HIGH, MA1);
E=Trix(5);
F=eavg(E,3);
**매수**
o<c and A>B AND D<=C AND E>=F and MACD(short, long)>eavg(MACD(short, long), signal) and MACD(short, long)>=0
**매도**
o>c and A<B AND G>=C AND E<=F and MACD(short, long)<eavg(MACD(short, long),signal) and MACD(short, long)<=0
/******************************************************************/
3_세력강도(3,8) 지표
-세력매집선형3일 (유형:선 / 색상:red)
a=(sum(if(C>C(1),C-min(C(1),L),0))+sum(if(C<C(1),C-max(C(1),H),0)))-((Sum(((C>(C(1))) && (V>(V(1)))) - ((C<(C(1))) && (V<(V(1))))))-(sum(if(C>C(1),C-min(C(1),L),0))+sum(if(C<C(1),C-max(C(1),H),0)))*12);
b=eavg(eavg(a,3), 3);
-세력매집선형8일(유형:막대/ 상승:red/ 하락 :blue )
a=(sum(if(C>C(1),C-min(C(1),L),0))+sum(if(C<C(1),C-max(C(1),H),0)))-((Sum(((C>(C(1))) && (V>(V(1)))) - ((C<(C(1))) && (V<(V(1))))))-(sum(if(C>C(1),C-min(C(1),L),0))+sum(if(C<C(1),C-max(C(1),H),0)))*12);
d=eavg(eavg(a,8), 8);
4_방향벡터 지표
f=if(c>o,((o+h+l+3*c)*v/6), 0);
g=if(c<o, ((o+h+l+3*c)*(-v)/6), 0);
a=if(c=o, h*v, 0);
b=if(c=o, l*(-v), 0);
j=(sum(a)+sum(b)+sum(f)+sum(g))/sum(v)
-baseline :0
- 유형 : 선
- 색상 : blue
/***********************************************************/