커뮤니티
수식오류 수정부탁드립니다.
2017-10-31 21:07:51
174
글번호 113807
안녕하세요.
아래와 같이 답변해주셨는데 차트에 전일고가,저가 등등 의도와 다른수치가 차트에 표시됩니다. 확인부탁드려요..
-----------------------------------------------------------------
안녕하세요
예스스탁입니다.
var : cnt(0);
Array : WeekOpen[10](0),WeekHigh[10](0),WeekLow[10](0),WeekClose[10](0);
Array : MonthOpen[10](0),MonthHigh[10](0),MonthLow[10](0),MonthClose[10](0);
if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then{
WeekOpen[0] = O;
Weekhigh[0] = O;
WeekLow[0] = O;
for cnt = 1 to 9{
WeekOpen[cnt] = WeekOpen[cnt-1][1];
WeekHigh[cnt] = WeekHigh[cnt-1][1];
WeekLow[cnt] = WeekLow[cnt-1][1];
WeekClose[cnt] = WeekClose[cnt-1][1];
}
}
WeekClose[0] = C;
if H > WeekHigh[0] Then
WeekHigh[0] = H;
if L < WeekLow[0] Then
WeekLow[0] = L;
if bdate > bdate[1]+30 Then{
MonthOpen[0] = O;
Monthhigh[0] = O;
MonthLow[0] = O;
for cnt = 1 to 9{
MonthOpen[cnt] = MonthOpen[cnt-1][1];
MonthHigh[cnt] = MonthHigh[cnt-1][1];
MonthLow[cnt] = MonthLow[cnt-1][1];
MonthClose[cnt] = MonthClose[cnt-1][1];
}
}
MonthClose[0] = C;
if H > MonthHigh[0] Then
MonthHigh[0] = H;
if L < MonthLow[0] Then
MonthLow[0] = L;
plot1(MonthOpen[1],"전월시가");
plot2(MonthHigh[1],"전월고가");
plot3(MonthLow[1],"전월저가");
plot4(MonthClose[1],"전월종가");
plot5(WeekOpen[1],"전주시가");
plot6(WeekHigh[1],"전주고가");
plot7(WeekLow[1],"전주저가");
plot8(WeekClose[1],"전주종가");
plot9(dayopen(1),"전일시가");
plot10(dayhigh(1),"전일고가");
plot11(daylow(1),"전일저가");
plot12(DayClose(1),"전일종가");
plot13(MonthOpen[0],"당월시가");
plot14(MonthHigh[0],"당월고가");
plot15(MonthLow[0],"당월저가");
plot16(MonthClose[0],"당월종가");
plot17(WeekOpen[0],"금주시가");
plot18(WeekHigh[0],"금주고가");
plot19(WeekLow[0],"금주저가");
plot20(WeekClose[0],"금주종가");
plot21(dayopen(0),"당일시가");
plot22(dayhigh(0),"당일고가");
plot23(daylow(0),"당일저가");
plot24(DayClose(0),"당일종가");
즐거운 하루되세요
> 운동좋아 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 분봉차트에 1봉전 월,주,일봉의 시가,고가,저가,종가가 일직선으로 표시되는 지표와
현재진행하는 일봉을 포함한 월봉,주봉,일봉의 시가,고가,저가,종가가 표현되는 지표수식
부탁드리겠습니다.
답변 1
예스스탁 예스스탁 답변
2017-11-01 11:43:30
안녕하세요
예스스탁입니다.
적용해 보았지만 수식에 이상이 없습니다.
모두 값 정확히 리턴되고 있습니다.
즐거운 하루되세요
> 운동좋아 님이 쓴 글입니다.
> 제목 : 수식오류 수정부탁드립니다.
> 안녕하세요.
아래와 같이 답변해주셨는데 차트에 전일고가,저가 등등 의도와 다른수치가 차트에 표시됩니다. 확인부탁드려요..
-----------------------------------------------------------------
안녕하세요
예스스탁입니다.
var : cnt(0);
Array : WeekOpen[10](0),WeekHigh[10](0),WeekLow[10](0),WeekClose[10](0);
Array : MonthOpen[10](0),MonthHigh[10](0),MonthLow[10](0),MonthClose[10](0);
if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then{
WeekOpen[0] = O;
Weekhigh[0] = O;
WeekLow[0] = O;
for cnt = 1 to 9{
WeekOpen[cnt] = WeekOpen[cnt-1][1];
WeekHigh[cnt] = WeekHigh[cnt-1][1];
WeekLow[cnt] = WeekLow[cnt-1][1];
WeekClose[cnt] = WeekClose[cnt-1][1];
}
}
WeekClose[0] = C;
if H > WeekHigh[0] Then
WeekHigh[0] = H;
if L < WeekLow[0] Then
WeekLow[0] = L;
if bdate > bdate[1]+30 Then{
MonthOpen[0] = O;
Monthhigh[0] = O;
MonthLow[0] = O;
for cnt = 1 to 9{
MonthOpen[cnt] = MonthOpen[cnt-1][1];
MonthHigh[cnt] = MonthHigh[cnt-1][1];
MonthLow[cnt] = MonthLow[cnt-1][1];
MonthClose[cnt] = MonthClose[cnt-1][1];
}
}
MonthClose[0] = C;
if H > MonthHigh[0] Then
MonthHigh[0] = H;
if L < MonthLow[0] Then
MonthLow[0] = L;
plot1(MonthOpen[1],"전월시가");
plot2(MonthHigh[1],"전월고가");
plot3(MonthLow[1],"전월저가");
plot4(MonthClose[1],"전월종가");
plot5(WeekOpen[1],"전주시가");
plot6(WeekHigh[1],"전주고가");
plot7(WeekLow[1],"전주저가");
plot8(WeekClose[1],"전주종가");
plot9(dayopen(1),"전일시가");
plot10(dayhigh(1),"전일고가");
plot11(daylow(1),"전일저가");
plot12(DayClose(1),"전일종가");
plot13(MonthOpen[0],"당월시가");
plot14(MonthHigh[0],"당월고가");
plot15(MonthLow[0],"당월저가");
plot16(MonthClose[0],"당월종가");
plot17(WeekOpen[0],"금주시가");
plot18(WeekHigh[0],"금주고가");
plot19(WeekLow[0],"금주저가");
plot20(WeekClose[0],"금주종가");
plot21(dayopen(0),"당일시가");
plot22(dayhigh(0),"당일고가");
plot23(daylow(0),"당일저가");
plot24(DayClose(0),"당일종가");
즐거운 하루되세요
> 운동좋아 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 분봉차트에 1봉전 월,주,일봉의 시가,고가,저가,종가가 일직선으로 표시되는 지표와
현재진행하는 일봉을 포함한 월봉,주봉,일봉의 시가,고가,저가,종가가 표현되는 지표수식
부탁드리겠습니다.