수고하십니다
아래 수식을 일봉차트date1 주봉차트date2로 적용해서 date2 지표라인를 일봉차트에 나오게끔 부탁합니다 감사합니다
input : P1(1),P2(2),P3(3);
var : cnt(0),count(0);
var : sum1(0),sum2(0),sum3(0),csum1(0),csum2(0),csum3(0),;
var : mav1(0),mav2(0),mav3(0);
Array : CC[300](0);
if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then
{
for cnt = 299 downto 1
{
CC[cnt] = CC[cnt-1];
}
}
CC[0] = C;
if CC[P1-1] > 0 Then
{
sum1 = 0;
csum1 = 0;
for count = 0 to P1-1
{
sum1 = sum1+CC[count] * (p1 - cnt);
csum1 = csum1 + p1 - cnt;
}
mav1 = sum1/csum1;
plot1(mav1);
}
if CC[P2-1] > 0 Then
{
sum2 = 0;
csum2 = 0;
for count = 0 to P2-1
{
sum2 = sum2+CC[count] * (p2 - cnt);
csum2 = csum2 + p2 - cnt;
}
mav2 = sum2/csum2;
plot2(mav2);
}
if CC[P3-1] > 0 Then
{
sum3 = 0;
csum3 = 0;
for count = 0 to P3-1
{
sum3 = sum3+CC[count] * (p3 - cnt);
csum3 = csum3 + p3 - cnt;
}
mav3 = sum3/csum3;
plot3(mav3);
}
답변 1
예스스탁
예스스탁 답변
2022-04-12 14:16:22
안녕하세요
예스스탁입니다.
올리신 수식이 일봉이하의 주기에서 주봉이평을 그리는 식입니다.
data2자체로 그리시면 아래와 같습니다.
input : P1(1),P2(2),P3(3);
var : mav1(0,Data2),mav2(0,Data2),mav3(0,Data2);
mav1 = Data2(ma(C,P1));
mav2 = Data2(ma(C,P2));
mav3 = Data2(ma(C,P3));
Plot1(mav1);
plot2(mav2);
plot3(mav3);
즐거운 하루되세요
> 커피한잔 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 수고하십니다
아래 수식을 일봉차트date1 주봉차트date2로 적용해서 date2 지표라인를 일봉차트에 나오게끔 부탁합니다 감사합니다
input : P1(1),P2(2),P3(3);
var : cnt(0),count(0);
var : sum1(0),sum2(0),sum3(0),csum1(0),csum2(0),csum3(0),;
var : mav1(0),mav2(0),mav3(0);
Array : CC[300](0);
if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then
{
for cnt = 299 downto 1
{
CC[cnt] = CC[cnt-1];
}
}
CC[0] = C;
if CC[P1-1] > 0 Then
{
sum1 = 0;
csum1 = 0;
for count = 0 to P1-1
{
sum1 = sum1+CC[count] * (p1 - cnt);
csum1 = csum1 + p1 - cnt;
}
mav1 = sum1/csum1;
plot1(mav1);
}
if CC[P2-1] > 0 Then
{
sum2 = 0;
csum2 = 0;
for count = 0 to P2-1
{
sum2 = sum2+CC[count] * (p2 - cnt);
csum2 = csum2 + p2 - cnt;
}
mav2 = sum2/csum2;
plot2(mav2);
}
if CC[P3-1] > 0 Then
{
sum3 = 0;
csum3 = 0;
for count = 0 to P3-1
{
sum3 = sum3+CC[count] * (p3 - cnt);
csum3 = csum3 + p3 - cnt;
}
mav3 = sum3/csum3;
plot3(mav3);
}