예스스탁
예스스탁 답변
2025-12-09 10:12:18
안녕하세요
예스스탁입니다.
1
input : af(0.02),maxaf(0.2);
input : ADXPeriod(14),EmaPeriod(50),Short(12),long(26),sig(9);
var : Sarv(0,Data1);
var : ADX2(0,Data2),Ema2(0,Data2),OSC2(0,Data2),R(0,Data2);
Sarv = Data1(Sar(af,maxaf));
ADX2 = Data2(ADX(ADXPeriod));
Ema2 = Data2(Ema(C,EmaPeriod));
OSC2 = Data2(MACD_OSC(Short,long,sig));
if ADX2 > 20 and C < Ema2 and OSC2 < 0 Then
R = -1;
Else
R = 0;
if R == -1 and CrossUp(C,Sarv) Then
Sell("S",OnClose,Def,1);
2
참조종목의 지표는 모두 별도로 작성해 적용하셔야 합니다.
2-1 data2 ADX
input : ADXPeriod(14);
var : ADX2(0,Data2);
ADX2 = Data2(ADX(ADXPeriod));
Plot1(ADX2);
2-2 data2 지수이평
input : EmaPeriod(50);
var : Ema2(0,Data2);
Ema2 = Data2(ema(C,EMAPeriod));
Plot1(Ema2);
2-3 data2 macd오실레이터
input : Short(12),long(26),sig(9);
var : OSC2(0,Data2);
OSC2 = Data2(MACD_OSC(Short,long,sig));
Plot1(OSC2,"MACD오실레이터");
PlotBaseLine1(0);
즐거운 하루되세요