예스스탁
예스스탁 답변
2024-07-17 17:11:15
안녕하세요
예스스탁입니다.
1
input : sto1(25),sto2(6);
var : sk(0);
sk = StochasticsK(sto1,sto2);
var : m5(0),m20(0),크로스업(False),hh(0),H_high(0),ll(0),L_sum(0),ls(0),조건(false),cnt(-1);
M5 = ma(c,5);
M20 = ma(c,20);
크로스업 = crossup(M5,M20);
if 크로스업 == true Then
{
hh = h;
var1 = L_sum[1];
cnt = 0;
}
Else
{
if hh > 0 and h > hh Then
hh = h;
}
if HH==HH[1] && HH > H Then
H_high = HH;
LL = iff(M20>L, 1, 0);
L_sum = Accum(LL);
Ls = L_sum-var1;
조건 = CrossUp(c, H_High) && Ls>0;
if 조건 == true Then
{
if cnt >= 0 Then
{
cnt = cnt+1;
if cnt == 1 and sk < 20 Then
Find(1);
}
}
2
첫장기정배열이 되고 50봉 이후로 지정해 드립니다.
현재봉이 정확히 50봉 경과한 시점이면
Index >= x1+50를 Index == x1+50로 변경하시면 됩니다.
var : x1(0),count(0);
var1 = ma(C,5);
var2 = ma(C,20);
var3 = ma(C,60);
var4 = ma(C,120);
var5 = ma(C,240);
Condition1 = Var3 > Var4 and Var4 > Var5;
Condition2 = var1 > Var2 and Var2 > Var3 and Var3 > Var4 and Var4 > Var5;
if Condition1 == true and Condition1[1] == False Then
{
x1 = Index;
count = 0;
}
if Condition2 == true and Condition2[1] == False Then
{
count = count+1;
}
if x1 > 0 and Index >= x1+50 and #첫장기정배열이 되고 50봉 이후
Condition1 == true and #현재도 정기정배열 상태
count >= 5 Then #첫장기정배열이 되고 완정정배열로 변경이 5회이상 발생
Find(1);
즐거운 하루되세요
> 한칼부르스 님이 쓴 글입니다.
> 제목 : 검색식 부탁드립니다. _(_ _)_
>
항상 도와주심에 감사드립니다._(__)_
스토케스틱슬로우(25,6,6)이 20이하인 상태에서 아래의 수식을 돌파하는 종목 검색식을
원합니다.
수식
var : m5(0),m20(0),크로스업(False),hh(0),H_high(0),ll(0),L_sum(0),ls(0),조건(false),cnt(-1);
M5 = ma(c,5);
M20 = ma(c,20);
크로스업 = crossup(M5,M20);
if 크로스업 == true Then
{
hh = h;
var1 = L_sum[1];
cnt = 0;
}
Else
{
if hh > 0 and h > hh Then
hh = h;
}
if HH==HH[1] && HH > H Then
H_high = HH;
LL = iff(M20>L, 1, 0);
L_sum = Accum(LL);
Ls = L_sum-var1;
조건 = CrossUp(c, H_High) && Ls>0;
if 조건 == true Then
{
if cnt >= 0 Then
{
cnt = cnt+1;
if cnt == 1 Then
Find(1);
}
}
그리고
50봉전에서 첫장기정배열(240<120<60)이 만들어진후에 0봉전서~49봉전사이에서 몇번인지는 알 수는 없으나 완전정배열(240<120<60<20<5)이 많이나올 수록 좋습니다만은 적어도 5회 이상은 만들어진 종목 검색식도 부탁드립니다. 여기서 5회라 함은 완전정배열이 만들어지고 연달아 5회발생이 아니라 만들어지고 이탈하고 나서 다시 만들어진 회수로 5회라는 뜻입니다.