예스스탁
예스스탁 답변
2021-04-30 13:56:08
안녕하세요
예스스탁입니다.
input : 고가평균시작일(20210420),고가평균기간(20);
input : 저가평균시작일(20210425),저가평균기간(20);
input : 중간평균시작일(20210425),중간평균기간(20);
var : cnt(0);
var : Hcnt(0),Hsum(0),Hma(0);
var : Lcnt(0),Lsum(0),Lma(0);
var : Mcnt(0),Msum(0),Mma(0);
if Bdate != Bdate[1] Then
{
if Bdate >= 고가평균시작일 Then
hcnt = hcnt+1;
if Bdate >= 저가평균시작일 Then
lcnt = lcnt+1;
if Bdate >= 중간평균시작일 Then
Mcnt = Mcnt+1;
}
if hcnt >= 1 and hcnt <= 고가평균기간 Then
{
hsum = 0;
For cnt = 0 to hcnt-1
{
hsum = hsum + DayHigh(cnt);
}
hma = Hsum/Hcnt;
Plot1(Hma);
}
if lcnt >= 1 and lcnt <= 저가평균기간 Then
{
lsum = 0;
For cnt = 0 to lcnt-1
{
lsum = lsum + DayLow(cnt);
}
lma = lsum/lcnt;
Plot2(lma);
}
if Mcnt >= 1 and Mcnt <= 중간평균기간 Then
{
Msum = 0;
For cnt = 0 to Mcnt-1
{
Msum = Msum + (dayhigh(cnt)-DayLow(cnt))/2;
}
Mma = Msum/Mcnt;
Plot3(Mma);
}
즐거운 하루되세요
> jdavid 님이 쓴 글입니다.
> 제목 : 일봉고가평균
> 감사합니다
특정일 이후 특정일까지의 특정기간만.
예를들어 특정일 이후 특정일까지 20일 기간동안만.
1.
각각의 일봉 고가들의 평균가,
각각의 일봉 저가들의 평균가,
각각의 일봉 고가와 저가의 중간가의 평균가를 구하고
수평추세선으로 가격을 표시하고 싶습니다.
2. 위 평균가를 계산하는 시작일과 끝날이 각각 다르게 부탁드립니다.
예. 고가평균은 4.20.일에 시작하여 계산했다면
저가평균은 4.25.일에 시작하여 계산하고
고가평균과 저가평균의 중간가는 4.25.부터 시작하여 계산합니다.
jdavid
2021-04-30 14:27:05
고가평균과 저가평균의 가운데 그려지지 않습니다.
중간평균을 고가평균과 저가평균의 중간에 그려지도록 부탁드립니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 일봉고가평균
> 안녕하세요
예스스탁입니다.
input : 고가평균시작일(20210420),고가평균기간(20);
input : 저가평균시작일(20210425),저가평균기간(20);
input : 중간평균시작일(20210425),중간평균기간(20);
var : cnt(0);
var : Hcnt(0),Hsum(0),Hma(0);
var : Lcnt(0),Lsum(0),Lma(0);
var : Mcnt(0),Msum(0),Mma(0);
if Bdate != Bdate[1] Then
{
if Bdate >= 고가평균시작일 Then
hcnt = hcnt+1;
if Bdate >= 저가평균시작일 Then
lcnt = lcnt+1;
if Bdate >= 중간평균시작일 Then
Mcnt = Mcnt+1;
}
if hcnt >= 1 and hcnt <= 고가평균기간 Then
{
hsum = 0;
For cnt = 0 to hcnt-1
{
hsum = hsum + DayHigh(cnt);
}
hma = Hsum/Hcnt;
Plot1(Hma);
}
if lcnt >= 1 and lcnt <= 저가평균기간 Then
{
lsum = 0;
For cnt = 0 to lcnt-1
{
lsum = lsum + DayLow(cnt);
}
lma = lsum/lcnt;
Plot2(lma);
}
if Mcnt >= 1 and Mcnt <= 중간평균기간 Then
{
Msum = 0;
For cnt = 0 to Mcnt-1
{
Msum = Msum + (dayhigh(cnt)-DayLow(cnt))/2;
}
Mma = Msum/Mcnt;
Plot3(Mma);
}
즐거운 하루되세요
> jdavid 님이 쓴 글입니다.
> 제목 : 일봉고가평균
> 감사합니다
특정일 이후 특정일까지의 특정기간만.
예를들어 특정일 이후 특정일까지 20일 기간동안만.
1.
각각의 일봉 고가들의 평균가,
각각의 일봉 저가들의 평균가,
각각의 일봉 고가와 저가의 중간가의 평균가를 구하고
수평추세선으로 가격을 표시하고 싶습니다.
2. 위 평균가를 계산하는 시작일과 끝날이 각각 다르게 부탁드립니다.
예. 고가평균은 4.20.일에 시작하여 계산했다면
저가평균은 4.25.일에 시작하여 계산하고
고가평균과 저가평균의 중간가는 4.25.부터 시작하여 계산합니다.
예스스탁
예스스탁 답변
2021-04-30 14:55:16
안녕하세요
예스스탁입니다.
수정한 식입니다.
1번은 중간평균을 지정일부터 각 날짜의 중간값을 평균하는 식이고
2번식은 중간평균시작일부터 고가평균과 저가평균의 중심값을 그리는 식입니다.
1
input : 고가평균시작일(20210420),고가평균기간(20);
input : 저가평균시작일(20210425),저가평균기간(20);
input : 중간평균시작일(20210425),중간평균기간(20);
var : cnt(0);
var : Hcnt(0),Hsum(0),Hma(0);
var : Lcnt(0),Lsum(0),Lma(0);
var : Mcnt(0),Msum(0),Mma(0);
if Bdate != Bdate[1] Then
{
if Bdate >= 고가평균시작일 Then
hcnt = hcnt+1;
if Bdate >= 저가평균시작일 Then
lcnt = lcnt+1;
if Bdate >= 중간평균시작일 Then
Mcnt = Mcnt+1;
}
if hcnt >= 1 and hcnt <= 고가평균기간 Then
{
hsum = 0;
For cnt = 0 to hcnt-1
{
hsum = hsum + DayHigh(cnt);
}
hma = Hsum/Hcnt;
Plot1(Hma);
}
if lcnt >= 1 and lcnt <= 저가평균기간 Then
{
lsum = 0;
For cnt = 0 to lcnt-1
{
lsum = lsum + DayLow(cnt);
}
lma = lsum/lcnt;
Plot2(lma);
}
if Mcnt >= 1 and Mcnt <= 중간평균기간 Then
{
Msum = 0;
For cnt = 0 to Mcnt-1
{
Msum = Msum + (dayhigh(cnt)+DayLow(cnt))/2;
}
Mma = Msum/Mcnt;
Plot3(Mma);
}
2
input : 고가평균시작일(20210420),고가평균기간(20);
input : 저가평균시작일(20210425),저가평균기간(20);
input : 중간평균시작일(20210425),중간평균기간(20);
var : cnt(0);
var : Hcnt(0),Hsum(0),Hma(0);
var : Lcnt(0),Lsum(0),Lma(0);
var : Mcnt(0),Msum(0),Mma(0);
if Bdate != Bdate[1] Then
{
if Bdate >= 고가평균시작일 Then
hcnt = hcnt+1;
if Bdate >= 저가평균시작일 Then
lcnt = lcnt+1;
if Bdate >= 중간평균시작일 Then
Mcnt = Mcnt+1;
}
if hcnt >= 1 and hcnt <= 고가평균기간 Then
{
hsum = 0;
For cnt = 0 to hcnt-1
{
hsum = hsum + DayHigh(cnt);
}
hma = Hsum/Hcnt;
Plot1(Hma);
}
if lcnt >= 1 and lcnt <= 저가평균기간 Then
{
lsum = 0;
For cnt = 0 to lcnt-1
{
lsum = lsum + DayLow(cnt);
}
lma = lsum/lcnt;
Plot2(lma);
}
if Mcnt >= 1 and Mcnt <= 중간평균기간 Then
{
if hma > 0 and lma > 0 Then
Plot3((Hma+Lma)/2);
}
즐거운 하루되세요
> jdavid 님이 쓴 글입니다.
> 제목 : Re : Re : 중간평균이 시작일의 중간가에서 그려지게 부탁드립니다
> 고가평균과 저가평균의 가운데 그려지지 않습니다.
중간평균을 고가평균과 저가평균의 중간에 그려지도록 부탁드립니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 일봉고가평균
> 안녕하세요
예스스탁입니다.
input : 고가평균시작일(20210420),고가평균기간(20);
input : 저가평균시작일(20210425),저가평균기간(20);
input : 중간평균시작일(20210425),중간평균기간(20);
var : cnt(0);
var : Hcnt(0),Hsum(0),Hma(0);
var : Lcnt(0),Lsum(0),Lma(0);
var : Mcnt(0),Msum(0),Mma(0);
if Bdate != Bdate[1] Then
{
if Bdate >= 고가평균시작일 Then
hcnt = hcnt+1;
if Bdate >= 저가평균시작일 Then
lcnt = lcnt+1;
if Bdate >= 중간평균시작일 Then
Mcnt = Mcnt+1;
}
if hcnt >= 1 and hcnt <= 고가평균기간 Then
{
hsum = 0;
For cnt = 0 to hcnt-1
{
hsum = hsum + DayHigh(cnt);
}
hma = Hsum/Hcnt;
Plot1(Hma);
}
if lcnt >= 1 and lcnt <= 저가평균기간 Then
{
lsum = 0;
For cnt = 0 to lcnt-1
{
lsum = lsum + DayLow(cnt);
}
lma = lsum/lcnt;
Plot2(lma);
}
if Mcnt >= 1 and Mcnt <= 중간평균기간 Then
{
Msum = 0;
For cnt = 0 to Mcnt-1
{
Msum = Msum + (dayhigh(cnt)-DayLow(cnt))/2;
}
Mma = Msum/Mcnt;
Plot3(Mma);
}
즐거운 하루되세요
> jdavid 님이 쓴 글입니다.
> 제목 : 일봉고가평균
> 감사합니다
특정일 이후 특정일까지의 특정기간만.
예를들어 특정일 이후 특정일까지 20일 기간동안만.
1.
각각의 일봉 고가들의 평균가,
각각의 일봉 저가들의 평균가,
각각의 일봉 고가와 저가의 중간가의 평균가를 구하고
수평추세선으로 가격을 표시하고 싶습니다.
2. 위 평균가를 계산하는 시작일과 끝날이 각각 다르게 부탁드립니다.
예. 고가평균은 4.20.일에 시작하여 계산했다면
저가평균은 4.25.일에 시작하여 계산하고
고가평균과 저가평균의 중간가는 4.25.부터 시작하여 계산합니다.