예스스탁
예스스탁 답변
2023-07-24 10:54:02
안녕하세요.
예스스탁입니다.
예스랭귀지의 시스템(전략)식은 진입과 청산이 있어야 합니다.
그래야 신호가 반복되서 나오게 됩니다. 화살표는 시스템식에서 발생한 신호만 표시가 됩니다.
지정한 조건이 만족하는 봉에 표시를 해서 보시는 용도이시면
아래식을 검색식(종목검색식이 아닙니다.)으로 작성해
차트에 적용하시면 지정한 조건이 만족한 봉에 점을 찍어 표시하게 됩니다.
input : 기간1(10),기간2(21),PH(0.85);
var : wvf(0),sdev(0),midline(0),upperBand(0),Rangehigh(0),os(False);
var : ap(0),esa(0),d(0),ci(0),wt1(0),wt2(0);
var : a(0),a1(0),a2(0),a3(0),mo(0),mo1(0),a4(0);
wvf = ((highest(C, 22) - low) / highest(C, 22)) * 100;
sDev = 2.0 * std(wvf, 20);
midLine = ma(wvf, 20);
upperBand = midLine + sDev;
rangeHigh = (highest(wvf, 50)) * ph;
os = (wvf >= upperBand) or (wvf >= rangeHigh);
ap = (HIGH+LOW+CLOSE)/3;
esa = Ema(ap, 기간1);
d = Ema(abs(ap - esa), 기간1);
ci = (ap - esa) / (0.015 * d);
wt1 = Ema(ci,기간2);
wt2 = ma(wt1,4);
A=Lowest(L, 260)[1];
A1=Lowest(L, 260)[1]*1.25;
A2=DayOfWeek(sDate);
if A2[1] > A2 Then
A3 = O;
MO=floor(date/100);
MO1=MO%100;
if MO1 != MO1[1] Then
A4 = O;
if wt1[1]<=-53 && (os[1] or os) && wvf[1]>wvf &&
(Crossup(wt1,wt2) or Crossup(wt1,-60) or Crossup(wt1,-53)) && C>O && A1>=C && A<=C && (A3<=C OR A4<=C) Then
Plot1(L,"검색",Magenta);
감사합니다.
> 주식호랑이 님이 쓴 글입니다.
> 제목 : 차트에 신호 화살표 표시
> 차트에 화살표 신호를 하려고 하는데 어떻게 해야 하나요? 아직 미숙해서 뭐가 뭔지 모르겠네요
요일(D) 함수 : 함수명을반드시 요일(D) 로 하셔야 합니다.
M = floor(D/100)%100;
YY = if((M+1-1) == 1 or (M+1-1) == 2, floor(D/10000)-1,floor(D/10000));
YA= floor(YY/100);
YB=YY%100;
MM = if((M+1-1) == 1, 13, if((M+1-1) == 2, 14, M));
DD=D%100;
A=(DD + floor(13*(MM+1)/5)+YB+ floor(YB/4)+floor(YA/4)+YA*5)%7;
if(A==0, 6, A-1)
화살표 수식
wvf = ((highest(C, 22) - low) / highest(C, 22)) * 100;
sDev = 2.0 * stdev(wvf, 20);
midLine = avg(wvf, 20);
upperBand = midLine + sDev;
rangeHigh = (highest(wvf, 50)) * ph;
os = (wvf >= upperBand) or (wvf >= rangeHigh);
ap = (HIGH+LOW+CLOSE)/3;
esa = eavg(ap, 기간1);
d = eavg(abs(ap - esa), 기간1);
ci = (ap - esa) / (0.015 * d);
wt1 = eavg(ci,기간2);
wt2 = avg(wt1,4);
A=Lowest(L, 260, 1);
A1=Lowest(L, 260, 1)*1.25;
A2=요일(DATE);
A3=Valuewhen(1,A2(1)>A2,O);
MO=floor(date/100);
MO1=MO%100;
A4=VALUEWHEN(1, MO1!=MO1(1),O);
wt1(1)<=-53 && (os(1) or os) && wvf(1)>wvf &&
(Crossup(wt1,wt2) or Crossup(wt1,-60) or Crossup(wt1,-53)) && C>O && A1>=C && A<=C && (A3<=C OR A4<=C)
-지표조건설정
기간1 : 10
기간2 : 21
PH : 0.85
이걸 차트에 화살표를 표시하려고 합니다
도와주세요 ㅠㅠ