커뮤니티
부탁 드립니다
2017-07-06 03:34:14
136
글번호 111055
도움 주심에 경배로 감사 인사 올립니다.
아래 수식에 대한 질문5가지 부탁 드립니다.
질문1)
지정한 일시 부터 현재 까지 합산하는 수식
질문2)
지정한 일시 부터 종료일시 까지 합산한 수식을 그 구간에 나타 내는 수식
질문3)
예를 들어 p1(100)개봉전부터 현재 까지 합산하는 수식
질문4)
예를 들어 과거 260개 봉전부터 과거 100개봉전까지 합산(즉 160개봉의 합산)한 수식을 그 구간에 나타 내는 수식
질문5)
해선 시작 시간(07:00)부터 종료시간(익일06:00) 까지 나타 내는 수식
수식)
accum(iff(c>o,(c-o)*v,iff(c<o,(c-o)*v,((h-l)/2)*v)));
참고수식1)
input : 시작일자(20170628),시작시간(200000);
var : Tcond(False);
if sdate == 시작일자 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) Then
Tcond = true;
if Tcond == true and Tcond != Tcond[1] then
{
참고수식2)
input:시작일자(20170628),시작시간(200000),종료일자(20170705),종료시간(220000);
var:cond15(false);
if sdate == 시작일자 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) then{
cond15 =True
}
if sdate == 종료일자 and (stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간 )) Then
Cond15 = false;
답변 1
예스스탁 예스스탁 답변
2017-07-06 11:49:14
안녕하세요
예스스탁입니다.
1.
input:시작일자(20170628),시작시간(200000),종료일자(20170705),종료시간(220000);
var : cond15(false),sum(0);
var1 = iff(c>o,(c-o)*v,iff(c<o,(c-o)*v,((h-l)/2)*v));
if sdate == 시작일자 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) then
{
cond15 = True;
sum = 0;
}
if sdate == 종료일자 and (stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간 )) Then
Cond15 = false;
if cond15 == true Then{
sum = sum+var1;
}
2
input:시작일자(20170628),시작시간(200000),종료일자(20170705),종료시간(220000);
var : cond15(false),sum(0);
var1 = iff(c>o,(c-o)*v,iff(c<o,(c-o)*v,((h-l)/2)*v));
if sdate == 시작일자 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) then
{
cond15 = True;
sum = 0;
}
if sdate == 종료일자 and (stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간 )) Then
Cond15 = false;
if cond15 == true Then{
sum = sum+var1;
plot1(var1);
}
3
var1 = iff(c>o,(c-o)*v,iff(c<o,(c-o)*v,((h-l)/2)*v));
var2 = accumn(var1,100);
plot1(var2);
4
불가능합니다.
현재시점보다 이전봉에는 plot으로 그리질 못하고
추세선 함수로 대체해서만 가능한데
추세선은 기본차트 봉위에만 그려집니다.
위 지표값은 봉축과 맞지 않아 가능하지 않습니다.
일반 plot으로 현재봉에 이전봉에서 게산한 값 출력해 보셔야 합니다/.
input : N(100),P(160);
var1 = iff(c>o,(c-o)*v,iff(c<o,(c-o)*v,((h-l)/2)*v));
var2 = accumn(var1,P)[n];
plot1(var2);
5
input:시작시간(70000),종료시간(60000);
var : Tcond(false);
if (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) then
Tcond = True;
if (stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간 )) Then
Tcond = false;
if Tcond == true Then{
수식 내용
}
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다
> 도움 주심에 경배로 감사 인사 올립니다.
아래 수식에 대한 질문5가지 부탁 드립니다.
질문1)
지정한 일시 부터 현재 까지 합산하는 수식
질문2)
지정한 일시 부터 종료일시 까지 합산한 수식을 그 구간에 나타 내는 수식
질문3)
예를 들어 p1(100)개봉전부터 현재 까지 합산하는 수식
질문4)
예를 들어 과거 260개 봉전부터 과거 100개봉전까지 합산(즉 160개봉의 합산)한 수식을 그 구간에 나타 내는 수식
질문5)
해선 시작 시간(07:00)부터 종료시간(익일06:00) 까지 나타 내는 수식
수식)
accum(iff(c>o,(c-o)*v,iff(c<o,(c-o)*v,((h-l)/2)*v)));
참고수식1)
input : 시작일자(20170628),시작시간(200000);
var : Tcond(False);
if sdate == 시작일자 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) Then
Tcond = true;
if Tcond == true and Tcond != Tcond[1] then
{
참고수식2)
input:시작일자(20170628),시작시간(200000),종료일자(20170705),종료시간(220000);
var:cond15(false);
if sdate == 시작일자 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) then{
cond15 =True
}
if sdate == 종료일자 and (stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간 )) Then
Cond15 = false;