커뮤니티

​​키움 시스템 수식변환

프로필 이미지
조민철
2024-03-24 20:06:42
890
글번호 177837
답변완료
항상 감사드립니다 아래식을 시스템식및 지표식으로 변환해 주시기 바랍니다 /**************************************************/ 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 /***********************************************************/
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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); 즐거운 하루되세요 > 조민철 님이 쓴 글입니다. > 제목 : &#8203;&#8203;키움 시스템 수식변환 > 항상 감사드립니다 아래식을 시스템식및 지표식으로 변환해 주시기 바랍니다 /**************************************************/ 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 /***********************************************************/