첨부 이미지
그림1
안녕하세요
얼마전 아래와 같이 문의하여 답변을 잘 받았습니다.
======================================================
> 9회말2아웃 님이 쓴 글입니다.
> 제목 : 문의드립니다...
> 기준 : data1(일봉)
참조종목 data 사용하지 않음
1. data1(일봉)의 차트에 월봉의 거래량을 표현하고 싶습니다.
예를들면, 매월 첫날부터 그 당해달 마지막날까지 거래량을 누적합니다.
그걸 지표로 표현하고 싶습니다.
var : MV(0);
if Bdate > Bdate[1]+30 Then
MV = 0;
MV = MV+v;
Plot1(MV);
============================================================
위와 연관해서 추가 질문드립니다
예를들어
지금이 2021년4월21일입니다.
그러면 위의 지표인 MV는 첨부된 그림파일과 같이 표현될껍니다.
여기서 3월말일인 A 지점의 지표값(MV), 그리고 현재 4월21일의 B 지점의 지표값(MV)를 표현하고자 합니다.
알고싶은 값
1번째 = (A/B)*100 ; (지표로 표현)
2,3,4번째 = A, B, C, D (각각의 값들을 지표로 표현)
총 5가지 값을 지표로 표현하길 원합니다.
즉 오늘값이 전달 마지막값에서 몇% 인가? 입니다.
답변 1
예스스탁
예스스탁 답변
2021-04-21 14:49:24
안녕하세요
예스스탁입니다.
1
아래와 같이 작성하시면
배열변수에 n개월전의 값을 담아 사용할 수 있습니다.
Mv[0]은 이번당, MV[1]은 전달순으로 값이 저장됩니다.
var : cnt(0);
Array : MV[10](0);
if Bdate > Bdate[1]+30 Then
{
MV[0] = 0;
For cnt = 1 to 9
{
MV[cnt] = MV[cnt-1][1];
}
}
MV[0] = MV[0]+v;
Plot1(MV[0],"당월");
Plot2(MV[1],"1개월전");
Plot3(MV[2],"2개월전");
Plot4(MV[3],"3개월전");
2
var : cnt(0);
Array : MV[10](0);
if Bdate > Bdate[1]+30 Then
{
MV[0] = 0;
For cnt = 1 to 9
{
MV[cnt] = MV[cnt-1][1];
}
}
MV[0] = MV[0]+v;
if MV[1] > 0 Then
Plot1(MV[0]/MV[1]*100,"전월비교");
if MV[2] > 0 Then
Plot2(MV[0]/MV[2]*100,"전전월비교");
if MV[3] > 0 Then
Plot3(MV[0]/MV[3]*100,"전전전월비교");
즐거운 하루되세요
> 9회말2아웃 님이 쓴 글입니다.
> 제목 : 문의드립니다...
> 안녕하세요
얼마전 아래와 같이 문의하여 답변을 잘 받았습니다.
======================================================
> 9회말2아웃 님이 쓴 글입니다.
> 제목 : 문의드립니다...
> 기준 : data1(일봉)
참조종목 data 사용하지 않음
1. data1(일봉)의 차트에 월봉의 거래량을 표현하고 싶습니다.
예를들면, 매월 첫날부터 그 당해달 마지막날까지 거래량을 누적합니다.
그걸 지표로 표현하고 싶습니다.
var : MV(0);
if Bdate > Bdate[1]+30 Then
MV = 0;
MV = MV+v;
Plot1(MV);
============================================================
위와 연관해서 추가 질문드립니다
예를들어
지금이 2021년4월21일입니다.
그러면 위의 지표인 MV는 첨부된 그림파일과 같이 표현될껍니다.
여기서 3월말일인 A 지점의 지표값(MV), 그리고 현재 4월21일의 B 지점의 지표값(MV)를 표현하고자 합니다.
알고싶은 값
1번째 = (A/B)*100 ; (지표로 표현)
2,3,4번째 = A, B, C, D (각각의 값들을 지표로 표현)
총 5가지 값을 지표로 표현하길 원합니다.
즉 오늘값이 전달 마지막값에서 몇% 인가? 입니다.