예스스탁
예스스탁 답변
2024-04-17 16:05:59
> 한칼부르스 님이 쓴 글입니다.
> 제목 : 검색식 부탁드립니다. _(_ _)_
> 도와주심에 항상 감사드립니다.
5분봉상 5일선을 돌파하기 전 인 상태에서 장기정배열(480<240<120)이 만들어지면서 분봉상
5일선을 돌파하거나 완전정배열(480<240<120<60<20<5)이 나오면서 분봉상 5일선을 돌파할 때 나오는 종목검색을 요청드립니다.
5일선이라 주기는 문제가 없을 듯도 한데요..^^;;;
그리고 마지막으로 어제 수정해주신 수식 질문 다시한번 드릴게요
두번째 차트 4번째 수식차트인데요 역시나 검색이 되지 않았습니다.
수식1차트는 돌파하지도 않았는데 검색이되구요..
1
var : ii(0),HO(0);
var : MM(0),KK(0),MO(0),mx(0);
var : M1(0),M2(0),M3(0),M4(0),M5(0),M6(0);
var : M7(0),M8(0),M9(0),M10(0),M11(0),M12(0);
MM = floor(date/100);
if MM != MM[1] Then
{
MO = O;
M1 = KK[1];
M2 = M1[1];
M3 = M2[1];
M4 = M3[1];
M5 = M4[1];
M6 = M5[1];
M7 = M6[1];
M8 = M7[1];
M9 = M8[1];
M10 = M9[1];
M11 = M10[1];
M12 = M11[1];
mx = Max(M1, M2, M3, M4, M5,M6, M7, M8, M9, M10, M11, M12);
}
KK = iff(MO > C, MO, 0);
if HO > 0 and CrossUp(c,HO) Then
Find(1);
if mx > 0 and CrossUp(C,mx) Then
{
ii = Index;
if C < O Then
HO = O;
Else
HO = 0;
}
Else
{
if ii > 0 and Index <= ii+10 Then
{
if C < O and (HO == 0 or (HO > 0 and O > HO)) Then
HO = O;
}
}
2
var : ii(0),HO(0);
var : Month(0), MOpen(0), 중심(0),PreMC(0), PreMO(0);
Month = Floor(date/100);
if Month != Month[1] Then
{
PreMC = C[1];
PreMO = MOpen;
MOpen = O ;
}
중심 = ((PreMC + PreMO)/2 + MOpen)/2;
if HO > 0 and CrossUp(c,HO) Then
find(1);
if CrossUp(C, 중심) Then
{
ii = Index;
if C < O Then
HO = O;
Else
HO = 0;
}
Else
{
if ii > 0 and Index <= ii+10 Then
{
if C < O and (HO == 0 or (HO > 0 and O > HO)) Then
HO = O;
}
}
3
var : ii(0),HO(0);
var1 = macd(12,26);
var2 = Sar(0.02,0.2);
if var1 >= 0 and CrossUp(c,Var2) and C >= C[1]*1.03 and C > O Then
value1 = (C+O)/2;
if HO > 0 and CrossUp(c,HO) Then
Find(1);
if value1 > 0 and CrossUp(c,value1) Then
{
ii = Index;
if C < O Then
HO = O;
Else
HO = 0;
}
Else
{
if ii > 0 and Index <= ii+10 Then
{
if C < O and (HO == 0 or (HO > 0 and O > HO)) Then
HO = O;
}
}
4
var : ii(0),HO(0);
var1 = macd(12,26);
var2 = Sar(0.02,0.2);
if HO > 0 and CrossUp(c,HO) Then
Find(1);
if var1 >= 0 and CrossUp(c,Var2) and C >= C[1]*1.03 and C > O Then
{
ii = Index;
if C < O Then
HO = O;
Else
HO = 0;
}
Else
{
if ii > 0 and Index <= ii+10 Then
{
if C < O and (HO == 0 or (HO > 0 and O > HO)) Then
HO = O;
}
}