커뮤니티
n일정전 시가봉 변동폭
2009-03-21 12:26:57
957
글번호 21101
시가변동폭(0);
if data3(dayindex == 0) then {시가변동폭 = data3(range); }
Value1 = (시가변동폭[2]+시가변동폭[1]+시가변동폭) / 3;
plot7(Value1);
위 식은 당일과 전일 전전일의 시가 변동폭의 평균을 구하기 위해서 만든 수식입니다.
그런데 이렇게 하면 시가변동폭[2]와 시가변동폭[1]도 당일 시가봉의 변동폭을 받아옵니다.
해당분봉에 전일과 전전일의 시가변동폭을 받아오려면 어떻게 해야 하나요?
답변 1
예스스탁 예스스탁 답변
2009-03-23 12:54:08
안녕하세요
예스스탁입니다.
var : 시가변동폭(0,data3),value(0,data3);
if data3(dayindex == 0) then {시가변동폭 = data3(range); }
Value = (시가변동폭[2]+시가변동폭[1]+시가변동폭) / 3;
plot7(Value);
참조종목의 값을 할당받는 변수는
해당변수의 이전값 참조시 참조종목의 주기를 참조하라는 의미로
선언시 (0,data3)과 같이 선언해 주시면 됩니다.
(0)과 같이 선언시에는 주종목의 봉수로 이전값을 참조합니다.
즐거운 하루되세요
> 묵향123 님이 쓴 글입니다.
> 제목 : n일정전 시가봉 변동폭
> 시가변동폭(0);
if data3(dayindex == 0) then {시가변동폭 = data3(range); }
Value1 = (시가변동폭[2]+시가변동폭[1]+시가변동폭) / 3;
plot7(Value1);
위 식은 당일과 전일 전전일의 시가 변동폭의 평균을 구하기 위해서 만든 수식입니다.
그런데 이렇게 하면 시가변동폭[2]와 시가변동폭[1]도 당일 시가봉의 변동폭을 받아옵니다.
해당분봉에 전일과 전전일의 시가변동폭을 받아오려면 어떻게 해야 하나요?