커뮤니티
수식 문의 드립니다
2025-10-29 00:42:38
181
글번호 227424
안녕하세요
수식문의 드립니다
macd(12,26,9) 와 trix(14,5) 를 이용한 식으로
dta2 와 data3 를 trix(14,5), macd(12,26,9) 를 이용해 표시 해 수십시오
매수: trix(14,5) golden cross 시 그리고 data2trix(14,5)상승중 그리고 data3 tirx(14,5)상승중 그리고 macd 상승중 와 data2(macd) 상승중, 그리고 data3(macd)상승중 조건일때 매수
매도 : trix(14,5) 가 고개 숙일때 매도
답변 1
예스스탁 예스스탁 답변
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();
즐거운 하루되세요
다음글
이전글