커뮤니티
종목검색식 요청드립니다.
2025-12-20 12:36:41
181
글번호 229228
아래 2가지에 대한 지표변환과 종목검색식 부탁드립니다. 항상 감사합니다.
1. 아래 키움수식라인을 예스랭귀지 지표로 변환 부탁드리고, 아래라인을 N동 이내에 돌파한 종목을 검색하는 검색식도 부탁드립니다.
*키움수식라인
M=(C+이전주종가(1)+이전주종가(2)+이전주종가(3)+이전주종가(4)+ 이전주종가(5)+이전주종가(6)+이전주종가(7)+이전주종가(8)+ 이전주종가(9))/10;
2. 아래키움수식의 지표와 종목검색식 부탁드립니다.
* 키움수식
BU=BBandsUp(20,2);
((CrossUp(C, BU))or
(C>BU))
&&
BandWidth(20,2.0)>0.2
&&
MFI(20)>70
&&
RSI(14)>50
&&
((highest(C(1), 20) < C)
OR
(highest(V(1), 20) < V))
답변 1
예스스탁 예스스탁 답변
2025-12-22 12:20:47
안녕하세요
예스스탁입니다.
1-1 지표
input : P(10);
var : cnt(0),sum(0),mm(0);
Array : weekc[20](0);
if Bdate != Bdate[1] and
(DayOfWeek(Bdate) <= DayOfWeek(Bdate[1]) or
DateToJulian(Bdate) >= DateToJulian(Bdate[1])+7) Then
{
For cnt = 19 DownTo 1
{
weekc[cnt] = weekc[cnt-1];
}
}
weekc[0] = C;
if weekc[P-1] > 0 Then
{
sum = 0;
For cnt = 0 to 9
{
sum = sum + WeekC[cnt];
}
mm = sum/P;
Plot1(mm);
}
1-2 종목검색
input : P(10),N(5);
var : cnt(0),sum(0),mm(0);
Array : weekc[20](0);
if Bdate != Bdate[1] and
(DayOfWeek(Bdate) <= DayOfWeek(Bdate[1]) or
DateToJulian(Bdate) >= DateToJulian(Bdate[1])+7) Then
{
For cnt = 19 DownTo 1
{
weekc[cnt] = weekc[cnt-1];
}
}
weekc[0] = C;
if weekc[P-1] > 0 Then
{
sum = 0;
For cnt = 0 to 9
{
sum = sum + WeekC[cnt];
}
mm = sum/P;
if CountIf(CrossUp(c,mm),N) >= 1 Then
Find(1);
}
2-1 지표
Input: Period(20), Dv(2);
Var : BU(0),BM(0), BD(0),Bwidth(0);
BU = BollBandUp(Period,Dv);
BM = ma(C,Period);
BD = BollBandDown(Period,Dv);
BWidth = (BU - BD)/ BM;
if ((CrossUp(C, BU))or(C>BU)) &&
BWidth>0.2 &&
MFI(20)>70 &&
RSI(14)>50 &&
((highest(C, 20)[1] < C)OR (highest(V, 20)[1] < V)) Then
Plot1(1);
Else
Plot1(0);
2-2 종목검색
Input: Period(20), Dv(2);
Var : BU(0),BM(0), BD(0),Bwidth(0);
BU = BollBandUp(Period,Dv);
BM = ma(C,Period);
BD = BollBandDown(Period,Dv);
BWidth = (BU - BD)/ BM;
if ((CrossUp(C, BU))or(C>BU)) &&
BWidth>0.2 &&
MFI(20)>70 &&
RSI(14)>50 &&
((highest(C, 20)[1] < C)OR (highest(V, 20)[1] < V)) Then
Find(1);
즐거운 하루되세요
다음글
이전글