예스스탁
예스스탁 답변
2021-11-03 13:01:04
안녕하세요
예스스탁입니다.
1,2 타주기분 이평
input : 타주기분(30),P1(5),P2(20),P3(60),P4(120),P5(300);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
var : sum1(0),mav1(0);
var : sum2(0),mav2(0);
var : sum3(0),mav3(0);
var : sum4(0),mav4(0);
var : sum5(0),mav5(0);
Array : C1[400](0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%타주기분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 타주기분 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 타주기분 > 1 and TM >= TM[1]+타주기분) or
(Bdate == Bdate[1] and 타주기분 == 1 and TM > TM[1]) Then
{
for cnt = 1 to 399
{
C1[cnt] = C1[cnt-1][1];
}
}
C1[0] = C;
if C1[P1-1] > 0 then
{
sum1 = 0;
for cnt = 0 to P1-1
{
sum1 = sum1+C1[cnt];
}
mav1 = sum1/P1;
plot1(mav1,"이평1");
}
if C1[P2-1] > 0 then
{
sum2 = 0;
for cnt = 0 to P2-1
{
sum2 = sum1+C1[cnt];
}
mav2 = sum2/P2;
plot2(mav2,"이평2");
}
if C1[P3-1] > 0 then
{
sum3 = 0;
for cnt = 0 to P3-1
{
sum3 = sum3+C1[cnt];
}
mav3 = sum3/P3;
plot3(mav3,"이평3");
}
if C1[P4-1] > 0 then
{
sum4 = 0;
for cnt = 0 to P4-1
{
sum4 = sum4+C1[cnt];
}
mav4 = sum4/P4;
plot4(mav4,"이평4");
}
if C1[P5-1] > 0 then
{
sum4 = 0;
for cnt = 0 to P5-1
{
sum5 = sum5+C1[cnt];
}
mav5 = sum5/P5;
plot5(mav5,"이평5");
}
}
3 일봉이평
input : P1(5),P2(20),P3(60),P4(120),P5(300);
var : cnt(0);
var : sum1(0),mav1(0);
var : sum2(0),mav2(0);
var : sum3(0),mav3(0);
var : sum4(0),mav4(0);
var : sum5(0),mav5(0);
if dayClose(P1-1) > 0 then
{
sum1 = 0;
for cnt = 0 to P1-1
{
sum1 = sum1+dayClose(cnt);
}
mav1 = sum1/P1;
plot1(mav1,"이평1");
}
if dayClose(P2-1) > 0 then
{
sum2 = 0;
for cnt = 0 to P2-1
{
sum2 = sum1+dayClose(cnt);
}
mav2 = sum2/P2;
plot2(mav2,"이평2");
}
if dayClose(P3-1) > 0 then
{
sum3 = 0;
for cnt = 0 to P3-1
{
sum3 = sum3+dayClose(cnt);
}
mav3 = sum3/P3;
plot3(mav3,"이평3");
}
if dayClose(P4-1) > 0 then
{
sum4 = 0;
for cnt = 0 to P4-1
{
sum4 = sum4+dayClose(cnt);
}
mav4 = sum4/P4;
plot4(mav4,"이평4");
}
if dayClose(P5-1) > 0 then
{
sum4 = 0;
for cnt = 0 to P5-1
{
sum5 = sum5+dayClose(cnt);
}
mav5 = sum5/P5;
plot5(mav5,"이평5");
}
즐거운 하루되세요
> 육각수 님이 쓴 글입니다.
> 제목 : 문의
> 항상 감사드립니다.
60분봉의 이평선(5, 20, 60, 120, 300) 5개를 5분봉에 표시하고자 합니다
추가로 30분봉의 이평선(5, 20, 60, 120, 300) 5개를 5분봉에 표시하고자 합니다
일봉의 이평선(5, 20, 60, 120, 300) 5개를 5분봉에 표시하고자 합니다.
감사합니다.