커뮤니티
3분봉에서 30분 trix(8,9) 지표구하기
2018-01-08 14:21:58
216
글번호 115550
수고많으십니다.
3분봉에서 30분 trix(8,9) 지표를 나타나게 하려 합니다.
수식 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2018-01-09 13:37:59
안녕하세요
예스스탁입니다.
Input : ntime(30),Period(8),signal(9);
var : S1(0),D1(0),TM(0),TF1(0),EP1(0),EP2(0);
Var : emav1(0),PreEmav1(0);
Var : emav2(0),PreEmav2(0);
Var : emav3(0),PreEmav3(0);
var : TRIXv(0),TRIXs(0),PreTRIXs(0);
EP1 = 2/(Period+1);
EP2 = 2/(Signal+1);
if Bdate != Bdate[1] Then{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF1 = TM%ntime;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF1 < TF1[1]) Then
{
value1 = value1+1;
PreEmav1 = emav1[1];
PreEmav2 = emav2[1];
PreEmav3 = emav3[1];
PreTRIXs = TRIXs[1];
}
if value1 <= 1 then {
emav1 = C;
emav2 = emav1;
emav3 = emav2;
TRIXv = (emav3 - PreEmav3) / PreEmav3 * 100;
TRIXS = TRIXv;
}
else{
emav1 = C * EP1 + PreEmav1 * (1-EP1);
emav2 = emav1 * EP1 + PreEmav2 * (1-EP1);
emav3 = emav2 * EP1 + PreEmav3 * (1-EP1);
TRIXv = (emav3 - PreEmav3) / PreEmav3 * 100;
TRIXs = TRIXv * EP2 + PreTRIXs * (1-EP2);
}
PLOT1(TRIXv);
PLOT2(TRIXs);
}
즐거운 하루되세요
> 려니 님이 쓴 글입니다.
> 제목 : 3분봉에서 30분 trix(8,9) 지표구하기
> 수고많으십니다.
3분봉에서 30분 trix(8,9) 지표를 나타나게 하려 합니다.
수식 부탁드립니다.