커뮤니티
타종목 지표에서..
2007-06-04 17:53:36
840
글번호 12694
안녕하세요?
예스트레이더3.1에서 사용하려고 수식을 변경했는데 지표값이 달라집니다.
=================
Var : cop(0),pop(0),pc(0),cnt(0);
cnt = dayindex() +1;
cop = Data1("openinterest") - Data1("openinterest")[cnt];
pop = Data2("openinterest") - Data2("openinterest")[cnt];
pc = pop - cop;
if pc > pc[1] then
{
Plot1(pc,"상승",red);
Plot2(0,"하락",blue);
}
else
{
Plot1(0,"상승",red);
Plot2(pc,"하락",blue);
}
PlotBaseLine1(0,"기준선");
==============================================
위와같이 사용하던 것을 아래와 같이 수정하였습니다.
===============================================
Var : cop(0,Data1),pop(0,Data2),pc(0,Data1),cnt(0);
cnt = dayindex +1;
cop = Data1(openinterest) - Data1(openinterest[cnt]);
pop = Data2(openinterest) - Data2(openinterest[cnt]);
pc = pop - cop;
if pc > pc[1] then
{
Plot1(pc,"상승",red);
Plot2(0,"하락",blue);
}
else
{
Plot1(0,"상승",red);
Plot2(pc,"하락",blue);
}
PlotBaseLine1(0,"기준선");
=====================================
검증까지 완료되었다고 나오지만,
지표모습은 이전과 다르게 나옵니다.
그 원인을 모르겠네요...
어디가 잘못 되었는지 알려주시면 고맙겠습니다.
답변 1
예스스탁 예스스탁 답변
2007-06-05 10:07:00
안녕하세요
예스스탁입니다.
타종목 함수가 변경이 되어
Data1이 주종목의 값을 참조합니다.
첫번째 타종목은 data2 두번쨰 타종목은 data3과 같은 순으로
변경되었습니다.
이용에 참고하시기 바랍니다.
Var : cop(0,Data2),pop(0,Data3),pc(0,Data2),cnt(0);
cnt = dayindex +1;
cop = Data2(openinterest) - Data2(openinterest[cnt]);
pop = Data3(openinterest) - Data3(openinterest[cnt]);
pc = pop - cop;
if pc > pc[1] then
{
Plot1(pc,"상승",red);
Plot2(0,"하락",blue);
}
else
{
Plot1(0,"상승",red);
Plot2(pc,"하락",blue);
}
PlotBaseLine1(0,"기준선");
즐거운 하루되세요
> big 님이 쓴 글입니다.
> 제목 : 타종목 지표에서..
> 안녕하세요?
예스트레이더3.1에서 사용하려고 수식을 변경했는데 지표값이 달라집니다.
=================
Var : cop(0),pop(0),pc(0),cnt(0);
cnt = dayindex() +1;
cop = Data1("openinterest") - Data1("openinterest")[cnt];
pop = Data2("openinterest") - Data2("openinterest")[cnt];
pc = pop - cop;
if pc > pc[1] then
{
Plot1(pc,"상승",red);
Plot2(0,"하락",blue);
}
else
{
Plot1(0,"상승",red);
Plot2(pc,"하락",blue);
}
PlotBaseLine1(0,"기준선");
==============================================
위와같이 사용하던 것을 아래와 같이 수정하였습니다.
===============================================
Var : cop(0,Data1),pop(0,Data2),pc(0,Data1),cnt(0);
cnt = dayindex +1;
cop = Data1(openinterest) - Data1(openinterest[cnt]);
pop = Data2(openinterest) - Data2(openinterest[cnt]);
pc = pop - cop;
if pc > pc[1] then
{
Plot1(pc,"상승",red);
Plot2(0,"하락",blue);
}
else
{
Plot1(0,"상승",red);
Plot2(pc,"하락",blue);
}
PlotBaseLine1(0,"기준선");
=====================================
검증까지 완료되었다고 나오지만,
지표모습은 이전과 다르게 나옵니다.
그 원인을 모르겠네요...
어디가 잘못 되었는지 알려주시면 고맙겠습니다.