커뮤니티
안녕하세요 시스템식 질문드립니다.
2013-02-06 18:19:47
270
글번호 59208
안녕하세요 항상 좋은 답변 감사드립니다.
데이터1과 데이터2의 합을 지표로 그렷습니다.
그래서 그지표의 그날의 고점( 실시간으로 계속 체크 되는 )
그리고
그 지표의 atr값을 수식으로 표현하고 싶은데요..
vars : opp(0),opphigh(0),atropp(0);
opp = data1(c) + data2(c);
opphigh= highd(opp);
atropp = atr(opp);
이렇게 표현하면 안될것 같아서요..풀어서 써야 할것 같아서요
opphigh와 atropp의 표현 방법좀 알려주세요!!
어려워서 이렇게 질문 올립니다.
좋은 하루 되세요^^*
답변 3
예스스탁 예스스탁 답변
2013-02-06 18:36:58
안녕하세요
예스스탁입니다.
data1(c)+data2(c)의 당일 최고값은 아래와 같이 작성해서 사용하시면 됩니다.
vars : opp(0),opphigh(0);
opp = data1(c) + data2(c);
if date != date[1] Then
opphigh = Opp;
if Opp > opphigh Then
opphigh = OHH;
다만 atr의 경우에는 한봉에 하나의 값만 있는 것으로는
작성이 가능하지 않습니다.
ATR은 TrueRange의 N봉간 평균값입니다.
TrueRange은 TrueHigh - TrueLow값이고
TrueHigh와 TrueLow값을 구하기 위해서는
고가와 저가 종가가 필요합니다.
작성하신 지표는 하나의 봉에 opp값 하나만 있으므로
구현하신 다면 아래 정도로 작성할 수 있습니다.
input : P(20);
vars : opp(0),opphigh(0),TH(0),TL(0),TR(0),ATRopp(0);
opp = data1(c) + data2(c);
if date != date[1] Then
opphigh = opp;
if Opp > opphigh Then
opphigh = opp;
If Opp[1] > OPP then
TH = OPP[1];
else
TH = OPP;
If OPP[1] < OPP then
TL = OPP[1];
else
TL = OPP;
TR = TH-TL;
ATRopp = ma(TR,P);
plot1(ATRopp);
즐거운 하루되세요
> 리버최 님이 쓴 글입니다.
> 제목 : 안녕하세요 시스템식 질문드립니다.
> 안녕하세요 항상 좋은 답변 감사드립니다.
데이터1과 데이터2의 합을 지표로 그렷습니다.
그래서 그지표의 그날의 고점( 실시간으로 계속 체크 되는 )
그리고
그 지표의 atr값을 수식으로 표현하고 싶은데요..
vars : opp(0),opphigh(0),atropp(0);
opp = data1(c) + data2(c);
opphigh= highd(opp);
atropp = atr(opp);
이렇게 표현하면 안될것 같아서요..풀어서 써야 할것 같아서요
opphigh와 atropp의 표현 방법좀 알려주세요!!
어려워서 이렇게 질문 올립니다.
좋은 하루 되세요^^*
리버최
2013-02-06 19:11:39
담당자님
명쾌한 답변 감사드립니다.
그러면 atr의 경우
현재 opp값을 종가만 가지고 온것인데 , data1과 data2 의 시고저종을 가져와서 지표를 그리면 atr을 구할수있지 않을까요 ?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 안녕하세요 시스템식 질문드립니다.
> 안녕하세요
예스스탁입니다.
data1(c)+data2(c)의 당일 최고값은 아래와 같이 작성해서 사용하시면 됩니다.
vars : opp(0),opphigh(0);
opp = data1(c) + data2(c);
if date != date[1] Then
opphigh = Opp;
if Opp > opphigh Then
opphigh = OHH;
다만 atr의 경우에는 한봉에 하나의 값만 있는 것으로는
작성이 가능하지 않습니다.
ATR은 TrueRange의 N봉간 평균값입니다.
TrueRange은 TrueHigh - TrueLow값이고
TrueHigh와 TrueLow값을 구하기 위해서는
고가와 저가 종가가 필요합니다.
작성하신 지표는 하나의 봉에 opp값 하나만 있으므로
구현하신 다면 아래 정도로 작성할 수 있습니다.
input : P(20);
vars : opp(0),opphigh(0),TH(0),TL(0),TR(0),ATRopp(0);
opp = data1(c) + data2(c);
if date != date[1] Then
opphigh = opp;
if Opp > opphigh Then
opphigh = opp;
If Opp[1] > OPP then
TH = OPP[1];
else
TH = OPP;
If OPP[1] < OPP then
TL = OPP[1];
else
TL = OPP;
TR = TH-TL;
ATRopp = ma(TR,P);
plot1(ATRopp);
즐거운 하루되세요
> 리버최 님이 쓴 글입니다.
> 제목 : 안녕하세요 시스템식 질문드립니다.
> 안녕하세요 항상 좋은 답변 감사드립니다.
데이터1과 데이터2의 합을 지표로 그렷습니다.
그래서 그지표의 그날의 고점( 실시간으로 계속 체크 되는 )
그리고
그 지표의 atr값을 수식으로 표현하고 싶은데요..
vars : opp(0),opphigh(0),atropp(0);
opp = data1(c) + data2(c);
opphigh= highd(opp);
atropp = atr(opp);
이렇게 표현하면 안될것 같아서요..풀어서 써야 할것 같아서요
opphigh와 atropp의 표현 방법좀 알려주세요!!
어려워서 이렇게 질문 올립니다.
좋은 하루 되세요^^*
예스스탁 예스스탁 답변
2013-02-07 09:00:32
안녕하세요
예스스탁입니다.
data2와 data3의 고가와 저가의 합산값도 사용하시면
아래와 같이 작성하시면 됩니다.
input : P(20);
vars : opp(0),opphigh(0),TH(0),TL(0),TR(0),ATRopp(0),HH(0),LL(0);
opp = data1(c) + data2(c);
HH = data2(H)+data3(c);
LL = data2(L)+data3(L);
if date != date[1] Then
opphigh = opp;
if Opp > opphigh Then
opphigh = opp;
If HH[1] > OPP then
TH = HH[1];
else
TH = OPP;
If LL[1] < OPP then
TL = LL[1];
else
TL = OPP;
TR = TH-TL;
ATRopp = ma(TR,P);
plot1(ATRopp);
즐거운 하루되세요
> 리버최 님이 쓴 글입니다.
> 제목 : Re : Re : 안녕하세요 시스템식 질문드립니다.
>
담당자님
명쾌한 답변 감사드립니다.
그러면 atr의 경우
현재 opp값을 종가만 가지고 온것인데 , data1과 data2 의 시고저종을 가져와서 지표를 그리면 atr을 구할수있지 않을까요 ?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 안녕하세요 시스템식 질문드립니다.
> 안녕하세요
예스스탁입니다.
data1(c)+data2(c)의 당일 최고값은 아래와 같이 작성해서 사용하시면 됩니다.
vars : opp(0),opphigh(0);
opp = data1(c) + data2(c);
if date != date[1] Then
opphigh = Opp;
if Opp > opphigh Then
opphigh = OHH;
다만 atr의 경우에는 한봉에 하나의 값만 있는 것으로는
작성이 가능하지 않습니다.
ATR은 TrueRange의 N봉간 평균값입니다.
TrueRange은 TrueHigh - TrueLow값이고
TrueHigh와 TrueLow값을 구하기 위해서는
고가와 저가 종가가 필요합니다.
작성하신 지표는 하나의 봉에 opp값 하나만 있으므로
구현하신 다면 아래 정도로 작성할 수 있습니다.
input : P(20);
vars : opp(0),opphigh(0),TH(0),TL(0),TR(0),ATRopp(0);
opp = data1(c) + data2(c);
if date != date[1] Then
opphigh = opp;
if Opp > opphigh Then
opphigh = opp;
If Opp[1] > OPP then
TH = OPP[1];
else
TH = OPP;
If OPP[1] < OPP then
TL = OPP[1];
else
TL = OPP;
TR = TH-TL;
ATRopp = ma(TR,P);
plot1(ATRopp);
즐거운 하루되세요
> 리버최 님이 쓴 글입니다.
> 제목 : 안녕하세요 시스템식 질문드립니다.
> 안녕하세요 항상 좋은 답변 감사드립니다.
데이터1과 데이터2의 합을 지표로 그렷습니다.
그래서 그지표의 그날의 고점( 실시간으로 계속 체크 되는 )
그리고
그 지표의 atr값을 수식으로 표현하고 싶은데요..
vars : opp(0),opphigh(0),atropp(0);
opp = data1(c) + data2(c);
opphigh= highd(opp);
atropp = atr(opp);
이렇게 표현하면 안될것 같아서요..풀어서 써야 할것 같아서요
opphigh와 atropp의 표현 방법좀 알려주세요!!
어려워서 이렇게 질문 올립니다.
좋은 하루 되세요^^*
다음글