예스스탁
예스스탁 답변
2024-04-25 09:00:11
안녕하세요
예스스탁입니다.
사용하시는 수식에 과거봉수에 따라 현재값이 달라지는 지표들이 사용되고 있습니다.
종목검색속성에서 검색에 필요한 최소기간을 500으로 지정하고 검색하시기 바랍니다.
차트도 동일하게 500봉 조회해서 비교해 보셔야 합니다.
1
var : A(0),B(0),B1(0),B2(0),B3(0);
A=(Highest(high,9)+lowest(low,9))/2;
B=(Highest(high,26)+lowest(low,26))/2;
B1=(avg(C*V,10)-avg(C*V,20))/avg(C*V,10)*100;
B2=ADX(9);
B3=MACD_OSC(12,26,9);
if (CROSSUP(C,A) or CROSSUP(C,B) or CROSSUP(A,B))
AND B1>B1[1] AND B2>B2[1] AND B3>0 Then
Find(1);
2
var : A(0),B(0),A1(0),A2(0),A3(0),A4(0);
A=OBV;
B=Ema(OBV,9);
A1=Accum(v*((Pow((C-L),2) - Pow((H-C),2))/(H-L)));
A2=ADX(11);
A3=100*Ema(C,10)/Ema(C,10)[20];
A4=100*Ema(Ema(C,10)/Ema(C,10)[20],9);
if A3[1]<=100 && (Crossup(A3,A4) OR Crossup(A,B)) &&
A[1]<A && A1[1]<A1 && A2[1]<A2 && A3[1]<A3 Then
Find(1);
즐거운 하루되세요
> 소나기 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 안녕하세요 수고에 감사드립니다.
제가 사용하는 지표인데요,
예스랭귀지 종목검색식으로 변환 부탁드립니다.
첫번째 지표입니다.
A=(Highest(high,9)+lowest(low,9))/2;
B=(Highest(high,26)+lowest(low,26))/2;
B1=(avg(C*V,10)-avg(C*V,20))/avg(C*V,10)*100;
B2=ADX(9);
B3=MACD(9,26)-eavg(MACD(9,26),9);
(CROSSUP(C,A) or CROSSUP(C,B) or CROSSUP(A,B))
AND B1>B1(1) AND B2>B2(1) AND B3>0
두번째 지표입니다.
A=OBV();
B=eavg(OBV(),9);
A1=sum(v*((Pow((C-L),2) - Pow((H-C),2))
/(H-L)));
A2=ADX(11);
A3=100*eavg(C,10)/eavg(C(20),10);
A4=100*eavg(eavg(C,10)/eavg(C(20),10),9);
A3(1)<=100 && (Crossup(A3,A4) OR Crossup(A,B)) &&
A(1)<A && A1(1)<A1 && A2(1)<A2 && A3(1)<A3;
두개 다 종목검색식으로 변환부탁드립니다.
늘 감사드립니다!!