안녕하세요 관리자님 보내주신 66925번의 수식은 잘받았습니다.
다름이 아니오라
원래 제가 원했던 건 상한1,하한1,상한2,하한2
요렇게 4개의 선을 구현하려 했던건데 선이 2개밖에 안나오는데 이게 맞는건지요??
제가 잘몰라서 다시한번 여쭤봅니다 관리자님!!
번거롭게 해드려 대단히 죄송합니다.
즐거운주말되세요!!
- 보내주신 66925번의 수식 -
if bdate != bdate[1] Then
{
var1 = 0;
var2 = 0;
var3 = 0;
var4 = 0;
var11 = var1[1];
var22 = var2[1];
var33 = var3[1];
var44 = var4[1];
}
if h > dayopen Then
{
var1 = var1 + (h-dayopen);
var2 = var2 + 1;
}
if L < dayopen Then
{
var3 = var3 + (l-dayopen);
var4 = var4 + 1;
}
if var22 > 0 Then
plot1(dayopen+(var11/var22));
if var44 > 0 Then
plot2(dayopen+(var33/var44));
답변 1
예스스탁
예스스탁 답변
2020-04-10 17:30:01
안녕하세요
예스스탁입니다.
1
시초가 위 아래의 구분이 모호합니다.
시초가 위는 저가가 시초가 위에 있는봉
시초가 아래는 고가가 시초가 아래 있는봉만 대상으로 했습니다.
종가 기준이면 아래수식에서 시초가 비교식을 종가로 변경하시면 됩니다.
2
위 기준으로 전일 평균값이 양수입니다.
모두 시초가를 기준으로 더하게 되어 있습니다.
올려주신 내용으로 작성해 드립니다.
평균값을 빼는 내용이 있으면 plot명령어에서 수정하시기 바랍니다.
3
if bdate != bdate[1] Then
{
var1 = 0;
var2 = 0;
var3 = 0;
var4 = 0;
var5 = 0;
var6 = 0;
var11 = var1[1];
var22 = var2[1];
var33 = var3[1];
var44 = var4[1];
var55 = var5[1];
var66 = var6[1];
}
if l > dayopen Then
{
var1 = var1 + (h-dayopen);
var2 = var2 + (L-dayopen);
var3 = var3 + 1;
}
if H < dayopen Then
{
var4 = var4 + (dayopen-h);
var5 = var5 + (dayopen-l);
var6 = var6 + 1;
}
#당일시가+전일시초가 위 봉의 (고가-시초가)의 평균
plot1(dayopen+(var11/var33),"상한1");
#당일시가+전일시초가 위 봉의 (저가-시초가)의 평균
plot2(dayopen+(var22/var33),"하한1");
#당일시가+전일시초가 아래 봉의 (시초가-고가)의 평균
plot3(dayopen+(var44/var66),"상한2");
#당일시가+전일시초가 아래 봉의 (시초가-저가)의 평균
plot4(dayopen+(var55/var66),"하한2");
즐거운 하루되세요
> 카카 님이 쓴 글입니다.
> 제목 : 66925번에 대한 재질문사항입니다
> 안녕하세요 관리자님 보내주신 66925번의 수식은 잘받았습니다.
다름이 아니오라
원래 제가 원했던 건 상한1,하한1,상한2,하한2
요렇게 4개의 선을 구현하려 했던건데 선이 2개밖에 안나오는데 이게 맞는건지요??
제가 잘몰라서 다시한번 여쭤봅니다 관리자님!!
번거롭게 해드려 대단히 죄송합니다.
즐거운주말되세요!!
- 보내주신 66925번의 수식 -
if bdate != bdate[1] Then
{
var1 = 0;
var2 = 0;
var3 = 0;
var4 = 0;
var11 = var1[1];
var22 = var2[1];
var33 = var3[1];
var44 = var4[1];
}
if h > dayopen Then
{
var1 = var1 + (h-dayopen);
var2 = var2 + 1;
}
if L < dayopen Then
{
var3 = var3 + (l-dayopen);
var4 = var4 + 1;
}
if var22 > 0 Then
plot1(dayopen+(var11/var22));
if var44 > 0 Then
plot2(dayopen+(var33/var44));