예스스탁
예스스탁 답변
2024-07-08 17:16:03
안녕하세요
예스스탁입니다.
1
input : Period(20),percent(2),기간(5),k(0.5);
var : A(0),B(0),EU(0),ED(0),S1(0),S2(0),S3(0),SU(0),HU(0);
A=EnvelopeUp(Period,Percent);
B=EnvelopeDown(Period,Percent);
EU=((A+B)/2)+K*ATR(기간);
ED=((A+B)/2)-K*ATR(기간);
S1=Ema(EU,기간);
S2=Ema(ED,기간);
S3=(S1+S2)/2;
SU=iff(C>S3,S1,0);
if SU > SU[1] Then
HU = SU;
if crossup(c,hu) Then
Find(1);
2
var : mv(0),ms(0),s(0),ss(0),cc(0),ccs(0),dp(0),dm(0),a(0),a1(0),a2(0);
var : 조건(False);
mv=macd(12,26);
ms=Ema(mv,9);
s=StochasticsK(12,5);
ss=Ema(s,3);
cc=cci(9);
ccs=Ema(cc,9);
dp=diplus(14);
dm=diminus(14);
a=ma(c,120);
a1=(a/c-a[1]/c);
a2=ma(a1,10);
조건=m>ms&&cc>ccs&&s>ss&&dp>dm&&crossup(a1,a2);
if 조건&&조건[1] Then
Find(1);
즐거운 하루되세요
> 오말리 님이 쓴 글입니다.
> 제목 : 종목검색 부탁드립니다.
> 안녕하세요
고생많으십니다..
다음 수식을 예스 검색식에서 표현하는식이 궁금합니다.
감사합니다..
------------------------------
검색식 1
A=EnvelopeUp(Period,Percent);
B=EnvelopeDown(Period,Percent);
EU=((A+B)/2)+K*ATR(기간);
ED=((A+B)/2)-K*ATR(기간);
S1=eavg(EU,기간);
S2=eavg(ED,기간);
S3=(S1+S2)/2;
SU=if(C>S3,S1,0);
HU=valuewhen(1, SU>SU(1),SU);
if(crossup(c,hu),L,0)
Period 20
Percent 2
기간 5
k 0.5
------------------------
검색식 2
m=macd(12,26);
ms=eavg(m,9);
s=Stochasticsslow(12,5);
ss=eavg(s,3);
cc=cci(9);
ccs=eavg(cc,9);
dp=diplus(14);
dm=diminus(14);
a=avg(c,120);
a1=(a(0)/c-a(1)/c);
a2=avg(a1,10);
조건=m>ms&&cc>ccs&&s>ss&&dp>dm&&
crossup(a1,a2);
조건&&!조건(1)
감사합니다.