예스스탁
예스스탁 답변
2025-01-10 17:18:28
안녕하세요
예스스탁입니다.
1
var : 이(0),동(0),골든(False),최고(0),최고가(0);
var : 최저(0),최저가(0),결론(0),조건(False),카운트(False),최저가1(0);
var : cs(-1);
이 = ma(C, 5);
동 = ma(C, 20);
골든 = crossup(이, 동);
if 골든 == true Then
{
최고 = H;
최저가1 = 최저가[1];
cs = 0;
}
Else
{
if 최고 > 0 and H > 최고 Then
최고 = H;
}
if 최고 == 최고[1] and 최고 > H Then
최고가 = 최고;
최저 = iff(동 > L, 1, 0);
최저가 = Accum(최저);
결론 = 최저가 - 최저가1;
조건 = crossup(C, 최고가) && 결론 > 0;
if cs >= 0 and 조건 == true Then
cs = cs+1;
카운트 = cs == 1;
if 카운트 == true && 카운트[1] == False Then
Find(1);
2
var : S(0),이동1(0),이동2(0),급등전(False),다운(0),업(0);
var : 급등1(0),급등2(0),급등3(0),조건(False);
S = Accum(1);
이동1 = ema(c, 5);
이동2 = ma(c, 20);
급등전 = 이동1 > 이동1[1] && 이동1[1] < 이동1[2];
if CrossDown(이동1,이동2) Then
다운 = S;
if 급등전 == true Then
{
급등1 = S;
급등2 = 급등1[1];
급등3 = 급등2[1];
}
if CrossUp(이동1,이동2) Then
업 = S;
조건 = 급등3 < 다운 && 다운 < 급등2 && 급등2 < 급등1 && 급등1 < 업;
if 조건 == true && 조건[1] == true Then
Find(1);
즐거운 하루되세요
> 아담스꺽 님이 쓴 글입니다.
> 제목 : 종목검색 부탁드립니다.
> 아래의 2가지의 키움수식을 종목검색 수식으로 부탁드립니다.
항상 도움 주셔서 감사합니다. 수고하세요!
--- 1)번 수식 ---
이 = ma(C, 5, 단순);
동 = ma(C, 20, 단순);
골든 = crossup(이, 동);
최고 = HighestSince(1, 골든, H);
최고가 = ValueWhen(1, 최고 == 최고(1) && 최고 > H, 최고);
최저 = if(동 > L, 1, 0);
최저가 = sum(최저);
결론 = 최저가 - valuewhen(1, 골든, 최저가(1));
조건 = crossup(C, 최고가) && 결론 > 0;
카운트 = CountSince(골든, 조건) == 1;
카운트 && !카운트(1)
--- 2)번 수식 ---
S = sum(1);
이동1 = ma(c, 5, 지수);
이동2 = ma(c, 20, 단순);
급등전 = 이동1 > 이동1(1) && 이동1(1) < 이동1(2);
다운 = valuewhen(1, crossdown(이동1, 이동2), S);
급등1 = valuewhen(1, 급등전, S);
급등2 = valuewhen(2, 급등전, S);
급등3 = valuewhen(3, 급등전, S);
업 = valuewhen(1, crossup(이동1, 이동2), S);
조건 = 급등3 < 다운 && 다운 < 급등2 && 급등2 < 급등1 && 급등1 < 업;
조건 && !조건(1)