예스스탁
예스스탁 답변
2024-07-08 16:29:09
안녕하세요
예스스탁입니다.
1
input : period(20),D1(2.0);
var : C_Bp(0);
C_Bp=(C-BollBandDown(Period,D1)) / (BollBandUp(Period,D1) - BollBandDown(Period,D1)) * 100;
if CrossUp(C_Bp, 100) Then
Find(1);
2
input : period(20),D1(2.0),연속횟수(7);
var : C_Bp(0),M_Bp(0),M조건(False),S조건(False);
C_Bp=(C-BollBandDown(Period,D1)) / (BollBandUp(Period,D1) - BollBandDown(Period,D1)) * 100;
M_Bp=((C+O)/2-BollBandDown(Period,D1)) / (BollBandUp(Period,D1) - BollBandDown(Period,D1)) * 100;
M조건=M_Bp>=50 && M_Bp<=100;
S조건=CountIf(M조건, 연속횟수)==연속횟수;
if S조건[1] == true && CrossUp(C_Bp, 100) Then
Find(1);
3
input : period(20),D1(2.0),연속횟수(7);
var : C_Bp(0),M_Bp(0),BW(0),M조건(False),S조건(False),W조건(False),BW조건(False);
C_Bp=(C-BollBandDown(Period,D1)) / (BollBandUp(Period,D1) - BollBandDown(Period,D1)) * 100;
M_Bp=((C+O)/2-BollBandDown(Period,D1)) / (BollBandUp(Period,D1) - BollBandDown(Period,D1)) * 100;
BW=(BollBandUp(Period,d1)-BollBandDown(Period,d1)) / ma(C,Period)*100;
M조건=M_Bp>=50 && M_Bp<=100;
S조건=CountIf(M조건, 연속횟수)==연속횟수;
W조건=BW<=20;
BW조건=CountIf(W조건,연속횟수)==연속횟수;
if BW조건[1] == true && S조건[1] == true && CrossUp(C_Bp, 100) Then
Find(1);
4
input : period(20),D1(2.0),연속횟수(7);
var : C_Bp(0),M_Bp(0),BW(0),M조건(False),S조건(False),W조건(False),BW조건(False),조건(False);
C_Bp=(C-BollBandDown(Period,D1)) / (BollBandUp(Period,D1) - BollBandDown(Period,D1)) * 100;
M_Bp=((C+O)/2-BollBandDown(Period,D1)) / (BollBandUp(Period,D1) - BollBandDown(Period,D1)) * 100;
BW=(BollBandUp(Period,d1)-BollBandDown(Period,d1)) / ma(C,Period)*100;
M조건=M_Bp>=50 && M_Bp<=100;
S조건=CountIf(M조건, 연속횟수)==연속횟수;
W조건=BW<=20;
BW조건=CountIf(W조건,연속횟수)==연속횟수;
조건 = BW조건[1] == true && S조건[1] == true && CrossUp(C_Bp, 100);
if 조건[1] == true && BW>BW[1]+5 Then
Find(1);
즐거운 하루되세요
> 비밀통로 님이 쓴 글입니다.
> 제목 : 예스트레이딩 수식으로 부탁드립니다.
> 아래 4가지 수식을 예스 종목검색식으로 부탁드립니다...^^
(1) C_Bp=(C-BBandsDown(Period,D1)) / (BBandsUp(Period,D1) -
BBandsDown(Period,D1)) * 100;
CrossUp(C_Bp, 100)
(지표변수) Period: 20, D1: 2.0
----------------------------------------------------------------------------
(2) C_Bp=(C-BBandsDown(Period,D1)) / (BBandsUp(Period,D1) -
BBandsDown(Period,D1)) * 100;
M_Bp=((C+O)/2-BBandsDown(Period,D1)) / (BBandsUp(Period,D1) -
BBandsDown(Period,D1)) * 100;
M조건=M_Bp>=50 && M_Bp<=100;
S조건=sum(M조건, 연속횟수)==연속횟수;
S조건(1) && CrossUp(C_Bp, 100)
(지표변수) Period: 20, D1: 2.0, 연속횟수: 7
------------------------------------------------------------------
(3) C_Bp=(C-BBandsDown(Period,D1)) / (BBandsUp(Period,D1) -
BBandsDown(Period,D1)) * 100;
M_Bp=((C+O)/2-BBandsDown(Period,D1)) / (BBandsUp(Period,D1) -
BBandsDown(Period,D1)) * 100;
BW=(BBandsUp(Period,d1)-BBandsDown(Period,d1)) / BBandsC(Period,d1)*100;
M조건=M_Bp>=50 && M_Bp<=100;
S조건=sum(M조건, 연속횟수)==연속횟수;
W조건=BW<=20;
BW조건=sum(W조건,연속횟수)==연속횟수;
BW조건(1) && S조건(1) && CrossUp(C_Bp, 100)
(지표변수) Period: 20, D1: 2.0, 연속횟수: 7
----------------------------------------------------------
(4) C_Bp=(C-BBandsDown(Period,D1)) / (BBandsUp(Period,D1) -
BBandsDown(Period,D1)) * 100;
M_Bp=((C+O)/2-BBandsDown(Period,D1)) / (BBandsUp(Period,D1) -
BBandsDown(Period,D1)) * 100;
BW=(BBandsUp(Period,d1)-BBandsDown(Period,d1)) / BBandsC(Period,d1)*100;
M조건=M_Bp>=50 && M_Bp<=100;
S조건=sum(M조건, 연속횟수)==연속횟수;
W조건=BW<=20;
BW조건=sum(W조건,연속횟수)==연속횟수;
조건=BW조건(1) && S조건(1) && CrossUp(C_Bp, 100);
조건(1) && BW>BW(1)+5
(지표변수) Period: 20, D1: 2.0, 연속횟수: 7