커뮤니티

종목 검색식 부탁드립니다.

프로필 이미지
일지매7
2026-03-15 15:40:25
132
글번호 231076
답변완료

1.    아래는 지표 수식입니다.

      참조하여,  수식  하단에 있는  화살표 ("▲") 종목 검색식 부탁드려요.


2.  아래 지표 수식을 참조하여, 수식  하단에 있는  화살표 ("▲") 의

     0~10봉전 까지의  모든 종목 검색식 부탁드려요




---아래----


Input:

    Bandwidth(15),  

    mult(5),       

    src(C);       

Var:

    sum_w(0), sum_wy(0), y_hat(0), i(0), w(0),

    upper(0), lower(0), mae_val(0),

    TX(0), signal_up(False)


sum_w = 0;

sum_wy = 0;


For i = 0 to 30 {


    w = exp(-(pow(i, 3) / (5 * pow(Bandwidth, 12))));


    sum_w = sum_w + w;


    sum_wy = sum_wy + (src[i] * w);


}


If sum_w > 0 Then y_hat = sum_wy / sum_w;


Else y_hat = src;



mae_val = Ma(abs(src - y_hat), 60);


upper = y_hat + (mae_val * mult);


lower = y_hat - (mae_val * mult);



signal_up = CrossUp(src, lower);



Plot1(y_hat, "예측기준선", Gray, 0, 5);


Plot2(upper, "상단저항선", Red, 0, 10);


Plot3(lower, "하단지지선", Blue, 0, 11);



If signal_up Then


{


    TX = Text_New(sDate, sTime, L * 0.68, "▲");


    Text_SetColor(TX, Magenta);


    Text_SetStyle(TX, 2, 0);    


    Text_SetSize(TX, 60);      


}


----------------------------------------------------------------------


3.    키움 화살표 수식 입니다.

       예스트레이더에서 화살표로 (초록색)  변환 부탁드려요


A=Stochasticsslow(sto1,sto2);

A1=eavg(Stochasticsslow(sto1,sto2),sto3);

A2=RSI(Period);

A3=MACD(short,long)-eavg(MACD(short,long),signal);

조건=A<A1 && A2>50 && A3<0;


A(1)<기준 && A>기준 && 조건(1) != 조건 && C>O


- 지표조건설정

STO1: 20

STO2:  5

STO3:  5

Period: 14

short: 15

long: 18

signal: 9


기준: 100


---------------------------------


4.   키움 화살표 수식 입니다.

       예스트레이더에서 화살표로(검은색)  변환 부탁드려요


A=RSI(기간);

A1=EAVG(A,9);

B=MFI(기간1);

B1=EAVG(B,14);


A(1)<기준 && A>기준 && CROSSUP(A1,B1) && C>O


- 지표조건설정

기간: 10

기간1: 31



기준: 100


종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-03-16 13:12:59

안녕하세요 예스스탁입니다. 1 Input: Bandwidth(15),mult(5),src(C); Var: sum_w(0), sum_wy(0), y_hat(0), i(0), w(0), upper(0), lower(0), mae_val(0), TX(0), signal_up(False); sum_w = 0; sum_wy = 0; For i = 0 to 30 { w = exp(-(pow(i, 3) / (5 * pow(Bandwidth, 12)))); sum_w = sum_w + w; sum_wy = sum_wy + (src[i] * w); } If sum_w > 0 Then y_hat = sum_wy / sum_w; Else y_hat = src; mae_val = Ma(abs(src - y_hat), 60); upper = y_hat + (mae_val * mult); lower = y_hat - (mae_val * mult); signal_up = CrossUp(src, lower); If signal_up Then { Find(1); } 2 Input: Bandwidth(15),mult(5),src(C),N(10); Var: sum_w(0), sum_wy(0), y_hat(0), i(0), w(0), upper(0), lower(0), mae_val(0), TX(0), signal_up(False); sum_w = 0; sum_wy = 0; For i = 0 to 30 { w = exp(-(pow(i, 3) / (5 * pow(Bandwidth, 12)))); sum_w = sum_w + w; sum_wy = sum_wy + (src[i] * w); } If sum_w > 0 Then y_hat = sum_wy / sum_w; Else y_hat = src; mae_val = Ma(abs(src - y_hat), 60); upper = y_hat + (mae_val * mult); lower = y_hat - (mae_val * mult); signal_up = CrossUp(src, lower); If countif(signal_up,N) >= 1 Then { Find(1); } 3 input : sto1(20),sto2(5),sto3(5),Period(14),short(15),long(18),signal(9),기준(100); var : A(0),A1(0),A2(0),A3(0),조건(0),tx(0); A=StochasticsK(sto1,sto2); A1=Ema(A,sto3); A2=RSI(Period); A3=MACD(short,long)-Ema(MACD(short,long),signal); 조건=iff(A<A1 && A2>50 && A3<0,1,0); if A[1]<기준 && A>기준 && 조건[1] != 조건 && C>O Then { tx = Text_New(sDate,sTime,L,"▲"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Green); } 4 input : 기간(10),기간1(31),기준(100); var : A(0),A1(0),b(0),b1(0),tx(0); A=RSI(기간); A1=Ema(A,9); B=MFI(기간1); B1=Ema(B,14); if A[1]<기준 && A>기준 && CROSSUP(A1,B1) && C>O Then { tx = Text_New(sDate,sTime,L,"▲"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Green); } 즐거운 하루되세요