키움 신호수식인데 예스 종목검색으로 변환부탁합니다
EMA기간2=eavg(C,기간2);
LL = if(C(1)<lowest(C(2), period)*ratio, C(1), lowest(C(2), period));
CC=(EMA기간2-lowest(EMA기간2,기간1))/(highest(EMA기간2,기간1)-lowest(EMA기간2,기간1));
조건 = crossup(C,LL);
조건2 = CC=0 or (C(3)>C(2)>C(1)) or (C(2)>C(1)) or (C(4)>C(3)>C(1))
or (C(3)<O(3) && C(2)<O(2) && C(1)<O(1))
or (CC=0);
조건 && 조건2
답변 1
예스스탁
예스스탁 답변
2024-03-27 14:44:25
안녕하세요
예스스탁입니다.
input : 기간1(10),기간2(20),period(5),ratio(0.95);
var : Ema기간2(0),LL(0),CC(0);
var : 조건(False),조건2(False);
EMA기간2 = Ema(C,기간2);
LL = iff(C[1]<lowest(C, period)[2]*ratio, C[1], lowest(C, period)[2]);
CC = (EMA기간2-lowest(EMA기간2,기간1))/(highest(EMA기간2,기간1)-lowest(EMA기간2,기간1));
조건 = crossup(C,LL);
조건2 = CC==0 or (C[3]>C[2] and C[2]>C[1]) or (C[2]>C[1]) or (C[4]>C[3] and C[3]>C[1])
or (C[3]<O[3] && C[2]<O[2] && C[1]<O[1]) or (CC=0);
if 조건 && 조건2 Then
Find(1);
즐거운 하루되세요
> 쿠르나미 님이 쓴 글입니다.
> 제목 : 수식작성부탁드립니다
> 키움 신호수식인데 예스 종목검색으로 변환부탁합니다
EMA기간2=eavg(C,기간2);
LL = if(C(1)<lowest(C(2), period)*ratio, C(1), lowest(C(2), period));
CC=(EMA기간2-lowest(EMA기간2,기간1))/(highest(EMA기간2,기간1)-lowest(EMA기간2,기간1));
조건 = crossup(C,LL);
조건2 = CC=0 or (C(3)>C(2)>C(1)) or (C(2)>C(1)) or (C(4)>C(3)>C(1))
or (C(3)<O(3) && C(2)<O(2) && C(1)<O(1))
or (CC=0);
조건 && 조건2