커뮤니티
모멘텀지표 요청
2019-04-04 19:13:45
194
글번호 127637
종목의 모멘텀을 보구싶습니다.기준은 월봉기준이고 시작은 전달기준입니다.지금은 4월이니 전달의 3월 종가가 2월의 종가보다 크면 1  아니면0
이런식으로12개월 기준의값을 구한후 합을 밑에 보조 지표처럼 보고싶습니다.최대 나올수 있는값은12고 최소는0이 되겠네요
답변 3
예스스탁 예스스탁 답변
2019-04-05 14:25:21
안녕하세요
예스스탁입니다.
input : N(12);
var : cnt(0),sum(0);
Array : MC[50](0);
if Bdate > Bdate[1]+30 Then
{
MC[0] = C;
for cnt = 1 to 49
{
MC[cnt] = MC[cnt-1][1];
}
}
if MC[N] > 0 then
{
sum = 0;
for cnt = 1 to N
{
if MC[cnt] > MC[cnt+1] Then
sum = sum+1;
}
plot1(sum);
}
즐거운 하루되세요
> 렉쳐 님이 쓴 글입니다.
> 제목 : 모멘텀지표 요청
> 종목의 모멘텀을 보구싶습니다.기준은 월봉기준이고 시작은 전달기준입니다.지금은 4월이니 전달의 3월 종가가 2월의 종가보다 크면 1  아니면0
이런식으로12개월 기준의값을 구한후 합을 밑에 보조 지표처럼 보고싶습니다.최대 나올수 있는값은12고 최소는0이 되겠네요
렉쳐
2019-04-08 21:02:32
원하는 식대로 안나왔네요..ㅠㅠ
첨부된 그림1의 모멘텀1은 3월의 종가값이 2월 종값값보다 작기때문에 0 이라는 값이 나옵니다.
모멘텀 2는 3월 과 1월의 값을 비교한거구요
이 기준을 12개월 기준으로 했으면합니다.
작성해주신 식으로 조회는 코스피 월봉으로 했으나 5가 나오네요.
모멘텀1~12의 합은 3인데 3이 나와야합니다 ㅜ
첨부된 엑셀 파일에 보이시듯이 최근 코스피값은 3 or 1밖에 나올 수 없는데..
재수정 부탁드립니다!
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 모멘텀지표 요청
> 안녕하세요
예스스탁입니다.
input : N(12);
var : cnt(0),sum(0);
Array : MC[50](0);
if Bdate > Bdate[1]+30 Then
{
MC[0] = C;
for cnt = 1 to 49
{
MC[cnt] = MC[cnt-1][1];
}
}
if MC[N] > 0 then
{
sum = 0;
for cnt = 1 to N
{
if MC[cnt] > MC[cnt+1] Then
sum = sum+1;
}
plot1(sum);
}
즐거운 하루되세요
> 렉쳐 님이 쓴 글입니다.
> 제목 : 모멘텀지표 요청
> 종목의 모멘텀을 보구싶습니다.기준은 월봉기준이고 시작은 전달기준입니다.지금은 4월이니 전달의 3월 종가가 2월의 종가보다 크면 1  아니면0
이런식으로12개월 기준의값을 구한후 합을 밑에 보조 지표처럼 보고싶습니다.최대 나올수 있는값은12고 최소는0이 되겠네요
예스스탁 예스스탁 답변
2019-04-10 09:24:26
안녕하세요
예스스탁입니다.
input : N(12);
var : cnt(0);
var1 = 0;
for cnt = 1 to N
{
if C[1] > C[cnt+1] Then
var1 = var1+1;
}
plot1(var1);
즐거운 하루되세요
> 렉쳐 님이 쓴 글입니다.
> 제목 : Re : Re : 모멘텀지표 요청
> 원하는 식대로 안나왔네요..ㅠㅠ
첨부된 그림1의 모멘텀1은 3월의 종가값이 2월 종값값보다 작기때문에 0 이라는 값이 나옵니다.
모멘텀 2는 3월 과 1월의 값을 비교한거구요
이 기준을 12개월 기준으로 했으면합니다.
작성해주신 식으로 조회는 코스피 월봉으로 했으나 5가 나오네요.
모멘텀1~12의 합은 3인데 3이 나와야합니다 ㅜ
첨부된 엑셀 파일에 보이시듯이 최근 코스피값은 3 or 1밖에 나올 수 없는데..
재수정 부탁드립니다!
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 모멘텀지표 요청
> 안녕하세요
예스스탁입니다.
input : N(12);
var : cnt(0),sum(0);
Array : MC[50](0);
if Bdate > Bdate[1]+30 Then
{
MC[0] = C;
for cnt = 1 to 49
{
MC[cnt] = MC[cnt-1][1];
}
}
if MC[N] > 0 then
{
sum = 0;
for cnt = 1 to N
{
if MC[cnt] > MC[cnt+1] Then
sum = sum+1;
}
plot1(sum);
}
즐거운 하루되세요
> 렉쳐 님이 쓴 글입니다.
> 제목 : 모멘텀지표 요청
> 종목의 모멘텀을 보구싶습니다.기준은 월봉기준이고 시작은 전달기준입니다.지금은 4월이니 전달의 3월 종가가 2월의 종가보다 크면 1  아니면0
이런식으로12개월 기준의값을 구한후 합을 밑에 보조 지표처럼 보고싶습니다.최대 나올수 있는값은12고 최소는0이 되겠네요
다음글
이전글