예스스탁
예스스탁 답변
2024-03-19 18:01:07
안녕하세요
예스스탁입니다.
input : 배수(3),상승률(15),제한봉수(10);
var : A(0),B(0),조건(False),기준가(0),기준V(0),봉수(0);
var : sv1(0),sv(0),누적V(0);
var : 신호A(False),신호B(False),신호C(False),신호D(False),cond(False);
A=H-L;
B=Max(C,O)-L;
조건=A/B>배수 and H/C[1]>(1+상승률/100);
Sv=Accum(V);
if 조건 Then
{
기준가 = H;
기준V = V;
봉수 = 0;
sv1 = sv[1];
}
Else
{
if 기준가 > 0 Then
봉수 = 봉수+1;
}
누적V=Sv-Sv1-V;
신호A=CrossUp(C,기준가);
신호B=CrossUp(C,기준가) and V>기준V;
신호C=CrossUp(C,기준가) and 봉수<제한봉수;
신호D=C>기준가 and Crossup(V,누적V);
Cond=신호A && 신호B && 신호C && 신호D;
if Cond == true && Cond[1] == False Then
Find(1);
즐거운 하루되세요
> 삼손감자 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 키움 신호수식인데 파워종목에서 검색되도록 부탁드립니다.
A=H-L;
B=Max(C,O)-L;
조건=A/B>배수 and H/C(1)>(1+상승률/100);
기준가=ValueWhen(1,조건,H);
기준V=ValueWhen(1,조건,V);
봉수=BarsSince(조건);
Sv=Sum(V);
누적V=Sv-ValueWhen(1,조건,Sv(1))-V;
신호A=CrossUp(C,기준가);
신호B=CrossUp(C,기준가) and V>기준V;
신호C=CrossUp(C,기준가) and 봉수<제한봉수;
신호D=C>기준가 and Crossup(V,누적V);
Cond=신호A && 신호B && 신호C && 신호D;
Cond && !Cond(1)
배수 3
상승률 15
제한봉수 10