커뮤니티
분봉(Data1) 에서 일봉(Data2) 실시간지표 얻는방법
2011-09-22 08:43:08
415
글번호 42881
안녕하세요?
분봉(Data1) 에서 일봉(Data2) 실시간지표 얻는방법 있나요?
지금은 Data2에 일봉을 넣고 지표식을 참조하면 어제 까지의 Data에 대한 지표결과를 참조 하는것 같은데 실시간으로 오늘 분봉 Data 값을 반영하여 일봉 지표결과를 얻을수 있나요?
예를 들어 분봉에서 나오는 Close 값을 Data2의 일봉에 반영하여 지표결과를 얻을수 있나요
답변 1
예스스탁 예스스탁 답변
2011-09-22 14:43:47
안녕하세요
예스스탁입니다.
data2는 항상 완성된 봉값만을 사용할 수 있으므로
현재 미완성상태에서의 어떤 값도 사용할 수 없습니다.
만약 주종목이 분봉인 상태에서 일봉의 지표값을 얻고자 하시면
아래의 식과 같이 따로 참조로 일봉을 추가하지 않고
주종목 데이터만을 이용하여 일봉의 지표값을
도출하는 식을 만드셔야 합니다.
지표의 내용에 따라서는 가능하지 않을 수 있습니다.
# 분봉에서 일봉 볼린져밴드 계산 시작
input : dayPeriod(30),dayDv(2);
var : daysum(0),daycnt(0),dayma(0),daySumSqrt(0),dayStdv(0);
var : dayBBup(0),dayBBdn(0),dayCounter(0);
daysum = 0;
for daycnt = 0 to dayPeriod-1{
daysum = daysum + DayClose(daycnt);
}
dayma = daysum/dayPeriod;
If DayClose(dayPeriod) != 0 Then {
daySumSqrt = 0;
For dayCounter = 0 To dayPeriod - 1 {
daySumSqrt = daySumSqrt + (DayClose(dayCounter) - dayma) * (DayClose(dayCounter) - dayma);
}
dayStdv = SquareRoot(daySumSqrt / dayPeriod);
}
Else
dayStdv = 0;
dayBBup = dayma + (dayDv * dayStdv);
dayBBdn = dayma - (dayDv * dayStdv);
# 분봉에서 일봉 볼린져밴드 계산 끝
plot1(dayBBup);
plot2(dayma );
plot3(dayBBdn);
이용에 참고하시기 바랍니다.
즐거운 하루되세요
> 대가들의매매 님이 쓴 글입니다.
> 제목 : 분봉(Data1) 에서 일봉(Data2) 실시간지표 얻는방법
> 안녕하세요?
분봉(Data1) 에서 일봉(Data2) 실시간지표 얻는방법 있나요?
지금은 Data2에 일봉을 넣고 지표식을 참조하면 어제 까지의 Data에 대한 지표결과를 참조 하는것 같은데 실시간으로 오늘 분봉 Data 값을 반영하여 일봉 지표결과를 얻을수 있나요?
예를 들어 분봉에서 나오는 Close 값을 Data2의 일봉에 반영하여 지표결과를 얻을수 있나요
이전글