지난달 시가/고가-중심-저가-종가
지난주 시가/고가-중심-저가-종가
문법용어부탁드립니다
weekh
dayofweek로는 검증이 안되요
적용수식은
일봉처럼해보려고 합니다
var3= Day****(1)+abs(DayHigh(1)-DayLow(1))/2;
답변 1
예스스탁
예스스탁 답변
2021-02-01 14:11:04
안녕하세요
예스스탁입니다.
1
dayofweek는 기본제공 내장함수입니다.
해당 함수는 검증이 안될수 없습니다.
검증에 에러가 있으시면 다른 부분에서 문법에 에러가 있는 것입입니다.
2
주봉과 월봉의 시고저종가는 기본으로 제공되는 함수가 없습니다.
수식내에서 계산해 사용하셔야 합니다.
아래는 주봉/월봉 시고저종가 수식입니다.
각 배열변수 [0]은 이번주/이번달, [1]은 전주/전달, [2]는 전전주/전전달 순서입니다.
차트에 지정한 과거주를 계산할 만큼 충분한 데이타가 없으면 값이 0으로 나오게 됩니다.
아래식 참고하셔서 원하시는 계산식 만드시시기 바랍니다.
3 주봉
var : cnt(0);
Array : weeko[10](0),weekh[10](0),weekl[10](0),weekc[10](0);
if dayofweek(Bdate) < DayOfWeek(Bdate[1]) Then
{
weeko[0] = o;
weekh[0] = h;
weekl[0] = l;
For cnt = 1 to 9
{
weeko[cnt] = weeko[cnt-1][1];
weekh[cnt] = weekh[cnt-1][1];
weekl[cnt] = weekl[cnt-1][1];
weekc[cnt] = weekc[cnt-1][1];
}
}
if weekh[0] > 0 and h > weekh[0] Then
weekh[0] = h;
if weekl[0] > 0 and l < weekl[0] Then
weekl[0] = l;
weekc[0] = c;
Plot1(weeko[1]);
Plot2(weekh[1]);
Plot3(weekl[1]);
Plot4(weekc[1]);
4 월봉
var : cnt(0);
Array : montho[10](0),monthh[10](0),monthl[10](0),monthc[10](0);
if Bdate > Bdate[1]+30 Then
{
montho[0] = o;
monthh[0] = h;
monthl[0] = l;
For cnt = 1 to 9
{
montho[cnt] = montho[cnt-1][1];
monthh[cnt] = monthh[cnt-1][1];
monthl[cnt] = monthl[cnt-1][1];
monthc[cnt] = monthc[cnt-1][1];
}
}
if monthh[0] > 0 and h > monthh[0] Then
monthh[0] = h;
if monthl[0] > 0 and l < monthl[0] Then
monthl[0] = l;
monthc[0] = c;
Plot1(montho[1]);
Plot2(monthh[1]);
Plot3(monthl[1]);
Plot4(monthc[1]);
즐거운 하루되세요
> 에리카 님이 쓴 글입니다.
> 제목 : 지표
> 지난달 시가/고가-중심-저가-종가
지난주 시가/고가-중심-저가-종가
문법용어부탁드립니다
weekh
dayofweek로는 검증이 안되요
적용수식은
일봉처럼해보려고 합니다
var3= Day****(1)+abs(DayHigh(1)-DayLow(1))/2;