커뮤니티
부탁드립니다.
2013-08-30 07:19:05
114
글번호 66998
다음 지표를 틱차트에서 5분지표를 그리는 수식으로 변형 부탁드립니다.
Inputs: Period(5);
Variables: k(0),maC(0),sumn(0),sump(0),rel(0),positive(0),negative(0);
maC = ema(C,Period);
sumn = 0.0; sump = 0.0;
if CurrentBar == 1 && Period > 0 then {
for k = 0 To Period - 1 {
rel = maC[k] - maC[k+1];
if rel > 0 then sump = sump + rel;
else sumn = sumn - rel;
}
positive = sump / Period;
negative = sumn / Period;
}
else if CurrentBar > 1 && Period > 0 then {
rel = maC - maC[1];
if rel > 0 then sump = rel;
else sumn = -rel;
positive = (positive[1] * (Period-1) + sump) / Period;
negative = (negative[1] * (Period-1) + sumn) / Period;
}
if negative == 0.0 then var1 = 0.0;
else var1 = 100.0 - 100.0 / (1 + positive / negative);
plot1(var1);
답변 1
예스스탁 예스스탁 답변
2013-08-30 15:45:42
안녕하세요
시스템 수식 담당자가 휴가중이라서 대신 답변을 드리고 있는데,
요청하신 내용은 답변해 드리기 어려운 내용으로 판단이 됩니다.
죄송합니다만, 화요일 이후에 다시 올려주시기 바랍니다.
즐거운 날 되세요.
> 무지개나날들 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 다음 지표를 틱차트에서 5분지표를 그리는 수식으로 변형 부탁드립니다.
Inputs: Period(5);
Variables: k(0),maC(0),sumn(0),sump(0),rel(0),positive(0),negative(0);
maC = ema(C,Period);
sumn = 0.0; sump = 0.0;
if CurrentBar == 1 && Period > 0 then {
for k = 0 To Period - 1 {
rel = maC[k] - maC[k+1];
if rel > 0 then sump = sump + rel;
else sumn = sumn - rel;
}
positive = sump / Period;
negative = sumn / Period;
}
else if CurrentBar > 1 && Period > 0 then {
rel = maC - maC[1];
if rel > 0 then sump = rel;
else sumn = -rel;
positive = (positive[1] * (Period-1) + sump) / Period;
negative = (negative[1] * (Period-1) + sumn) / Period;
}
if negative == 0.0 then var1 = 0.0;
else var1 = 100.0 - 100.0 / (1 + positive / negative);
plot1(var1);