안녕하세요.
전일(preday)의 1)고점, 2)저점, 3) 중간선
전주(preweek)의 4)고점, 5) 저점, 6)중간선
전월(premonth)의 7)고점, 8)저점, 9)중간선
이렇게 아홉 개의 선을 만들 수 있는 수식 부탁드립니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2021-06-30 11:29:29
안녕하세요
예스스탁입니다.
차트에 전주,전월의 최고가와 최저가를 계산할 만큼 데이타가 충본이 있어야 지표가 출력됩니다.
var : cnt(0);
Array : WH[10](0),WL[10](0),MH[10](0),ML[10](0);
Plot1(DayHigh(1),"전일고점");
Plot2(DayLow(1),"전일저점");
Plot3((DayHigh(1)+DayLow(1))/2,"전일중간");
if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then
{
WH[0] = H;
WL[0] = L;
For cnt = 1 to 9
{
WH[cnt] = WH[cnt-1][1];
WL[cnt] = WL[cnt-1][1];
}
}
if WH[0] > 0 and H > WH[0] Then
WH[0] = H;
if WL[0] > 0 and L < WL[0] Then
WL[0] = L;
if WH[1] > 0 and WL[1] > 0 Then
{
Plot4(WH[1],"전주고가");
Plot5(WL[1],"전주저가");
Plot6((WH[1]+WL[1])/2,"전주중간");
}
if Bdate > Bdate[1]+30 Then
{
MH[0] = H;
ML[0] = L;
For cnt = 1 to 9
{
MH[cnt] = MH[cnt-1][1];
ML[cnt] = ML[cnt-1][1];
}
}
if MH[0] > 0 and H > MH[0] Then
MH[0] = H;
if ML[0] > 0 and L < ML[0] Then
ML[0] = L;
if MH[1] > 0 and ML[1] > 0 Then
{
Plot7(MH[1],"전월고가");
Plot8(ML[1],"전월저가");
Plot9((MH[1]+ML[1])/2,"전월중간");
}
즐거운 하루되세요
> 레드코어 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다~!
> 안녕하세요.
전일(preday)의 1)고점, 2)저점, 3) 중간선
전주(preweek)의 4)고점, 5) 저점, 6)중간선
전월(premonth)의 7)고점, 8)저점, 9)중간선
이렇게 아홉 개의 선을 만들 수 있는 수식 부탁드립니다.
감사합니다.