조건 A를 만족하는 결과가 나오고 난 뒤 10봉 이내에
조건 B 또는 C를 만족하는 결과가 나타나는 검색식을 부탁합니다.
---------------------------------------------------------------------
++조건 A ++
m1=ma(c,shortP,종류1);
m2=ma(c,longP,종류2);
po=(m1-m2)/m1*100;
if(po<0 && po>po(1) && po(1)<po(2), po(1),0)
==> 변수 [ shortP:5, longP:20, 종류1:지수, 종류2:가중 ]
++조건 B ++
Crossup(CCI(Period),변수)
==> 변수 : Period : 9, 변수 : 80
++ 조건 C ++
A=avg(c,5);
B=A(1);
CrossUp(A,B) && c>=o
답변 1
예스스탁
예스스탁 답변
2021-11-10 09:15:11
안녕하세요
예스스탁입니다.
input : shortp(5),longp(20);
input : Period(9),변수(80);
var : m1(0),m2(0),po(0),i1(0);
var : CCIV(0);
var : A(0),B(0);
m1 = ema(c,shortP);
m2 = wma(c,longP);
po=(m1-m2)/m1*100;
cciv = cci(Period);
A = ma(C,5);
B = A[1];
if po<0 && po>po[1] && po[1]<po[1] Then
i1 = Index;
if i1 > 0 and Index <= i1+10 Then
{
if CrossUp(CCIv,변수) or (CrossUp(A,B) and C >= O) Then
Find(1);
}
즐거운 하루되세요
> 예스공부 님이 쓴 글입니다.
> 제목 : 키움 기준 신호를 예스 검색식으로 부탁합니다.
> 조건 A를 만족하는 결과가 나오고 난 뒤 10봉 이내에
조건 B 또는 C를 만족하는 결과가 나타나는 검색식을 부탁합니다.
---------------------------------------------------------------------
++조건 A ++
m1=ma(c,shortP,종류1);
m2=ma(c,longP,종류2);
po=(m1-m2)/m1*100;
if(po<0 && po>po(1) && po(1)<po(2), po(1),0)
==> 변수 [ shortP:5, longP:20, 종류1:지수, 종류2:가중 ]
++조건 B ++
Crossup(CCI(Period),변수)
==> 변수 : Period : 9, 변수 : 80
++ 조건 C ++
A=avg(c,5);
B=A(1);
CrossUp(A,B) && c>=o