담당자님, 안녕하세요.
지표 수식 활용에 큰 도움을 주셔서 매우 감사드립니다.
다음 지표 수식을 차트(분봉 차트)에서 실행한 후
지표속성창에서 Length 변수값 20을 다른 숫자로 지정해서 입력해도
지표 결과에 전혀 변화가 없는데 왜 그런 것인지 그 이유에 대해 질문드립니다.
분봉 차트에서도 적용되도록 하는 로직이 포함되지 않아서 그런 것인가요?
그리고, (분봉 차트에서)
변경된 외부입력 변수값을 지정하여 입력하면
그 변수값을 반영하여 변화된 지표 결과가 나올 수 있도록
아래 지표 수식의 수정을 부탁드립니다.
cf. Yes Language에서 Length 변수값을 다른 수치로 변경해서 저장한 후 실행해도
지표 결과에 변화가 없습니다.
--------------------------------------------------------------------
inputs : Length(20);
var : Price(0),VSum(0),PVsum(0),VWMA(0);
Price = (H+C)/2;
if Bdate != bdate[1] Then
{
Vsum = 0;
PVsum = 0;
}
VSum = Vsum + V;
PVsum = PVsum + Price*V;
VWMA = PVsum/VSum;
plot1(Vwma);
-----------------------------------------------------------------------
담당자님 노고와 답변에 미리
감사드립니다.
설 명절 잘 보내시기 바랍니다.
답변 1
예스스탁
예스스탁 답변
2022-01-28 11:01:58
안녕하세요
예스스탁입니다.
1
올리신 수식을 보시면
inputs : Length(20);
는 선언만 되어 있지 수식내에서 사용하는 부분이 없습니다.
수식에 변수가 선언만 한다고 해서 수식내에서 사용하는 것은 아닙니다.
해당 Length값을 이용하는 내용이 있어야 합니다.
2
Length변수를 어떤내용으로 사용하고자 하시는지 알수가 없습니다.
현재 올리신 수식은 당일 값을 누적하는 내용인데
최근 Length개의 봉만 누적해서 값을 구하신 다면 아래와 식을 이용하시면 됩니다.
inputs : Length(20);
var : Price(0),VSum(0),PVsum(0),VWMA(0);
Price = (H+C)/2;
VSum = Accumn(V,length);
PVsum = AccumN(Price*V,Length);
VWMA = PVsum/VSum;
plot1(Vwma);
즐거운 명절 되시길 바랍니다.
> 원칙투자자 님이 쓴 글입니다.
> 제목 : 지표수식과 관련한 질문과 수정 부탁 드립니다.
> 담당자님, 안녕하세요.
지표 수식 활용에 큰 도움을 주셔서 매우 감사드립니다.
다음 지표 수식을 차트(분봉 차트)에서 실행한 후
지표속성창에서 Length 변수값 20을 다른 숫자로 지정해서 입력해도
지표 결과에 전혀 변화가 없는데 왜 그런 것인지 그 이유에 대해 질문드립니다.
분봉 차트에서도 적용되도록 하는 로직이 포함되지 않아서 그런 것인가요?
그리고, (분봉 차트에서)
변경된 외부입력 변수값을 지정하여 입력하면
그 변수값을 반영하여 변화된 지표 결과가 나올 수 있도록
아래 지표 수식의 수정을 부탁드립니다.
cf. Yes Language에서 Length 변수값을 다른 수치로 변경해서 저장한 후 실행해도
지표 결과에 변화가 없습니다.
--------------------------------------------------------------------
inputs : Length(20);
var : Price(0),VSum(0),PVsum(0),VWMA(0);
Price = (H+C)/2;
if Bdate != bdate[1] Then
{
Vsum = 0;
PVsum = 0;
}
VSum = Vsum + V;
PVsum = PVsum + Price*V;
VWMA = PVsum/VSum;
plot1(Vwma);
-----------------------------------------------------------------------
담당자님 노고와 답변에 미리
감사드립니다.
설 명절 잘 보내시기 바랍니다.