예스스탁
예스스탁 답변
2025-09-18 12:55:27.0
안녕하세요
예스스탁입니다.
예스랭귀지의 시스템은 진입청산이 모두 있어야 반복적으로 신호가 발생합니다.
별도로 매도조건 추가하신다면 1번식을 시스템으로 작성하시면 됩니다.
지정한 조건이 만족한 봉에 단지 표시를 하는 수식이면
2번을 검색식으로 작성해 차트에 적용하시면 됩니다.
1
var : D(0),WC(0),WO(0),WL(0),WH(0);
var : Y(0),YC(0),YO(0),YL(0),YH(0);
var : MM(0),MC(0),MO(0),ML(0),MH(0);
var : b1(0),b2(0),b3(0),b4(0);
var : D1(0),D2(0);
var : a1(0),a2(0);
a1 = wma(2 * wma(close, 60 / 2) - wma(close, 60), round(sqrt(60),0));
a2 = wma(2 * wma(close, 10 / 2) - wma(close, 10), round(sqrt(10),0));
D=DayOfWeek(date);
if D < D[1] Then
{
WC=C[1];
var1 = O;
WO = var1[1];
WL = L[1];
WH = H[1];
}
Y=floor(date/10000);
if Y != Y[1] Then
{
YC = C[1];
var2 = O;
YO = var2[1];
YL = C[1];
YH = h[1];
}
MM=floor(date/100);
if mm != mm[1] Then
{
MC = C[1];
var3 = O;
MO = var3[1];
ML = L[1];
MH = H[1];
}
b1=(WC+var1)/2;
b2=(YL+ML+WL)/3;
b3=(Yc+Mc+Wc)/3;
b4=(Yh+Mh+Wh)/3;
D1 = wma(c, 10);
D2 = ma(c, 60);
if (c>a1 && o<=a1 && c>a2 && o<=a2 &&
c>b1 && o<=b1 && c>b2 && o<=b2 &&
c>b3 && o<=b3 && c>b4 && o<=b4 &&
((c>d1 && o<=d1) or (c>d2 && o<=d2))) or
(c>a1 && c>a2 && c>b1 && c>b2 && c>b3 && c>b4 && c>o &&
L[1]<=a1[1] && L[1]<=a2[1] && L[1]<=b1[1] && L[1]<=b2[1] &&
L[1]<=b3[1] && L[1]<=b4[1] && c[1]>o[1]) Then
buy("b");
2
var : D(0),WC(0),WO(0),WL(0),WH(0);
var : Y(0),YC(0),YO(0),YL(0),YH(0);
var : MM(0),MC(0),MO(0),ML(0),MH(0);
var : b1(0),b2(0),b3(0),b4(0);
var : D1(0),D2(0);
var : a1(0),a2(0);
a1 = wma(2 * wma(close, 60 / 2) - wma(close, 60), round(sqrt(60),0));
a2 = wma(2 * wma(close, 10 / 2) - wma(close, 10), round(sqrt(10),0));
D=DayOfWeek(date);
if D < D[1] Then
{
WC=C[1];
var1 = O;
WO = var1[1];
WL = L[1];
WH = H[1];
}
Y=floor(date/10000);
if Y != Y[1] Then
{
YC = C[1];
var2 = O;
YO = var2[1];
YL = C[1];
YH = h[1];
}
MM=floor(date/100);
if mm != mm[1] Then
{
MC = C[1];
var3 = O;
MO = var3[1];
ML = L[1];
MH = H[1];
}
b1=(WC+var1)/2;
b2=(YL+ML+WL)/3;
b3=(Yc+Mc+Wc)/3;
b4=(Yh+Mh+Wh)/3;
D1 = wma(c, 10);
D2 = ma(c, 60);
if (c>a1 && o<=a1 && c>a2 && o<=a2 &&
c>b1 && o<=b1 && c>b2 && o<=b2 &&
c>b3 && o<=b3 && c>b4 && o<=b4 &&
((c>d1 && o<=d1) or (c>d2 && o<=d2))) or
(c>a1 && c>a2 && c>b1 && c>b2 && c>b3 && c>b4 && c>o &&
L[1]<=a1[1] && L[1]<=a2[1] && L[1]<=b1[1] && L[1]<=b2[1] &&
L[1]<=b3[1] && L[1]<=b4[1] && c[1]>o[1]) Then
Plot1(L,"검색",Red);
즐거운 하루되세요
> 위피데이 님이 쓴 글입니다.
> 제목 : 신호수식 부탁드립니다.
> 항상 감사드립니다. 신호수식 부탁드립니다.
a1=HuLL(c, 60);
a2=HuLL(c, 10);
D=요일(date);
WC=Valuewhen(1, Da1 && o<=a1 && c>a2 && o<=a2 &&
c>b1 && o<=b1 && c>b2 && o<=b2 &&
c>b3 && o<=b3 && c>b4 && o<=b4 &&
((c>d1 && o<=d1) or (c>d2 && o<=d2))) or
(c>a1 && c>a2 && c>b1 && c>b2 && c>b3 && c>b4 && c>o &&
L(1)<=a1(1) && L(1)<=a2(1) && L(1)<=b1(1) && L(1)<=b2(1) &&
L(1)<=b3(1) && L(1)<=b4(1) && c(1)>o(1))