커뮤니티
부탁 드립니다.
2015-11-18 13:13:41
240
글번호 92507
항상 도움 주셔서 감사 드립니다.
번거럽게 해서 송구 스럽습니다.
대륙별 지표 관련 마지막 질문 입니다.
수식1,2,3을 합성하여
그림과 같이 한개의 지표로 가능 하겠는지요?
수식1) 아시아장
input : 시작일(20151117),시작시간(080000);
input : 종료일(20151117),종료시간(153000);
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");
}
수식2) 유럽장
input : 시작일(20151117),시작시간(153000);
input : 종료일(20151117),종료시간(213000);
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");
}
수식3)미국장
input : 시작일(20151116),시작시간(213000);
input : 종료일(20151117),종료시간(070000);
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");
}
참고 수식)
input: p1(14);
input : 아시아시작(081000),아시아종료(153000);
input : 유럽시작(153000),유럽종료(213000);
input : 미국시작(213000),미국종료(070000);
var : Tcond1(false),Tcond2(false),Tcond3(false);
var : V1(0),V2(0),V3(0);
Var1 =rsi(p1);
If stime == 아시아시작 or (stime > 아시아시작 and stime[1] < 아시아시작) Then
{
Tcond1 = true;
V1 = Var1;
}
If stime == 아시아종료 or (stime > 아시아종료 and stime[1] < 아시아종료) Then
{
Tcond1 = false;
}
If stime == 유럽시작 or (stime > 유럽시작 and stime[1] < 유럽시작) Then
{
Tcond2 = true;
V2 = Var1;
}
If stime == 유럽종료 or (stime > 유럽종료 and stime[1] < 유럽종료) Then
{
Tcond2 = false;
}
If stime == 미국시작 or (stime > 미국시작 and stime[1] < 미국시작) Then
{
Tcond3 = true;
V3 = Var1;
}
If stime == 미국종료 or (stime > 미국종료 and stime[1] < 미국종료) Then
{
Tcond3 = false;
}
plot1(var1,"updn");//속성에서 그래프종류는 선그래프
if Tcond1 == true Then
plot2(V1,"아시아기준");//속성에서 그래프종류는 일자그래프
if Tcond2 == true Then
plot3(V2,"유럽기준");//속성에서 그래프종류는 일자그래프
if Tcond3 == true Then
plot4(V3,"미국기준");//속성에서 그래프종류는 일자그래프
plotbaseline2(50,"50");
- 1. QQQ333.jpg (0.26 MB)
답변 1
예스스탁 예스스탁 답변
2015-11-18 15:40:27
안녕하세요
예스스탁입니다.
input : 아시아시작일(20151117),아시아종료일(20151117);
input : 아시아시작시간(080000),아시아종료시간(153000);
input : 유럽시작일(20151117),유럽종료일(20151117);
input : 유럽시작시간(153000),유럽종료시간(213000);
input : 미국시작일(20151116),미국종료일(20151117);
input : 미국시작시간(213000),미국종료시간(070000);
var : cond1(false),cond2(false),cond3(false);
if sdate == 아시아시작일 and (stime == 아시아시작시간 or (stime > 아시아시작시간 and stime[1] < 아시아시작시간)) then{
Cond1 = true;
var11 = 0;
var12 = 0;
var13 = 0;
}
if sdate == 아시아종료일 and (time == 아시아종료시간 or (time > 아시아종료시간 and time[1] < 아시아종료시간)) then
Cond1 = false;
if sdate > 아시아종료일 then
Cond1 = false;
if cond1 == true then{
var11 = var11+(IFF(C>=O,V,0));
var12 = var12+(ifF(C<O,V,0));
VAR13 = VAR11 - VAR12;
plot10(var13,"아시아var3");
PlotBaseLine1(0,"0");
}
if sdate == 유럽시작일 and (stime == 유럽시작시간 or (stime > 유럽시작시간 and stime[1] < 유럽시작시간)) then{
Cond2 = true;
var21 = 0;
var22 = 0;
var23 = 0;
}
if sdate == 유럽종료일 and (time == 유럽종료시간 or (time > 유럽종료시간 and time[1] < 유럽종료시간)) then
Cond2 = false;
if sdate > 유럽종료일 then
Cond2 = false;
if cond2 == true then{
var21 = var21+(IFF(C>=O,V,0));
var22 = var22+(ifF(C<O,V,0));
VAR23 = VAR21 - VAR22;
plot11(var23,"유럽var3");
PlotBaseLine1(0,"0");
}
if sdate == 미국시작일 and (stime == 미국시작시간 or (stime > 미국시작시간 and stime[1] < 미국시작시간)) then
Cond3 = true;
if sdate == 미국종료일 and (time == 미국종료시간 or (time > 미국종료시간 and time[1] < 미국종료시간)) then
Cond3 = false;
if sdate > 미국종료일 then
Cond3 = false;
if cond3 == true then{
var31 = var31+(IFF(C>=O,V,0));
var32 = var32+(ifF(C<O,V,0));
VAR33 = VAR31 - VAR32;
plot12(var33,"미국var3");
PlotBaseLine1(0,"0");
}
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 항상 도움 주셔서 감사 드립니다.
번거럽게 해서 송구 스럽습니다.
대륙별 지표 관련 마지막 질문 입니다.
수식1,2,3을 합성하여
그림과 같이 한개의 지표로 가능 하겠는지요?
수식1) 아시아장
input : 시작일(20151117),시작시간(080000);
input : 종료일(20151117),종료시간(153000);
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");
}
수식2) 유럽장
input : 시작일(20151117),시작시간(153000);
input : 종료일(20151117),종료시간(213000);
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");
}
수식3)미국장
input : 시작일(20151116),시작시간(213000);
input : 종료일(20151117),종료시간(070000);
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");
}
참고 수식)
input: p1(14);
input : 아시아시작(081000),아시아종료(153000);
input : 유럽시작(153000),유럽종료(213000);
input : 미국시작(213000),미국종료(070000);
var : Tcond1(false),Tcond2(false),Tcond3(false);
var : V1(0),V2(0),V3(0);
Var1 =rsi(p1);
If stime == 아시아시작 or (stime > 아시아시작 and stime[1] < 아시아시작) Then
{
Tcond1 = true;
V1 = Var1;
}
If stime == 아시아종료 or (stime > 아시아종료 and stime[1] < 아시아종료) Then
{
Tcond1 = false;
}
If stime == 유럽시작 or (stime > 유럽시작 and stime[1] < 유럽시작) Then
{
Tcond2 = true;
V2 = Var1;
}
If stime == 유럽종료 or (stime > 유럽종료 and stime[1] < 유럽종료) Then
{
Tcond2 = false;
}
If stime == 미국시작 or (stime > 미국시작 and stime[1] < 미국시작) Then
{
Tcond3 = true;
V3 = Var1;
}
If stime == 미국종료 or (stime > 미국종료 and stime[1] < 미국종료) Then
{
Tcond3 = false;
}
plot1(var1,"updn");//속성에서 그래프종류는 선그래프
if Tcond1 == true Then
plot2(V1,"아시아기준");//속성에서 그래프종류는 일자그래프
if Tcond2 == true Then
plot3(V2,"유럽기준");//속성에서 그래프종류는 일자그래프
if Tcond3 == true Then
plot4(V3,"미국기준");//속성에서 그래프종류는 일자그래프
plotbaseline2(50,"50");
다음글
이전글