커뮤니티
문의 드립니다.
2015-10-19 13:58:10
151
글번호 91417
언제나 만족한 수식 답변에
깊히 감사 드립니다.
44526번에서 답변하신 수식은
원하는 데로
정상가동이 됩니다.
이 정상 가동 수식을 함수로 만들어 실행 해보니
종료시간에서 수평선이 발생 합니다.
수평선 제거가 가능하겠는지요?
미리 감사 드립니다.
정상 가동 되는 수식(답변식)
input : 시작일(20151015),시작시간(190000);
input : 종료일(20151016),종료시간(230000);
var : cond(false);
if sdate == 시작일 and (stime == 시작시간 or (stime >시작시간 and stime[1] < 시작시간)) then
Cond = true;
if sdate == 종료일 and (time == 종료시간 or (time > 종료시간 and time[1] < 종료시간)) then
Cond = false;
if sdate > 종료일 then
Cond = false;
if cond == true then{
var1 = var1+(IFF(C>=O,V,0));
var2 = var2+(ifF(C<O,V,0));
VAR3 = VAR1 - VAR2;
plot10(var3,"var3");
PlotBaseLine1(0,"0");
}
함수식: zzzzzzz_q1
input : 시작일(numeric),시작시간(numeric);
input : 종료일(numeric),종료시간(numeric);
var : cond(false);
if sdate == 시작일 and (stime == 시작시간 or (stime >시작시간 and stime[1] < 시작시간)) then
Cond = true;
if sdate == 종료일 and (time == 종료시간 or (time > 종료시간 and time[1] < 종료시간)) then
Cond = false;
if sdate > 종료일 then
Cond = false;
if cond == true then{
var1 = var1+(IFF(C>=O,V,0));
var2 = var2+(ifF(C<O,V,0));
VAR3 = VAR1 - VAR2;
zzzzzzz_q1=var3;
}
실행식:
input : 시작일(20151015),시작시간(190000);
input : 종료일(20151016),종료시간(230000);
var:aa(0);
aa=zzzzzzz_q1(시작일,시작시간,종료일,종료시간);
plot10(aa,"aa");
PlotBaseLine1(0,"0");
- 1. qqqq.jpg (0.20 MB)
답변 1
예스스탁 예스스탁 답변
2015-10-19 16:58:37
안녕하세요
예스스탁입니다.
지표식에서 plot자체에 시간조건을 주셔야 합니다.
함수에 시간조건이 있다고 해서
지표출력도 해당시간에만 되는 것은 아닙니다.
plot명령어에 따로 시간제한 조건을 주셔야 합니다.
nput : 시작일(20151015),시작시간(190000);
input : 종료일(20151016),종료시간(230000);
var:aa(0);
var : cond(false);
if sdate == 시작일 and (stime == 시작시간 or (stime >시작시간 and stime[1] < 시작시간)) then
Cond = true;
if sdate == 종료일 and (time == 종료시간 or (time > 종료시간 and time[1] < 종료시간)) then
Cond = false;
if sdate > 종료일 then
Cond = false;
aa=zzzzzzz_q1(시작일,시작시간,종료일,종료시간);
if cond == true then{
plot10(aa,"aa");
PlotBaseLine1(0,"0");
}
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 언제나 만족한 수식 답변에
깊히 감사 드립니다.
44526번에서 답변하신 수식은
원하는 데로
정상가동이 됩니다.
이 정상 가동 수식을 함수로 만들어 실행 해보니
종료시간에서 수평선이 발생 합니다.
수평선 제거가 가능하겠는지요?
미리 감사 드립니다.
정상 가동 되는 수식(답변식)
input : 시작일(20151015),시작시간(190000);
input : 종료일(20151016),종료시간(230000);
var : cond(false);
if sdate == 시작일 and (stime == 시작시간 or (stime >시작시간 and stime[1] < 시작시간)) then
Cond = true;
if sdate == 종료일 and (time == 종료시간 or (time > 종료시간 and time[1] < 종료시간)) then
Cond = false;
if sdate > 종료일 then
Cond = false;
if cond == true then{
var1 = var1+(IFF(C>=O,V,0));
var2 = var2+(ifF(C<O,V,0));
VAR3 = VAR1 - VAR2;
plot10(var3,"var3");
PlotBaseLine1(0,"0");
}
함수식: zzzzzzz_q1
input : 시작일(numeric),시작시간(numeric);
input : 종료일(numeric),종료시간(numeric);
var : cond(false);
if sdate == 시작일 and (stime == 시작시간 or (stime >시작시간 and stime[1] < 시작시간)) then
Cond = true;
if sdate == 종료일 and (time == 종료시간 or (time > 종료시간 and time[1] < 종료시간)) then
Cond = false;
if sdate > 종료일 then
Cond = false;
if cond == true then{
var1 = var1+(IFF(C>=O,V,0));
var2 = var2+(ifF(C<O,V,0));
VAR3 = VAR1 - VAR2;
zzzzzzz_q1=var3;
}
실행식:
input : 시작일(20151015),시작시간(190000);
input : 종료일(20151016),종료시간(230000);
var:aa(0);
aa=zzzzzzz_q1(시작일,시작시간,종료일,종료시간);
plot10(aa,"aa");
PlotBaseLine1(0,"0");