-- 틱봉에서
틱봉이 완성되는 시간의 이동평균선을 구합니다
예를 들어 300틱봉에서 1번째봉의 완성시간간격 1분30초, 2봉 완성시간간격 2분33초, 3봉 3분3초, 4봉 1분5초, 5봉 3분12초.....이렇게 계속 진행되는 틱봉에서 완성시간을 나타내는 5,20,60 이평선을 구하고자합니다
감사합니다
답변 1
예스스탁
예스스탁 답변
2022-06-23 10:49:41
안녕하세요
예스스탁입니다.
몇분몇초로 출력해 드리기는 어렵습니다.
봉이 만들어 지는 시간은 몇초 걸렸는지만 계산하고
해당값을 이평으로 계산합니다.
input : P1(5),P2(20),P3(60);
var : S1(0),D1(0),vv(0),sTM(0),eTM(0);
Var : SS(0),TS(0),second(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = Bdate;
}
if D1 > 0 then
{
if sdate == D1 Then
sTM = TimeToMinutes(stime)-S1;
Else
sTM = TimeToMinutes(stime)+1440-S1;
if date == D1 Then
eTM = TimeToMinutes(time)-S1;
Else
eTM = TimeToMinutes(time)+1440-S1;
var1 = sTM*60;
var2 = FracPortion(stime/100)*100;
SS = var1+var2;
value1 = eTM*60;
value2 = FracPortion(time/100)*100;
TS = value1+value2;
Second = TS-SS;
plot1(Second,"완성경과시간(초)");
plot2(ma(Second,P1),"이평1");
plot3(ma(Second,P2),"이평2");
plot4(ma(Second,P3),"이평3");
}
즐거운 하루되세요
> 느림보 님이 쓴 글입니다.
> 제목 : 지표식구합니다
> -- 틱봉에서
틱봉이 완성되는 시간의 이동평균선을 구합니다
예를 들어 300틱봉에서 1번째봉의 완성시간간격 1분30초, 2봉 완성시간간격 2분33초, 3봉 3분3초, 4봉 1분5초, 5봉 3분12초.....이렇게 계속 진행되는 틱봉에서 완성시간을 나타내는 5,20,60 이평선을 구하고자합니다
감사합니다