커뮤니티
질문 좀 드리겠습니다
2014-04-03 16:20:18
140
글번호 74107
이 두 보조지표를 5분봉 차트에 적용해서 보고있는데요
전날 종가와 당일 시가에 영향을 받아서 장 초반에 지표 보기가 어려워서 그런데
전날의 데이터는 초기화 하고 당일날 들어오는 데이터부터 반영되게 좀 바꿔주실 수 있으신지
요?
1 OC Histogram
Input: CloseLen(10), OpenLen(10);
var : OCH(0);
OCH = EMA(Close, CloseLen) - EMA(Open, OpenLen);
If OCH > 0 Then
{
plot1(OCH,"OC Histogram");
plot2(0,"OC Histogram");
}
Else
{
plot1(0,"OC Histogram");
plot2(OCH,"OC Histogram");
}
PlotBaseLine1(0,"기준선 0");
2 호가 잔량이평
Input : Period(5);
Var : value(0);
value = ma(bids,period)-ma(asks,period);
If value > value[1] Then
{
Plot1(value, "매수총잔량 우위");
Plot2(0, "매도총잔량 우위");
}
Else{
Plot1(0, "매수총잔량 우위");
Plot2(value, "매도총잔량 우위");
}
PlotBaseLine1(0,"기준선");
감사합니다
ps.초기화에 대하여 검색하던중 이평선을 이용하는 지표에서는 전날 데이터의 영향을
받을 수 밖에 없다고 하셨더라고요 그래서 저도 생각해 보니까 그게 맞는건데
제가 원하는건 장초반에는 그날 데이터가 없어서 지표가 표시 안되도 괜찮고
그날 입력되는 부분부터 지표로 나타날 수 있게 만들고 싶습니다
답변 1
예스스탁 예스스탁 답변
2014-04-03 16:54:59
안녕하세요
예스스탁입니다.
문의하신 내용은 지표 출력 자체를 당일에만 하게 해서 보시는 방법뿐이 없습니다.
과거일에는 지표출력을 하지 않고 항상 당일만 표시되게 하는 식입니다.
1 OC Histogram
Input: CloseLen(10), OpenLen(10);
var : OCH(0);
OCH = EMA(Close, CloseLen) - EMA(Open, OpenLen);
if CurrentDate == sdate then{
If OCH > 0 Then
{
plot1(OCH,"OC Histogram");
plot2(0,"OC Histogram");
}
Else
{
plot1(0,"OC Histogram");
plot2(OCH,"OC Histogram");
}
PlotBaseLine1(0,"기준선 0");
}
2 호가 잔량이평
Input : Period(5);
Var : value(0);
value = ma(bids,period)-ma(asks,period);
if CurrentDate == sdate then
If value > value[1] Then
{
Plot1(value, "매수총잔량 우위");
Plot2(0, "매도총잔량 우위");
}
Else{
Plot1(0, "매수총잔량 우위");
Plot2(value, "매도총잔량 우위");
}
}
PlotBaseLine1(0,"기준선");
즐거운 하루되세요
> asd 님이 쓴 글입니다.
> 제목 : 질문 좀 드리겠습니다
> 이 두 보조지표를 5분봉 차트에 적용해서 보고있는데요
전날 종가와 당일 시가에 영향을 받아서 장 초반에 지표 보기가 어려워서 그런데
전날의 데이터는 초기화 하고 당일날 들어오는 데이터부터 반영되게 좀 바꿔주실 수 있으신지
요?
1 OC Histogram
Input: CloseLen(10), OpenLen(10);
var : OCH(0);
OCH = EMA(Close, CloseLen) - EMA(Open, OpenLen);
If OCH > 0 Then
{
plot1(OCH,"OC Histogram");
plot2(0,"OC Histogram");
}
Else
{
plot1(0,"OC Histogram");
plot2(OCH,"OC Histogram");
}
PlotBaseLine1(0,"기준선 0");
2 호가 잔량이평
Input : Period(5);
Var : value(0);
value = ma(bids,period)-ma(asks,period);
If value > value[1] Then
{
Plot1(value, "매수총잔량 우위");
Plot2(0, "매도총잔량 우위");
}
Else{
Plot1(0, "매수총잔량 우위");
Plot2(value, "매도총잔량 우위");
}
PlotBaseLine1(0,"기준선");
감사합니다
ps.초기화에 대하여 검색하던중 이평선을 이용하는 지표에서는 전날 데이터의 영향을
받을 수 밖에 없다고 하셨더라고요 그래서 저도 생각해 보니까 그게 맞는건데
제가 원하는건 장초반에는 그날 데이터가 없어서 지표가 표시 안되도 괜찮고
그날 입력되는 부분부터 지표로 나타날 수 있게 만들고 싶습니다
다음글
이전글