도움에 감사 드립니다.
예를 들어 var30을 100틱차트에서 300틱 차트의
지표(타주기)를 볼수 있도록 부탁 드립니다.
미리 감사 드립니다.
Var : SS(0),TS(0),second(0);
var1 = TimeToMinutes(stime)*60;
var2 = FracPortion(stime/100)*100;
SS = var1+var2;
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;
TS = value1+value2;
if sdate == date Then
Second = TS-SS;
Else
Second = 86400-SS + TS;
var30=v/Second;
답변 3
예스스탁
예스스탁 답변
2020-02-13 12:46:07
안녕하세요
예스스탁입니다.
input : n(3);
var : D1(0),idx(0),TF(0),vv(0);
Var : SS(0),TS(0),second(0);
if Bdate != Bdate[1] Then
{
D1 = sdate;
idx = 0;
}
Else
idx = idx+1;
if D1 > 0 then
{
TF = idx%n;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then
{
var1 = TimeToMinutes(stime)*60;
var2 = FracPortion(stime/100)*100;
SS = var1+var2;
vv = 0;
}
vv = vv+v;
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;
TS = value1+value2;
if sdate == d1 Then
Second = TS-SS;
Else
Second = 86400-SS + TS;
var30=vv/Second;
plot1(var30);
}
즐거운 하루되세요
> 뮬리 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 도움에 감사 드립니다.
예를 들어 var30을 100틱차트에서 300틱 차트의
지표(타주기)를 볼수 있도록 부탁 드립니다.
미리 감사 드립니다.
Var : SS(0),TS(0),second(0);
var1 = TimeToMinutes(stime)*60;
var2 = FracPortion(stime/100)*100;
SS = var1+var2;
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;
TS = value1+value2;
if sdate == date Then
Second = TS-SS;
Else
Second = 86400-SS + TS;
var30=v/Second;
답변 감사 드립니다.
실행결과 24:00 이후 부터 해선 종료 시간까지(07:00)
지표 값이 나타 나지 않습니다.
해결 방법이 있는지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁드립니다.
> 안녕하세요
예스스탁입니다.
input : n(3);
var : D1(0),idx(0),TF(0),vv(0);
Var : SS(0),TS(0),second(0);
if Bdate != Bdate[1] Then
{
D1 = sdate;
idx = 0;
}
Else
idx = idx+1;
if D1 > 0 then
{
TF = idx%n;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then
{
var1 = TimeToMinutes(stime)*60;
var2 = FracPortion(stime/100)*100;
SS = var1+var2;
vv = 0;
}
vv = vv+v;
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;
TS = value1+value2;
if sdate == d1 Then
Second = TS-SS;
Else
Second = 86400-SS + TS;
var30=vv/Second;
plot1(var30);
}
즐거운 하루되세요
> 뮬리 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 도움에 감사 드립니다.
예를 들어 var30을 100틱차트에서 300틱 차트의
지표(타주기)를 볼수 있도록 부탁 드립니다.
미리 감사 드립니다.
Var : SS(0),TS(0),second(0);
var1 = TimeToMinutes(stime)*60;
var2 = FracPortion(stime/100)*100;
SS = var1+var2;
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;
TS = value1+value2;
if sdate == date Then
Second = TS-SS;
Else
Second = 86400-SS + TS;
var30=v/Second;
예스스탁
예스스탁 답변
2020-02-14 17:32:47
안녕하세요
예스스탁입니다.
날짜변경시 경과된 시간계산에 오류가 있었습니다
식을 수정했습니다.
input : n(3);
var : S1(0),D1(0),idx(0),TF(0),vv(0),sTM(0),eTM(0);;
Var : SS(0),TS(0),second(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = Bdate;
idx = 0;
}
Else
idx = idx+1;
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;
TF = idx%n;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then
{
var1 = sTM*60;
var2 = FracPortion(stime/100)*100;
SS = var1+var2;
vv = 0;
}
vv = vv+v;
value1 = eTM*60;
value2 = FracPortion(time/100)*100;
TS = value1+value2;
Second = TS-SS;
var30=vv/Second;
plot1(var30);
}
즐거운 하루되세요
> 뮬리 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁드립니다.
> 답변 감사 드립니다.
실행결과 24:00 이후 부터 해선 종료 시간까지(07:00)
지표 값이 나타 나지 않습니다.
해결 방법이 있는지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁드립니다.
> 안녕하세요
예스스탁입니다.
input : n(3);
var : D1(0),idx(0),TF(0),vv(0);
Var : SS(0),TS(0),second(0);
if Bdate != Bdate[1] Then
{
D1 = sdate;
idx = 0;
}
Else
idx = idx+1;
if D1 > 0 then
{
TF = idx%n;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then
{
var1 = TimeToMinutes(stime)*60;
var2 = FracPortion(stime/100)*100;
SS = var1+var2;
vv = 0;
}
vv = vv+v;
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;
TS = value1+value2;
if sdate == d1 Then
Second = TS-SS;
Else
Second = 86400-SS + TS;
var30=vv/Second;
plot1(var30);
}
즐거운 하루되세요
> 뮬리 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 도움에 감사 드립니다.
예를 들어 var30을 100틱차트에서 300틱 차트의
지표(타주기)를 볼수 있도록 부탁 드립니다.
미리 감사 드립니다.
Var : SS(0),TS(0),second(0);
var1 = TimeToMinutes(stime)*60;
var2 = FracPortion(stime/100)*100;
SS = var1+var2;
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;
TS = value1+value2;
if sdate == date Then
Second = TS-SS;
Else
Second = 86400-SS + TS;
var30=v/Second;