커뮤니티
추가질문
2015-03-27 16:55:35
187
글번호 84498
추가 질문입니다
아래와 같이 잘 보내주셔서 감사합니다
DATA1과 DATA2
일때 각각 이평선 구해주세요
__________________________________
안녕하세요
예스스탁입니다.
9시부터 10시까지는 전일 마지막봉에서 계산된 이평값이
유지됩니다.
input : P(5);
vaR : cnt(0),mav(0),sum(0);
Array : CC[100](0);
if stime >= 100000 Then
{
CC[0] = C;
for cnt = 1 to P
{
CC[cnt] = CC[cnt-1][1];
}
}
if CC[P-1] > 0 Then
{
sum = 0;
for cnt = 0 to P-1
{
sum = sum+Cc[cnt];
}
mav = sum/P;
plot1(mav);
}
만약 9시에서 10시까지 지표를 출력하지 않고자 하시면
아래수식을 사용하시고 지표속성에서 점그래프나 일자그래프와 같이
직전봉과 연결이 되지 않는 그래프종류로 설정하고 적용하시면 됩니다.
input : P(5);
vaR : cnt(0),mav(0),sum(0);
Array : CC[100](0);
if stime >= 100000 Then
{
CC[0] = C;
for cnt = 1 to P
{
CC[cnt] = CC[cnt-1][1];
}
if CC[P-1] > 0 Then
{
sum = 0;
for cnt = 0 to P-1
{
sum = sum+Cc[cnt];
}
mav = sum/P;
plot1(mav);
}
}
즐거운 하루되세요
> HI_ll****** 님이 쓴 글입니다.
> 제목 : 질문드립니다
> 질문드립니다
차트에는 데이타가 있고
다만 지표를 그리는데 매일 오전 10시까지의 데이타는 없는것으로 취급하고 싶습니다
그래서 이평을 그린다면 어떻게 해야 하나요?
다만 이평그릴때 봉갯수(기간값)에도 역시 데이타가 없는곳은 없는것처럼 그려져야합니다
즉 전일마지막봉 값이후 오늘 첫봉은 10시1분 값으로 연결해서 이어서 그려져야합니다
예)
이평 5봉선을 그린다면
전일마지막봉-3,전일마지막봉-2,전일마지막봉-1,전일마지막봉,오늘(당일)10시1분봉
이렇게 5개봉으로 계산한 이평값이 오늘 10시1분봉에 지표값으로 찍히게 하고 싶습니다
부탁드려요
답변 1
예스스탁 예스스탁 답변
2015-03-30 09:39:34
안녕하세요
예스스탁입니다.
1-1 data1 9시~10시는 전일 마지막봉값 출력
input : P(5);
vaR : cnt(0,data1),mav(0,data1),sum(0,data1);
Array : CC[100](0,data1);
if data2(stime >= 100000) Then
{
CC[0] = data1(C);
for cnt = 1 to P
{
CC[cnt] = CC[cnt-1][1];
}
}
if CC[P-1] > 0 Then
{
sum = 0;
for cnt = 0 to P-1
{
sum = sum+CC[cnt];
}
mav = sum/P;
plot1(mav);
}
1-2 data1 9시~10시 출력하지 않음
input : P(5);
vaR : cnt(0,data1),mav(0,data1),sum(0,data1);
Array : CC[100](0,data1);
if stime >= 100000 Then
{
CC[0] = data1(C);
for cnt = 1 to P
{
CC[cnt] = CC[cnt-1][1];
}
if CC[P-1] > 0 Then
{
sum = 0;
for cnt = 0 to P-1
{
sum = sum+Cc[cnt];
}
mav = sum/P;
plot1(mav);
}
}
2-1 data1 9시~10시는 전일 마지막봉값 출력
input : P(5);
vaR : cnt(0,data2),mav(0,data2),sum(0,data2);
Array : CC[100](0,data2);
if data2(stime >= 100000) Then
{
CC[0] = data2(C);
for cnt = 1 to P
{
CC[cnt] = CC[cnt-1][1];
}
}
if CC[P-1] > 0 Then
{
sum = 0;
for cnt = 0 to P-1
{
sum = sum+CC[cnt];
}
mav = sum/P;
plot1(mav);
}
2-2 data2 9시~10시 출력하지 않음
input : P(5);
vaR : cnt(0,data2),mav(0,data2),sum(0,data2);
Array : CC[100](0,data2);
if stime >= 100000 Then
{
CC[0] = data2(C);
for cnt = 1 to P
{
CC[cnt] = CC[cnt-1][1];
}
if CC[P-1] > 0 Then
{
sum = 0;
for cnt = 0 to P-1
{
sum = sum+Cc[cnt];
}
mav = sum/P;
plot1(mav);
}
}
즐거운 하루되세요
> HI_ll****** 님이 쓴 글입니다.
> 제목 : 추가질문
> 추가 질문입니다
아래와 같이 잘 보내주셔서 감사합니다
DATA1과 DATA2
일때 각각 이평선 구해주세요
__________________________________
안녕하세요
예스스탁입니다.
9시부터 10시까지는 전일 마지막봉에서 계산된 이평값이
유지됩니다.
input : P(5);
vaR : cnt(0),mav(0),sum(0);
Array : CC[100](0);
if stime >= 100000 Then
{
CC[0] = C;
for cnt = 1 to P
{
CC[cnt] = CC[cnt-1][1];
}
}
if CC[P-1] > 0 Then
{
sum = 0;
for cnt = 0 to P-1
{
sum = sum+Cc[cnt];
}
mav = sum/P;
plot1(mav);
}
만약 9시에서 10시까지 지표를 출력하지 않고자 하시면
아래수식을 사용하시고 지표속성에서 점그래프나 일자그래프와 같이
직전봉과 연결이 되지 않는 그래프종류로 설정하고 적용하시면 됩니다.
input : P(5);
vaR : cnt(0),mav(0),sum(0);
Array : CC[100](0);
if stime >= 100000 Then
{
CC[0] = C;
for cnt = 1 to P
{
CC[cnt] = CC[cnt-1][1];
}
if CC[P-1] > 0 Then
{
sum = 0;
for cnt = 0 to P-1
{
sum = sum+Cc[cnt];
}
mav = sum/P;
plot1(mav);
}
}
즐거운 하루되세요
> HI_ll****** 님이 쓴 글입니다.
> 제목 : 질문드립니다
> 질문드립니다
차트에는 데이타가 있고
다만 지표를 그리는데 매일 오전 10시까지의 데이타는 없는것으로 취급하고 싶습니다
그래서 이평을 그린다면 어떻게 해야 하나요?
다만 이평그릴때 봉갯수(기간값)에도 역시 데이타가 없는곳은 없는것처럼 그려져야합니다
즉 전일마지막봉 값이후 오늘 첫봉은 10시1분 값으로 연결해서 이어서 그려져야합니다
예)
이평 5봉선을 그린다면
전일마지막봉-3,전일마지막봉-2,전일마지막봉-1,전일마지막봉,오늘(당일)10시1분봉
이렇게 5개봉으로 계산한 이평값이 오늘 10시1분봉에 지표값으로 찍히게 하고 싶습니다
부탁드려요
다음글
이전글