커뮤니티

수식 부탁드립니다

프로필 이미지
김승빈
2026-02-23 06:55:38
89
글번호 230685
답변완료

항상 애쓰시는 노고에 감사드립니다

다음수식을 지표와 종목검색식으로 부탁드립니다


hc=(O+H+L+C)/4;

ho=(O(1)+C(1))/2;

hh=Max(H,ho,hc);

hl=Min(L,ho,hc);

bNow=hc>ho && hl>=ho*0.998;


hc1=(O(1)+H(1)+L(1)+C(1))/4;

ho1=(O(2)+C(2))/2;

hl1=Min(L(1),ho1,hc1);

b1=hc1>ho1 && hl1>=ho1*0.998;


hc2=(O(2)+H(2)+L(2)+C(2))/4;

ho2=(O(3)+C(3))/2;

hl2=Min(L(2),ho2,hc2);

b2=hc2>ho2 && hl2>=ho2*0.998;


hc3=(O(3)+H(3)+L(3)+C(3))/4;

ho3=(O(4)+C(4))/2;

hl3=Min(L(3),ho3,hc3);

b3=hc3>ho3 && hl3>=ho3*0.998;


adj=!b1 && !b2 && !b3;

aln=eavg(C,10)>eavg(C,30);

sig=aln && adj && bNow;

S1=ValueWhen(1,sig,hh);

CrossUp(C,S1)


검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-02-23 12:52:56

안녕하세요 예스스탁입니다. 지표는 지정한 조건만족하면 1 아니면 0을 그리는 지표식과 S1값을 그리는 지표식 2개로 작성해 드립니다. 1-1 var : hc(0),ho(0),hh(0),hl(0),bnow(False); var : hc1(0),ho1(0),hl1(0),b1(False); var : hc2(0),ho2(0),hl2(0),b2(False); var : hc3(0),ho3(0),hl3(0),b3(False); var : adj(False),aln(False),sig(False),s1(Nan); hc=(O+H+L+C)/4; ho=(O[1]+C[1])/2; hh=Max(H,ho,hc); hl=Min(L,ho,hc); bNow=hc>ho && hl>=ho*0.998; hc1=(O[1]+H[1]+L[1]+C[1])/4; ho1=(O[2]+C[2])/2; hl1=Min(L[1],ho1,hc1); b1=hc1>ho1 && hl1>=ho1*0.998; hc2=(O[2]+H[2]+L[2]+C[2])/4; ho2=(O[3]+C[3])/2; hl2=Min(L[2],ho2,hc2); b2=hc2>ho2 && hl2>=ho2*0.998; hc3=(O[3]+H[3]+L[3]+C[3])/4; ho3=(O[4]+C[4])/2; hl3=Min(L[3],ho3,hc3); b3=hc3>ho3 && hl3>=ho3*0.998; adj=!b1 && !b2 && !b3; aln=Ema(C,10)>Ema(C,30); sig=aln && adj && bNow; if sig Then S1 = hh; if CrossUp(C,S1) Then Plot1(1); Else Plot1(0); 1-2 var : hc(0),ho(0),hh(0),hl(0),bnow(False); var : hc1(0),ho1(0),hl1(0),b1(False); var : hc2(0),ho2(0),hl2(0),b2(False); var : hc3(0),ho3(0),hl3(0),b3(False); var : adj(False),aln(False),sig(False),s1(Nan); hc=(O+H+L+C)/4; ho=(O[1]+C[1])/2; hh=Max(H,ho,hc); hl=Min(L,ho,hc); bNow=hc>ho && hl>=ho*0.998; hc1=(O[1]+H[1]+L[1]+C[1])/4; ho1=(O[2]+C[2])/2; hl1=Min(L[1],ho1,hc1); b1=hc1>ho1 && hl1>=ho1*0.998; hc2=(O[2]+H[2]+L[2]+C[2])/4; ho2=(O[3]+C[3])/2; hl2=Min(L[2],ho2,hc2); b2=hc2>ho2 && hl2>=ho2*0.998; hc3=(O[3]+H[3]+L[3]+C[3])/4; ho3=(O[4]+C[4])/2; hl3=Min(L[3],ho3,hc3); b3=hc3>ho3 && hl3>=ho3*0.998; adj=!b1 && !b2 && !b3; aln=Ema(C,10)>Ema(C,30); sig=aln && adj && bNow; if sig Then S1 = hh; Plot1(S1); 2 종목검색 var : hc(0),ho(0),hh(0),hl(0),bnow(False); var : hc1(0),ho1(0),hl1(0),b1(False); var : hc2(0),ho2(0),hl2(0),b2(False); var : hc3(0),ho3(0),hl3(0),b3(False); var : adj(False),aln(False),sig(False),s1(Nan); hc=(O+H+L+C)/4; ho=(O[1]+C[1])/2; hh=Max(H,ho,hc); hl=Min(L,ho,hc); bNow=hc>ho && hl>=ho*0.998; hc1=(O[1]+H[1]+L[1]+C[1])/4; ho1=(O[2]+C[2])/2; hl1=Min(L[1],ho1,hc1); b1=hc1>ho1 && hl1>=ho1*0.998; hc2=(O[2]+H[2]+L[2]+C[2])/4; ho2=(O[3]+C[3])/2; hl2=Min(L[2],ho2,hc2); b2=hc2>ho2 && hl2>=ho2*0.998; hc3=(O[3]+H[3]+L[3]+C[3])/4; ho3=(O[4]+C[4])/2; hl3=Min(L[3],ho3,hc3); b3=hc3>ho3 && hl3>=ho3*0.998; adj=!b1 && !b2 && !b3; aln=Ema(C,10)>Ema(C,30); sig=aln && adj && bNow; if sig Then S1 = hh; if CrossUp(C,S1) Then Find(1); 즐거운 하루되세요