예스스탁
예스스탁 답변
2025-09-22 11:25:23.0
안녕하세요
예스스탁입니다.
var : CC(0),Mv(0),Ms(0),R(0),조건(False);
var : bs_C(Nan),bs_M(Nan),bs_S(Nan),bs_R(Nan);
input : period(60),multiplier(2);
var : src(0), alpha(0),ATRV(0),upperBand(0),lowerBand(0),direction(0),S(C);
if CurrentBar > 1 Then
{
src = (H+L)/2;
alpha = 1 / period ;
ATRV = IFf(IsNan(ATRV[1]) == true, ma(TrueRange,period) , alpha * TrueRange + (1 - alpha) * IFf(isnan(ATRV[1])==true,0,ATRV[1]));
upperBand = src + multiplier * AtrV;
lowerBand = src - multiplier * AtrV;
if lowerBand > lowerBand[1] or close[1] < lowerBand[1] Then
lowerBand = lowerBand;
Else
lowerBand = lowerBand[1];
if upperBand < upperBand[1] or close[1] > upperBand[1] Then
upperBand = upperBand;
Else
upperBand = upperBand[1];
if C > UpperBand Then
direction = 1;
if C < LowerBand Then
direction = -1;
if direction == 1 Then
S = lowerband;
Else
S = upperband;
}
CC=CCi(20);
Mv=Macd(12,26);
Ms=Ema(Mv,9);
R=RSI(14);
if C < -100 Then
bs_C = 0;
else
bs_C = bs_C+1;
if Mv<0 && CrossUp(Mv,Ms) Then
bs_M = 0;
else
bs_M = bs_M+1;
if CrossUp(C,S) Then
bs_S = 0;
else
bs_S = bs_S+1;
if R<30 Then
bs_R = 0;
else
bs_R = bs_R+1;
조건= bs_C>=5 && bs_C <=10 &&
bs_M>=5 && bs_M <=10 &&
bs_S>=5 && bs_S <=10 &&
bs_R>=5 && bs_R <=10;
if 조건 && 조건[1] == False Then
Find(1);
즐거운 하루되세요
> navy 님이 쓴 글입니다.
> 제목 : 키움수식 종목검색 부탁드립니다.
> CC=CCi(20);
M=Macd(12,26);
Ms=eavg(M,9);
S=SuperTrend(60,2);
R=RSI(14);
bs_C=Barssince(CC<-100);
bs_M=Barssince(M<0 && CrossUp(M,Ms));
bs_S=Barssince(CrossUp(C,S));
bs_R=Barssince(R<30);
조건=
bs_C=5 && bs_C <=10 &&
bs_M=5 && bs_M <=10 &&
bs_S=5 && bs_S <=10 &&
bs_R=5 && bs_R <=10;
조건 && !조건(1)
----------------------------
키움신호검색식인데 예스 종목검색식으로 부탁드립니다.