예스스탁
예스스탁 답변
2025-10-29 10:00:28
안녕하세요
예스스탁입니다.
1 data2 MACD지표식
input : short(12),long(26),sig(9);
var : macdv(0,Data2),macds(0,Data2);
macdv = data2(macd(short,long));
macds = data2(ema(macdv,sig));
Plot1(MACDV,"MACD");
Plot2(MACDS,"signal");
PlotBaseLine1(0);
2 data2 TRIX 지표식
Input : Period(14), sigPeriod(5);
var : TRIXv(0,Data2),TRIXs(0,Data2);
TRIXv = data2(TRIX(Period));
TRIXs = data2(ema(TRIXv,sigPeriod));
Plot1(TRIXv,"TRIX");
Plot2(TRIXs,"TRIX시그널");
PlotBaseLine1(0,"기준선");
3. data3 MACD지표식
input : short(12),long(26),sig(9);
var : macdv(0,Data3),macds(0,Data3);
macdv = data3(macd(short,long));
macds = data3(ema(macdv,sig));
Plot1(MACDV,"MACD");
Plot2(MACDS,"signal");
PlotBaseLine1(0);
4. data3 TRIX 지표식
Input : Period(14), sigPeriod(5);
var : TRIXv(0,Data3),TRIXs(0,Data3);
TRIXv = data3(TRIX(Period));
TRIXs = data3(ema(TRIXv,sigPeriod));
Plot1(TRIXv,"TRIX");
Plot2(TRIXs,"TRIX시그널");
PlotBaseLine1(0,"기준선");
5 시스템
input : short(12),long(26),sig(9);
Input : Period(14), sigPeriod(5);
var : TRIXv1(0,Data1),TRIXs1(0,Data1);
var : TRIXv2(0,Data2),TRIXs2(0,Data2);
var : TRIXv3(0,Data3),TRIXs3(0,Data3);
var : macdv1(0,Data1),macds1(0,Data1);
var : macdv2(0,Data2),macds2(0,Data2);
var : macdv3(0,Data3),macds3(0,Data3);
macdv1 = data1(macd(short,long));
macds1 = data1(ema(macdv1,sig));
macdv2 = data1(macd(short,long));
macds2 = data1(ema(macdv2,sig));
macdv3 = data1(macd(short,long));
macds3 = data1(ema(macdv3,sig));
TRIXv1 = data1(TRIX(Period));
TRIXs1 = data1(ema(TRIXv1,sigPeriod));
TRIXv2 = data2(TRIX(Period));
TRIXs2 = data2(ema(TRIXv2,sigPeriod));
TRIXv3 = data3(TRIX(Period));
TRIXs3 = data3(ema(TRIXv3,sigPeriod));
if MarketPosition == 0 and
CrossUp(TRIXv1,TRIXs1) and
TRIXv1 > TRIXv1[1] and TRIXv2 > TRIXv2[1] and TRIXv3 > TRIXv3[1] and
macdv1 > macdv1[1] and macdv2 > macdv2[1] and macdv3 > macdv3[1] Then
Buy();
if MarketPosition == 1 and TRIXv1 < TRIXv1[1] Then
exitlong();
즐거운 하루되세요