예스스탁
예스스탁 답변
2021-10-05 13:11:51
안녕하세요
예스스탁입니다.
올리신식에 A1~A4와 B1~B4가 내용이 같습니다.
B1~B4는 가격2인 시가를 기준으로 계산하게 작성해 드립니다.
수식 내용 획인하시고 원하시는 값으로 변경하시기 바랍니다.
1
input : short(12),long(26),signal(9);
input : Period1(20),Period2(12),sto1(5),sto2(3);
var : A1(0),A2(0),A3(0),A4(0),D1(0),DD1(0);
var : B1(0),B2(0),B3(0),B4(0),D2(0),DD2(0);
var : price1(0),price2(0);
price1 = C;
var1 = Ema(price1,short)-Ema(price1,long);
Var2 = Ema(var1,signal);
A1 = iff(var1 > Var2, 1,-1);
A2 = iff(price1 > ma(price1, Period1), 1, -1);
A3 = iff((price1 - price1[period2]) / price1[period2] * 100 > 0, 1, -1) ;
A4 = iff(Ema((price1-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D1 = A1+A2+A3+A4;
DD1 = Ema(D1,signal);
price2 = O;
value1 = Ema(price2,short)-Ema(price2,long);
Value2 = Ema(var1,signal);
B1 = iff(value1 > Value2, 1,-1);
B2 = iff(price2 > ma(price2, Period1), 1, -1);
B3 = iff((price2 - price2[period2]) / price2[period2] * 100 > 0, 1, -1) ;
B4 = iff(Ema((price2-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D2 = B1+B2+B3+B4;
DD2 = Ema(D2,signal);
Plot1(D1);
Plot2(DD1);
Plot3(D2);
Plot4(DD2);
2
input : short(12),long(26),signal(9);
input : Period1(20),Period2(12),sto1(5),sto2(3);
var : A1(0),A2(0),A3(0),A4(0),D1(0),DD1(0);
var : B1(0),B2(0),B3(0),B4(0),D2(0),DD2(0);
var : price1(0),price2(0);
price1 = C;
var1 = Ema(price1,short)-Ema(price1,long);
Var2 = Ema(var1,signal);
A1 = iff(var1 > Var2, 1,-1);
A2 = iff(price1 > ma(price1, Period1), 1, -1);
A3 = iff((price1 - price1[period2]) / price1[period2] * 100 > 0, 1, -1) ;
A4 = iff(Ema((price1-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D1 = A1+A2+A3+A4;
DD1 = Ema(D1,signal);
price2 = O;
value1 = Ema(price2,short)-Ema(price2,long);
Value2 = Ema(var1,signal);
B1 = iff(value1 > Value2, 1,-1);
B2 = iff(price2 > ma(price2, Period1), 1, -1);
B3 = iff((price2 - price2[period2]) / price2[period2] * 100 > 0, 1, -1) ;
B4 = iff(Ema((price2-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D2 = B1+B2+B3+B4;
DD2 = Ema(D2,signal);
input : Period(20);
var : E(0),F(0);
E=PVI+NVI;
F=ma(E,PERIOD);
Condition1 = D1 > D2 and CrossUp(D1,DD1) and CrossUp(D1,DD2);
if Condition1 or (CrossUp(E,F) and CountIf(Condition1,5) >= 1) Then
Find(1);
즐거운 하루되세요
> 해피오 님이 쓴 글입니다.
> 제목 : 수식부탁드려요
> 1. 다음을 지표수식으로 부탁드립니다.
A1=if(eavg(가격1,short)-eavg(가격1,long) >eavg(eavg(가격1,short)-eavg(가격1,long),signal), 1,-1);
A2=if(가격1 > avg(가격1, Period1), 1, -1);
A3=if((가격1 - 가격1(period2)) / 가격1(period2) * 100 > 0, 1, -1) ;
A4=if(eavg((가격1-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D1=A1+A2+A3+A4;
DD1=eavg(D1,signal);
B1=if(eavg(가격1,short)-eavg(가격1,long) >eavg(eavg(가격1,short)-eavg(가격1,long),signal), 1,-1);
B2=if(가격1 > avg(가격1, Period1), 1, -1);
B3=if((가격1 - 가격1(period2)) / 가격1(period2) * 100 > 0, 1, -1) ;
B4=if(eavg((가격1-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D2=B1+B2+B3+B4;
DD2=eavg(D2,signal);
가격1(C),가격2(O),period1(20), period2(12), sto1(5), sto2(3),
short(12),long(26), signal(9)
----D1, DD1, D2, DD2 에 대한 보조지표라인 표시
2. 상기 지표들에 대한 종목검색 및 신호표시
가. D1이 D2보다 크지고 DD1과 DD2를 동시에 돌파하는 종목검색식과 신호수식
나.
E=PVI(C)+NVI(C);
F=AVG(E,PERIOD); //PERIOD는 20
상기 가조건(D1이 D2보다 크지고 DD1과 DD2를 동시에 돌파)이 만족하고
5봉이내에 E가 F를 돌파하는 종목 검색식
5봉이내에 E가 F를 처음 돌파하는 경우만 검색되게 해주세요
감사합니다.
빠른 답변에 감사드립니다.
답변 주신 종목 검색수식(2)에서 다음의 조건을 추가하고 싶은데 어떨게 해야하나요?
1.상승율과 윗꼬리 크기비교만 추가하는 경우
양봉상승율이 일정율(8%)이상이면서 몸통(종가-시가)크기는 윗꼬리(고가-종가)크기보다
일정율(2배)이상이면서 윗꼬리의 크기가 일정율(5%)이하이어야 한다는 조건
2. 위 1의 조건추가시 시가의 위치에 따른 상이한 조건을 추가하는 경우
시가가 20이평선 아래에 있는 경우에는 양봉상승율이 일정율(10%)이상이어야 하고,
몸통(종가-시가)크기는 윗꼬리(고가-종가)크기보다
일정율(3배)이상이면서 윗꼬리의 크기가 일정율(5%)이하이어야 한다는 조건을 만족해야하고, 시가가 20이평선 위에 있는 경우에는 양봉상승율이 일정율(5%)이상이어야 한다는
조건을 만족하면서 몸통(종가-시가)크기는 윗꼬리(고가-종가)크기보다
일정율(1배)이상이면서 윗꼬리의 크기가 일정율(8%)이하이어야 한다는 조건
각각의 조건을 추가하는 경우에 종목검색수식이 어떨게 되는지 알려주세요.
감사하겠읍니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식부탁드려요
>
안녕하세요
예스스탁입니다.
올리신식에 A1~A4와 B1~B4가 내용이 같습니다.
B1~B4는 가격2인 시가를 기준으로 계산하게 작성해 드립니다.
수식 내용 획인하시고 원하시는 값으로 변경하시기 바랍니다.
1
input : short(12),long(26),signal(9);
input : Period1(20),Period2(12),sto1(5),sto2(3);
var : A1(0),A2(0),A3(0),A4(0),D1(0),DD1(0);
var : B1(0),B2(0),B3(0),B4(0),D2(0),DD2(0);
var : price1(0),price2(0);
price1 = C;
var1 = Ema(price1,short)-Ema(price1,long);
Var2 = Ema(var1,signal);
A1 = iff(var1 > Var2, 1,-1);
A2 = iff(price1 > ma(price1, Period1), 1, -1);
A3 = iff((price1 - price1[period2]) / price1[period2] * 100 > 0, 1, -1) ;
A4 = iff(Ema((price1-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D1 = A1+A2+A3+A4;
DD1 = Ema(D1,signal);
price2 = O;
value1 = Ema(price2,short)-Ema(price2,long);
Value2 = Ema(var1,signal);
B1 = iff(value1 > Value2, 1,-1);
B2 = iff(price2 > ma(price2, Period1), 1, -1);
B3 = iff((price2 - price2[period2]) / price2[period2] * 100 > 0, 1, -1) ;
B4 = iff(Ema((price2-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D2 = B1+B2+B3+B4;
DD2 = Ema(D2,signal);
Plot1(D1);
Plot2(DD1);
Plot3(D2);
Plot4(DD2);
2
input : short(12),long(26),signal(9);
input : Period1(20),Period2(12),sto1(5),sto2(3);
var : A1(0),A2(0),A3(0),A4(0),D1(0),DD1(0);
var : B1(0),B2(0),B3(0),B4(0),D2(0),DD2(0);
var : price1(0),price2(0);
price1 = C;
var1 = Ema(price1,short)-Ema(price1,long);
Var2 = Ema(var1,signal);
A1 = iff(var1 > Var2, 1,-1);
A2 = iff(price1 > ma(price1, Period1), 1, -1);
A3 = iff((price1 - price1[period2]) / price1[period2] * 100 > 0, 1, -1) ;
A4 = iff(Ema((price1-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D1 = A1+A2+A3+A4;
DD1 = Ema(D1,signal);
price2 = O;
value1 = Ema(price2,short)-Ema(price2,long);
Value2 = Ema(var1,signal);
B1 = iff(value1 > Value2, 1,-1);
B2 = iff(price2 > ma(price2, Period1), 1, -1);
B3 = iff((price2 - price2[period2]) / price2[period2] * 100 > 0, 1, -1) ;
B4 = iff(Ema((price2-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D2 = B1+B2+B3+B4;
DD2 = Ema(D2,signal);
input : Period(20);
var : E(0),F(0);
E=PVI+NVI;
F=ma(E,PERIOD);
Condition1 = D1 > D2 and CrossUp(D1,DD1) and CrossUp(D1,DD2);
if Condition1 or (CrossUp(E,F) and CountIf(Condition1,5) >= 1) Then
Find(1);
즐거운 하루되세요
> 해피오 님이 쓴 글입니다.
> 제목 : 수식부탁드려요
> 1. 다음을 지표수식으로 부탁드립니다.
A1=if(eavg(가격1,short)-eavg(가격1,long) >eavg(eavg(가격1,short)-eavg(가격1,long),signal), 1,-1);
A2=if(가격1 > avg(가격1, Period1), 1, -1);
A3=if((가격1 - 가격1(period2)) / 가격1(period2) * 100 > 0, 1, -1) ;
A4=if(eavg((가격1-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D1=A1+A2+A3+A4;
DD1=eavg(D1,signal);
B1=if(eavg(가격1,short)-eavg(가격1,long) >eavg(eavg(가격1,short)-eavg(가격1,long),signal), 1,-1);
B2=if(가격1 > avg(가격1, Period1), 1, -1);
B3=if((가격1 - 가격1(period2)) / 가격1(period2) * 100 > 0, 1, -1) ;
B4=if(eavg((가격1-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D2=B1+B2+B3+B4;
DD2=eavg(D2,signal);
가격1(C),가격2(O),period1(20), period2(12), sto1(5), sto2(3),
short(12),long(26), signal(9)
----D1, DD1, D2, DD2 에 대한 보조지표라인 표시
2. 상기 지표들에 대한 종목검색 및 신호표시
가. D1이 D2보다 크지고 DD1과 DD2를 동시에 돌파하는 종목검색식과 신호수식
나.
E=PVI(C)+NVI(C);
F=AVG(E,PERIOD); //PERIOD는 20
상기 가조건(D1이 D2보다 크지고 DD1과 DD2를 동시에 돌파)이 만족하고
5봉이내에 E가 F를 돌파하는 종목 검색식
5봉이내에 E가 F를 처음 돌파하는 경우만 검색되게 해주세요
감사합니다.
예스스탁
예스스탁 답변
2021-10-07 12:59:27
안녕하세요
예스스탁입니다.
1
input : short(12),long(26),signal(9);
input : Period1(20),Period2(12),sto1(5),sto2(3);
var : A1(0),A2(0),A3(0),A4(0),D1(0),DD1(0);
var : B1(0),B2(0),B3(0),B4(0),D2(0),DD2(0);
var : price1(0),price2(0);
price1 = C;
var1 = Ema(price1,short)-Ema(price1,long);
Var2 = Ema(var1,signal);
A1 = iff(var1 > Var2, 1,-1);
A2 = iff(price1 > ma(price1, Period1), 1, -1);
A3 = iff((price1 - price1[period2]) / price1[period2] * 100 > 0, 1, -1) ;
A4 = iff(Ema((price1-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D1 = A1+A2+A3+A4;
DD1 = Ema(D1,signal);
price2 = O;
value1 = Ema(price2,short)-Ema(price2,long);
Value2 = Ema(var1,signal);
B1 = iff(value1 > Value2, 1,-1);
B2 = iff(price2 > ma(price2, Period1), 1, -1);
B3 = iff((price2 - price2[period2]) / price2[period2] * 100 > 0, 1, -1) ;
B4 = iff(Ema((price2-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D2 = B1+B2+B3+B4;
DD2 = Ema(D2,signal);
input : Period(20);
var : E(0),F(0);
E=PVI+NVI;
F=ma(E,PERIOD);
Condition1 = D1 > D2 and CrossUp(D1,DD1) and CrossUp(D1,DD2);
Condition2 = C >= O*1.08 and abs(C-O) >= (H-C)*2 and H <= C*1.05;
if (Condition1 or (CrossUp(E,F) and CountIf(Condition1,5) >= 1)) and Condition2 Then
Find(1);
2
input : short(12),long(26),signal(9);
input : Period1(20),Period2(12),sto1(5),sto2(3);
var : A1(0),A2(0),A3(0),A4(0),D1(0),DD1(0);
var : B1(0),B2(0),B3(0),B4(0),D2(0),DD2(0);
var : price1(0),price2(0);
price1 = C;
var1 = Ema(price1,short)-Ema(price1,long);
Var2 = Ema(var1,signal);
A1 = iff(var1 > Var2, 1,-1);
A2 = iff(price1 > ma(price1, Period1), 1, -1);
A3 = iff((price1 - price1[period2]) / price1[period2] * 100 > 0, 1, -1) ;
A4 = iff(Ema((price1-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D1 = A1+A2+A3+A4;
DD1 = Ema(D1,signal);
price2 = O;
value1 = Ema(price2,short)-Ema(price2,long);
Value2 = Ema(var1,signal);
B1 = iff(value1 > Value2, 1,-1);
B2 = iff(price2 > ma(price2, Period1), 1, -1);
B3 = iff((price2 - price2[period2]) / price2[period2] * 100 > 0, 1, -1) ;
B4 = iff(Ema((price2-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D2 = B1+B2+B3+B4;
DD2 = Ema(D2,signal);
input : Period(20);
var : E(0),F(0),mav(0);
E=PVI+NVI;
F=ma(E,PERIOD);
mav = ma(C,20);
Condition1 = D1 > D2 and CrossUp(D1,DD1) and CrossUp(D1,DD2);
Condition2 = (O < mav and C >= O*1.10 and abs(C-O) >= (H-C)*3 and H <= C*1.05) or
(O > mav and C >= O*1.05 and abs(C-O) >= (H-C)*1 and H <= C*1.08);
if (Condition1 or (CrossUp(E,F) and CountIf(Condition1,5) >= 1)) and Condition2 Then
Find(1);
즐거운 하루되세요
> 해피오 님이 쓴 글입니다.
> 제목 : Re : Re : 수식부탁드려요
> 빠른 답변에 감사드립니다.
답변 주신 종목 검색수식(2)에서 다음의 조건을 추가하고 싶은데 어떨게 해야하나요?
1.상승율과 윗꼬리 크기비교만 추가하는 경우
양봉상승율이 일정율(8%)이상이면서 몸통(종가-시가)크기는 윗꼬리(고가-종가)크기보다
일정율(2배)이상이면서 윗꼬리의 크기가 일정율(5%)이하이어야 한다는 조건
2. 위 1의 조건추가시 시가의 위치에 따른 상이한 조건을 추가하는 경우
시가가 20이평선 아래에 있는 경우에는 양봉상승율이 일정율(10%)이상이어야 하고,
몸통(종가-시가)크기는 윗꼬리(고가-종가)크기보다
일정율(3배)이상이면서 윗꼬리의 크기가 일정율(5%)이하이어야 한다는 조건을 만족해야하고, 시가가 20이평선 위에 있는 경우에는 양봉상승율이 일정율(5%)이상이어야 한다는
조건을 만족하면서 몸통(종가-시가)크기는 윗꼬리(고가-종가)크기보다
일정율(1배)이상이면서 윗꼬리의 크기가 일정율(8%)이하이어야 한다는 조건
각각의 조건을 추가하는 경우에 종목검색수식이 어떨게 되는지 알려주세요.
감사하겠읍니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식부탁드려요
>
안녕하세요
예스스탁입니다.
올리신식에 A1~A4와 B1~B4가 내용이 같습니다.
B1~B4는 가격2인 시가를 기준으로 계산하게 작성해 드립니다.
수식 내용 획인하시고 원하시는 값으로 변경하시기 바랍니다.
1
input : short(12),long(26),signal(9);
input : Period1(20),Period2(12),sto1(5),sto2(3);
var : A1(0),A2(0),A3(0),A4(0),D1(0),DD1(0);
var : B1(0),B2(0),B3(0),B4(0),D2(0),DD2(0);
var : price1(0),price2(0);
price1 = C;
var1 = Ema(price1,short)-Ema(price1,long);
Var2 = Ema(var1,signal);
A1 = iff(var1 > Var2, 1,-1);
A2 = iff(price1 > ma(price1, Period1), 1, -1);
A3 = iff((price1 - price1[period2]) / price1[period2] * 100 > 0, 1, -1) ;
A4 = iff(Ema((price1-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D1 = A1+A2+A3+A4;
DD1 = Ema(D1,signal);
price2 = O;
value1 = Ema(price2,short)-Ema(price2,long);
Value2 = Ema(var1,signal);
B1 = iff(value1 > Value2, 1,-1);
B2 = iff(price2 > ma(price2, Period1), 1, -1);
B3 = iff((price2 - price2[period2]) / price2[period2] * 100 > 0, 1, -1) ;
B4 = iff(Ema((price2-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D2 = B1+B2+B3+B4;
DD2 = Ema(D2,signal);
Plot1(D1);
Plot2(DD1);
Plot3(D2);
Plot4(DD2);
2
input : short(12),long(26),signal(9);
input : Period1(20),Period2(12),sto1(5),sto2(3);
var : A1(0),A2(0),A3(0),A4(0),D1(0),DD1(0);
var : B1(0),B2(0),B3(0),B4(0),D2(0),DD2(0);
var : price1(0),price2(0);
price1 = C;
var1 = Ema(price1,short)-Ema(price1,long);
Var2 = Ema(var1,signal);
A1 = iff(var1 > Var2, 1,-1);
A2 = iff(price1 > ma(price1, Period1), 1, -1);
A3 = iff((price1 - price1[period2]) / price1[period2] * 100 > 0, 1, -1) ;
A4 = iff(Ema((price1-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D1 = A1+A2+A3+A4;
DD1 = Ema(D1,signal);
price2 = O;
value1 = Ema(price2,short)-Ema(price2,long);
Value2 = Ema(var1,signal);
B1 = iff(value1 > Value2, 1,-1);
B2 = iff(price2 > ma(price2, Period1), 1, -1);
B3 = iff((price2 - price2[period2]) / price2[period2] * 100 > 0, 1, -1) ;
B4 = iff(Ema((price2-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D2 = B1+B2+B3+B4;
DD2 = Ema(D2,signal);
input : Period(20);
var : E(0),F(0);
E=PVI+NVI;
F=ma(E,PERIOD);
Condition1 = D1 > D2 and CrossUp(D1,DD1) and CrossUp(D1,DD2);
if Condition1 or (CrossUp(E,F) and CountIf(Condition1,5) >= 1) Then
Find(1);
즐거운 하루되세요
> 해피오 님이 쓴 글입니다.
> 제목 : 수식부탁드려요
> 1. 다음을 지표수식으로 부탁드립니다.
A1=if(eavg(가격1,short)-eavg(가격1,long) >eavg(eavg(가격1,short)-eavg(가격1,long),signal), 1,-1);
A2=if(가격1 > avg(가격1, Period1), 1, -1);
A3=if((가격1 - 가격1(period2)) / 가격1(period2) * 100 > 0, 1, -1) ;
A4=if(eavg((가격1-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D1=A1+A2+A3+A4;
DD1=eavg(D1,signal);
B1=if(eavg(가격1,short)-eavg(가격1,long) >eavg(eavg(가격1,short)-eavg(가격1,long),signal), 1,-1);
B2=if(가격1 > avg(가격1, Period1), 1, -1);
B3=if((가격1 - 가격1(period2)) / 가격1(period2) * 100 > 0, 1, -1) ;
B4=if(eavg((가격1-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
D2=B1+B2+B3+B4;
DD2=eavg(D2,signal);
가격1(C),가격2(O),period1(20), period2(12), sto1(5), sto2(3),
short(12),long(26), signal(9)
----D1, DD1, D2, DD2 에 대한 보조지표라인 표시
2. 상기 지표들에 대한 종목검색 및 신호표시
가. D1이 D2보다 크지고 DD1과 DD2를 동시에 돌파하는 종목검색식과 신호수식
나.
E=PVI(C)+NVI(C);
F=AVG(E,PERIOD); //PERIOD는 20
상기 가조건(D1이 D2보다 크지고 DD1과 DD2를 동시에 돌파)이 만족하고
5봉이내에 E가 F를 돌파하는 종목 검색식
5봉이내에 E가 F를 처음 돌파하는 경우만 검색되게 해주세요
감사합니다.