커뮤니티

키움지표식 변환_(RSI+CMO 하이브리드 지표)

프로필 이미지
조민철
2026-07-20 10:36:19
73
글번호 232881
답변완료

아래 키움지표식을 변환해주시기 바랍니다


상향돌파시 +1

하향돌파시 -1



++++++++++++++++++++++++++++++++++++++++++++++++++

<RSI+CMO 하이브리드 지표 신호 화살표 수식 - 상향 돌파>


B1=if(eavg(C,12)-eavg(C,26) > eavg(eavg(C,12)-eavg(C,26),9), 1,-1);

B2=if(C > avg(C, 20), 1, -1);

B3=if((C - C(12)) / C(12) * 100 > 0, 1, -1);

B4=if(eavg((C-lowest(L, 5)) / (highest(H, 5) - lowest(L, 5)) * 100, 3)>50, 1, -1);

B5=If(CCI(20) > 0,1,-1);

B6=If(C > SAR(0.02,0.2),1,-1);

B7=If((eavg(sum(((C -L)-(H- C))/ (H-L)*V), 3)-eavg(sum(((C -L)-(H- C))/(H-L)*V), 10))>0,1,-1);

D=B1+B2+B3+B4+B5+B6+B7;

D1=eavg(D,9);


A=RSI(9)-50;

A1=CMO(12)*0.5;

A2=A+A1;


(Crossup(D,-50) or ((A(1) and A1(1))>A2(1))) AND

D1<=-5 AND A2>A2(1) AND D1>D1(1)

------------------------------------------------------------------------------------------------------------------


<RSI+CMO 하이브리드 지표 신호 화살표 수식 - 하향 돌파>


다른 방법으로 하셔도 무방합니다.

문의가 있어서 추가한것입니다.

여러분들이 좋은 방법으로 수정하시면 됩니다.


B1=if(eavg(C,12)-eavg(C,26) > eavg(eavg(C,12)-eavg(C,26),9), 1,-1);

B2=if(C > avg(C, 20), 1, -1);

B3=if((C - C(12)) / C(12) * 100 > 0, 1, -1);

B4=if(eavg((C-lowest(L, 5)) / (highest(H, 5) - lowest(L, 5)) * 100, 3)>50, 1, -1);

B5=If(CCI(20) > 0,1,-1);

B6=If(C > SAR(0.02,0.2),1,-1);

B7=If((eavg(sum(((C -L)-(H- C))/ (H-L)*V), 3)-eavg(sum(((C -L)-(H- C))/(H-L)*V), 10))>0,1,-1);

D=B1+B2+B3+B4+B5+B6+B7;

D1=eavg(D,9);


A=RSI(9)-50;

A1=CMO(12)*0.5;

A2=A+A1;


(CrossDown(D,50) or ((A(1) and A1(1))<A2(1))) AND

D1>=5 AND A2<A2(1) AND D1<D1(1)

지표
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2026-07-20 14:36:02

안녕하세요 예스스탁입니다. (A(1) and A1(1)) > A2(1) 올리신 수식에 위와 같은 조건 내용이 있는데 어떤 의미인지 모르겠습니다. 위 내용의 해석을 올려주셔서 변환이 가능합니다. 즐거운 하루되세요
프로필 이미지

조민철

2026-07-21 00:19:03

(A(1) and A1(1)) > A2(1)

[ 역배열상태 ] 를 표현했습니다
프로필 이미지

조민철

2026-07-21 01:16:57

하이브리드가 rsi 나 cmo 보다

아래에 있거나[매수+1/상향돌파]

또는 위에 있을때[매도-1/하향돌파]
프로필 이미지

예스스탁 예스스탁 답변

2026-07-21 13:37:54

안녕하세요 예스스탁입니다. var : B1(0),B2(0),B3(0),B4(0),B5(0),B6(0),B7(0); var : D(0),D1(0),A(0),A1(0),A2(0); B1=iff(ema(C,12)-ema(C,26) > ema(ema(C,12)-ema(C,26),9), 1,-1); B2=iff(C > ma(C, 20), 1, -1); B3=iff((C - C[12]) / C[12] * 100 > 0, 1, -1); B4=iff(ema((C-lowest(L, 5)) / (highest(H, 5) - lowest(L, 5)) * 100, 3)>50, 1, -1); B5=Iff(CCI(20) > 0,1,-1); B6=Iff(C > SAR(0.02,0.2),1,-1); B7=Iff((ema(Accum(((C -L)-(H- C))/ (H-L)*V), 3)-ema(Accum(((C -L)-(H- C))/(H-L)*V), 10))>0,1,-1); D=B1+B2+B3+B4+B5+B6+B7; D1=ema(D,9); A=RSI(9)-50; A1=CMO(12)*0.5; A2=A+A1; if (Crossup(D,-50) or ((A[1]>A2[1] and A1[1]>A2[1]))) AND D1<=-5 AND A2>A2[1] AND D1>D1[1] Then var1 = 1; Else if (CrossDown(D,50) or ((A[1]<A2[1] and A1[1]<A2[1]))) AND D1>=5 AND A2<A2[1] AND D1<D1[1] Then var1 = -1; Else var1 = 0; Plot1(var1); 즐거운 하루되세요