예스스탁
예스스탁 답변
2021-10-18 14:52:10
안녕하세요
예스스탁입니다.
input : Period(20),ratio(0.99),Vmul(2);
var : AA(false),BB(0),CC(0),DD(False),EE(False),FF(False),GG(False),HH(False);
AA = C[1] < lowest(C, period)[2]*ratio;
//Demark 목표고가
BB = iff(C[1]>O[1],(H[1]+L[1]+C[1]+H[1])/2-L[1],
(iff(C[1]<O[1],(H[1]+L[1]+C[1]+L[1])/2-L[1],(H[1]+L[1]+C[1]+C[1])/2-L[1])));
//Demark 기준값
CC = iff(C[1]>O[1],(H[1]+L[1]+C[1]+H[1])/4,
(iff(C[1]<O[1],(H[1]+L[1]+C[1]+L[1])/4,(H[1]+L[1]+C[1]+C[1])/4)));
DD = (O>=BB) or crossup(C,BB);
EE = (O>=CC) or crossup(C,CC);
FF = V>=V[1]*Vmul;
GG = C>O;
HH = C[1]<=O;
if AA and (DD or EE) and FF and GG and HH Then
Find(1);
즐거운 하루되세요
> 밤톨123 님이 쓴 글입니다.
> 제목 : 키움 수식을 변환 하려고 함니다
> 수고가 많으심니다
아래의 수식을 검색할수잇게 변환 부탁드림니다
AA=C(1)<lowest(C(2), period)*ratio;
//Demark 목표고가
BB=if(C(1)>O(1),
(H(1)+L(1)+C(1)+H(1))/2-L(1),
(if(C(1)<O(1),
(H(1)+L(1)+C(1)+L(1))/2-L(1),
(H(1)+L(1)+C(1)+C(1))/2-L(1))
)
);
//Demark 기준값
CC=if(C(1)>O(1),
(H(1)+L(1)+C(1)+H(1))/4,
(if(C(1)<O(1),
(H(1)+L(1)+C(1)+L(1))/4,
(H(1)+L(1)+C(1)+C(1))/4)
)
);
DD=(O>=BB) or crossup(C,BB);
EE= (O>=CC) or crossup(C,CC);
FF=V>=V(1)*Vmul;
GG=C>O;
HH=C(1)<=O;
AA and (DD or EE) and FF and GG and HH