예스스탁
예스스탁 답변
2023-10-11 13:49:21
안녕하세요
예스스탁입니다.
1번과 4번만 변환해 드립니다.
2번은 어떤 조건으로 종목검색을 하는지 알수 없고
3번은 조건에 필요한 변수의 내용이 없습니다.
2번과 합치더라도 동일이름의 변수에 다른값이 저장되어 있습니다.
1
Inputs: Period(20), Dv(2);
Variables: BBTop(0), BBMid(0), BBBot(0),BWI(0);
BBTop = BollBandUp(Period,Dv);
BBMid = ma(C,Period);
BBBot = BollBandDown(Period,Dv);
BWI = (BBTop - BBBot)/ BBMid*100;
if CROSSUP(BWI,5) OR CROSSUP(BWI,4) OR
CROSSUP(BWI,3) OR CROSSUP(BWI,2) OR
CROSSUP(BWI,1) Then
Find(1);
4
var : AA(0),BB(0),X1(0),X2(0),A(0),B(0),A1(0);
AA=(H+L+C)/3;
BB=AA*V;
X1=AccumN(BB,120);
X2=AccumN(V,120);
A=X1/X2;
B=ema(C,120);
A1=SAR(0.02,0.2);
if A*1.03>=B && A*0.97<=B && C>O && Crossup(C,Max(A,B)) && C>=A1 Then
Find(1);
즐거운 하루되세요
> wkri 님이 쓴 글입니다.
> 제목 : 문의 드립니다....
> 매번 감사드립니다 검색식 변환 부탁드립니다. 항상 수고 많으싶니다.
5분봉에서 검색이되도록 부탁드립니다(총 4개입니다..)
-----------------------------------------------------------
1번(5분봉에서 검색이되도록 부탁드립니다)
A=BWI(20,2);
CROSSUP(A,5) OR CROSSUP(A,4) OR
CROSSUP(A,3) OR CROSSUP(A,2) OR
CROSSUP(A,1)
-----------------------------------------------------
2번(5분봉에서 검색이되도록 부탁드립니다)
BC=BBandsC(20,3);
dev = 3 * stdev((C+H+L)/3,20);
A=BC + (1*dev);
A1=BBandsUp(50,2);
A2=BBandsUp(40,2);
A3=BBandsUp(30,1.8);
A4=BBandsUp(20,2);
AA=highest(C,10,1);
AA1=highest(C,20,1);
AA2=highest(C,60,1);
AA3=highest(C,120,1);
AA4=highest(C,240,1);
AA5=OBV();
AA6=100*( (avg((C+H+L)/3,20)+1*stdev((C+H+L)/3,20)) - (avg((C+H+L)/3,20)-1*stdev((C+H+L)/3,20)))
/ avg((C+H+L)/3,20);
----------------------------------------------------------
3번(5분봉에서 검색이되도록 부탁드립니다)
중최고가=최고값(고가,20);
중최저가=최저값(저가,20);
경계=(중최고가+중최저가)/2-(중최고가-중최저가)*0.236;
경계1=crossup(종가, 경계)&& 종가>시가*1.02;
경계2=crossdown(c, 경계);
기준봉=valuewhen(1, 경계1 or 경계2, 시가);
기준봉1=crossup(종가, 기준봉);
기준봉2=crossdown(종가, 기준봉);
결과기준=valuewhen(1, 기준봉1 or 기준봉2, 시가);
결과기준1=crossup(종가, 결과기준);
결과기준2=crossdown(종가, 결과기준);
A=valuewhen(1, 결과기준1 or 결과기준2, 시가);
M5=eavg(C,5);
M10=eavg(C,10);
M20=eavg(C,20);
M60=eavg(C,60);
M120=eavg(C,120);
M240=eavg(C,240);
M480=eavg(C,480);
BH=BBandsUp(20,2);
BC=BBandsC(20,2);
평균=((M5*2)+(M10*2)+(M20*3)+(M60*2)+(M120*3)+(M240*2)+(M480*2)+(BH*1)+(BC*1)) / 18;
평균라인=Tema(평균, 5, 지수);
B=평균라인 + 20*stdev(평균라인,5);
AA=sar(0.02,0.2);
C>=A && CROSSUP(C,B) && AA<=C
B=MAX(A1,A2,A3,A4);
B1=MIN(A1,A2,A3,A4);
(B1*1.03>=B OR AA6(1)<=5) && CROSSUP(A,B) && AA5(1)<AA5 &&
(CrossUP(C,AA) OR CrossUP(C,AA1) OR CrossUP(C,AA2) OR CrossUP(C,AA3) OR CrossUP(C,AA4))
---------------------------------------------------------------------
4번(5분봉에서 검색이되도록 부탁드립니다)
AA=(H+L+C)/3;
BB=AA*V;
X1=SUM(BB,120);
X2=SUM(V,120);
A=X1/X2;
B=EAVG(C,120);
A1=SAR(0.02,0.2);
A*1.03>=B && A*0.97<=B && C>O &&
Crossup(C,Max(A,B)) && C>=A1