안녕하세요!
만들어 주신 수식중에 아래 주봉수식이 좀 모양이 이상하게 나타나는 것 같아서요!
전봉의 진폭만큼 현재봉 주봉에 상방 과 하방에 양쪽으로 나타나야 하는데
그렇지가 않은 것 같아서요!
확인을 한번 부탁드립니다!
주봉 수식
input : N(10);
Var : preHigh(0), preLow(0),HighV(0), LowV(0);
Var : R1(0), S1(0);
if DayOfWeek(Bdate) < dayofweek(Bdate[1]) Then // 일요일(0) < 토요일(6) 인 경우
{
HighV = H;
LowV = L;
preHigh = HighV[1];
preLow = LowV[1];
}
if HighV > 0 and H > highV Then HighV = H;
if LowV > 0 and L < LowV Then LowV = L;
var1 = DateToJulian(CurrentDate);
if var1 > 0 and DateToJulian(sDate) >= var1-N Then
{
R1 = PreHigh+(PreHigh-PreLow);
S1 = PreLow-(PreHigh-PreLow);
Plot1(R1);
Plot2(S1);
}
답변 1
예스스탁
예스스탁 답변
2023-01-04 15:02:08
안녕하세요
예스스탁입니다.
올려주신식 다시 체크해 보았지만 별도로 문제가 없습니다.
기존에 올리신 식이 전일고가+전일폭, 전일저가-전일폭을 그리는 식입니다.
변경해 드린식은 전주고가+전주폭, 전주저가-전주폭으로 되어 있고
지표도 정상적으로 출력되고 있습니다.
수식에 전주고가와 전주저가도 표시되게 추가해 드립니다.
차트에 전주의 데이타가 모두 있는지 확인하시기 바랍니다.
input : N(10);
Var : preHigh(0), preLow(0),HighV(0), LowV(0);
Var : R1(0), S1(0);
if DayOfWeek(Bdate) < dayofweek(Bdate[1]) Then // 일요일(0) < 토요일(6) 인 경우
{
HighV = H;
LowV = L;
preHigh = HighV[1];
preLow = LowV[1];
}
if HighV > 0 and H > highV Then HighV = H;
if LowV > 0 and L < LowV Then LowV = L;
var1 = DateToJulian(CurrentDate);
if var1 > 0 and DateToJulian(sDate) >= var1-N Then
{
R1 = PreHigh+(PreHigh-PreLow);
S1 = PreLow-(PreHigh-PreLow);
Plot1(R1);
Plot2(S1);
plot3(prehigh);
plot4(prelow);
}
즐거운 하루되세요
> qha71 님이 쓴 글입니다.
> 제목 : 수정 부탁드립니다
> 안녕하세요!
만들어 주신 수식중에 아래 주봉수식이 좀 모양이 이상하게 나타나는 것 같아서요!
전봉의 진폭만큼 현재봉 주봉에 상방 과 하방에 양쪽으로 나타나야 하는데
그렇지가 않은 것 같아서요!
확인을 한번 부탁드립니다!
주봉 수식
input : N(10);
Var : preHigh(0), preLow(0),HighV(0), LowV(0);
Var : R1(0), S1(0);
if DayOfWeek(Bdate) < dayofweek(Bdate[1]) Then // 일요일(0) < 토요일(6) 인 경우
{
HighV = H;
LowV = L;
preHigh = HighV[1];
preLow = LowV[1];
}
if HighV > 0 and H > highV Then HighV = H;
if LowV > 0 and L < LowV Then LowV = L;
var1 = DateToJulian(CurrentDate);
if var1 > 0 and DateToJulian(sDate) >= var1-N Then
{
R1 = PreHigh+(PreHigh-PreLow);
S1 = PreLow-(PreHigh-PreLow);
Plot1(R1);
Plot2(S1);
}