커뮤니티

도움을 요청합니다.

프로필 이미지
포보스
2023-03-01 21:04:17
1176
글번호 166804
답변완료
안녕하세요. 다음 지표에서 Plot3, Plot4, Plot5, Plot6 추세선을 전일값과 당일 시초값과 추세선이 연결되어나타나지 않고 전일은 전일종가값에서 추세선이 끝나고, 당일 시가와 동시에 각 추세선들의 값이 새로 시작되었으면 합니다. 수고스러움에 미리 감사드립니다. ========================= input : N(2),Pre(0); var : HH(0),LL(0),cnt(0); var : sum(0),mav(0); HH = 0; LL = 0; sum = DayOpen(Pre+0); For cnt = Pre+0 to Pre+N-1 { if HH == 0 or (HH > 0 and DayHigh(cnt) > HH) Then HH = DayHigh(cnt); if LL == 0 or (LL > 0 and DayLow(cnt) < LL) Then LL = DayLow(cnt); if cnt > pre+0 Then sum = sum + DayClose(cnt); } mav = sum/N; Plot1(HH, "TOP"); plot2(LL, "BOT"); plot3((HH+LL)/2, "중심선"); plot4(((HH+LL)/2 + (DayHigh(0)+DayLow(0))/2)/2 , "둘둘둘"); plot5((DayHigh(0)+DayLow(0))/2,"당일중심"); plot6(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.500,"50.0%"); plot7(mav,"N일이평시초기값"); plot8(DayOpen,"시가"); plot9(C,"종가값"); plot10(DayHigh,"고가값"); plot11(DayLow,"저가값");
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2023-03-02 11:28:49

안녕하세요 예스스탁입니다. 1 일반선그래프는 전봉과 현재봉을 연결하게 됩니다. 그래프의 종류를 속성에서 일자그래프로 변경하시면 전봉과 연결되지 않습니다. 2 그래프모양을 변경하는 내용이 아니시면 추세선으로 작성해야 합니다. plot3~plot6값이 당일 수평으로 그려지게 작성해 드립니다. 추세선은 수식안에서 색상예약어 변경하셔서 색상 지정해 주셔야 합니다. input : N(2),Pre(0); var : HH(0),LL(0),cnt(0); var : sum(0),mav(0); var : d1(0),t1(0),tl1(0),tl2(0),tl3(0),tl4(0); HH = 0; LL = 0; sum = DayOpen(Pre+0); For cnt = Pre+0 to Pre+N-1 { if HH == 0 or (HH > 0 and DayHigh(cnt) > HH) Then HH = DayHigh(cnt); if LL == 0 or (LL > 0 and DayLow(cnt) < LL) Then LL = DayLow(cnt); if cnt > pre+0 Then sum = sum + DayClose(cnt); } mav = sum/N; Plot1(HH, "TOP"); plot2(LL, "BOT"); var3 = (HH+LL)/2; Var4 = ((HH+LL)/2 + (DayHigh(0)+DayLow(0))/2)/2; var5 = (DayHigh(0)+DayLow(0))/2; var6 = DayHigh(0)-(DayHigh(0)-DayLow(0))*0.500; plot7(mav,"N일이평시초기값"); plot8(DayOpen,"시가"); plot9(C,"종가값"); plot10(DayHigh,"고가값"); plot11(DayLow,"저가값"); if Bdate != Bdate[1] Then { d1 = sDate; t1 = sTime; tl1 = TL_New(sDate,sTime,Var3,NextBarSdate,NextBarStime,Var3); tl2 = TL_New(sDate,sTime,Var4,NextBarSdate,NextBarStime,Var4); tl3 = TL_New(sDate,sTime,Var5,NextBarSdate,NextBarStime,Var5); tl4 = TL_New(sDate,sTime,Var6,NextBarSdate,NextBarStime,Var6); TL_SetColor(tl1,Red); TL_SetColor(tl2,Blue); TL_SetColor(tl3,Cyan); TL_SetColor(tl4,Magenta); } Else { TL_SetBegin(tl1,d1,t1,Var3); TL_SetEnd(tl1,NextBarSdate,NextBarStime,Var3); TL_SetBegin(tl2,d1,t1,Var4); TL_SetEnd(tl2,NextBarSdate,NextBarStime,Var4); TL_SetBegin(tl3,d1,t1,Var5); TL_SetEnd(tl3,NextBarSdate,NextBarStime,Var5); TL_SetBegin(tl4,d1,t1,Var6); TL_SetEnd(tl4,NextBarSdate,NextBarStime,Var6); } 즐거운 하루되세요 > 포보스 님이 쓴 글입니다. > 제목 : 도움을 요청합니다. > 안녕하세요. 다음 지표에서 Plot3, Plot4, Plot5, Plot6 추세선을 전일값과 당일 시초값과 추세선이 연결되어나타나지 않고 전일은 전일종가값에서 추세선이 끝나고, 당일 시가와 동시에 각 추세선들의 값이 새로 시작되었으면 합니다. 수고스러움에 미리 감사드립니다. ========================= input : N(2),Pre(0); var : HH(0),LL(0),cnt(0); var : sum(0),mav(0); HH = 0; LL = 0; sum = DayOpen(Pre+0); For cnt = Pre+0 to Pre+N-1 { if HH == 0 or (HH > 0 and DayHigh(cnt) > HH) Then HH = DayHigh(cnt); if LL == 0 or (LL > 0 and DayLow(cnt) < LL) Then LL = DayLow(cnt); if cnt > pre+0 Then sum = sum + DayClose(cnt); } mav = sum/N; Plot1(HH, "TOP"); plot2(LL, "BOT"); plot3((HH+LL)/2, "중심선"); plot4(((HH+LL)/2 + (DayHigh(0)+DayLow(0))/2)/2 , "둘둘둘"); plot5((DayHigh(0)+DayLow(0))/2,"당일중심"); plot6(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.500,"50.0%"); plot7(mav,"N일이평시초기값"); plot8(DayOpen,"시가"); plot9(C,"종가값"); plot10(DayHigh,"고가값"); plot11(DayLow,"저가값");
프로필 이미지

포보스

2023-03-03 00:42:05

또 하나를 배움니다. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 도움을 요청합니다. > 안녕하세요 예스스탁입니다. 1 일반선그래프는 전봉과 현재봉을 연결하게 됩니다. 그래프의 종류를 속성에서 일자그래프로 변경하시면 전봉과 연결되지 않습니다. 2 그래프모양을 변경하는 내용이 아니시면 추세선으로 작성해야 합니다. plot3~plot6값이 당일 수평으로 그려지게 작성해 드립니다. 추세선은 수식안에서 색상예약어 변경하셔서 색상 지정해 주셔야 합니다. input : N(2),Pre(0); var : HH(0),LL(0),cnt(0); var : sum(0),mav(0); var : d1(0),t1(0),tl1(0),tl2(0),tl3(0),tl4(0); HH = 0; LL = 0; sum = DayOpen(Pre+0); For cnt = Pre+0 to Pre+N-1 { if HH == 0 or (HH > 0 and DayHigh(cnt) > HH) Then HH = DayHigh(cnt); if LL == 0 or (LL > 0 and DayLow(cnt) < LL) Then LL = DayLow(cnt); if cnt > pre+0 Then sum = sum + DayClose(cnt); } mav = sum/N; Plot1(HH, "TOP"); plot2(LL, "BOT"); var3 = (HH+LL)/2; Var4 = ((HH+LL)/2 + (DayHigh(0)+DayLow(0))/2)/2; var5 = (DayHigh(0)+DayLow(0))/2; var6 = DayHigh(0)-(DayHigh(0)-DayLow(0))*0.500; plot7(mav,"N일이평시초기값"); plot8(DayOpen,"시가"); plot9(C,"종가값"); plot10(DayHigh,"고가값"); plot11(DayLow,"저가값"); if Bdate != Bdate[1] Then { d1 = sDate; t1 = sTime; tl1 = TL_New(sDate,sTime,Var3,NextBarSdate,NextBarStime,Var3); tl2 = TL_New(sDate,sTime,Var4,NextBarSdate,NextBarStime,Var4); tl3 = TL_New(sDate,sTime,Var5,NextBarSdate,NextBarStime,Var5); tl4 = TL_New(sDate,sTime,Var6,NextBarSdate,NextBarStime,Var6); TL_SetColor(tl1,Red); TL_SetColor(tl2,Blue); TL_SetColor(tl3,Cyan); TL_SetColor(tl4,Magenta); } Else { TL_SetBegin(tl1,d1,t1,Var3); TL_SetEnd(tl1,NextBarSdate,NextBarStime,Var3); TL_SetBegin(tl2,d1,t1,Var4); TL_SetEnd(tl2,NextBarSdate,NextBarStime,Var4); TL_SetBegin(tl3,d1,t1,Var5); TL_SetEnd(tl3,NextBarSdate,NextBarStime,Var5); TL_SetBegin(tl4,d1,t1,Var6); TL_SetEnd(tl4,NextBarSdate,NextBarStime,Var6); } 즐거운 하루되세요 > 포보스 님이 쓴 글입니다. > 제목 : 도움을 요청합니다. > 안녕하세요. 다음 지표에서 Plot3, Plot4, Plot5, Plot6 추세선을 전일값과 당일 시초값과 추세선이 연결되어나타나지 않고 전일은 전일종가값에서 추세선이 끝나고, 당일 시가와 동시에 각 추세선들의 값이 새로 시작되었으면 합니다. 수고스러움에 미리 감사드립니다. ========================= input : N(2),Pre(0); var : HH(0),LL(0),cnt(0); var : sum(0),mav(0); HH = 0; LL = 0; sum = DayOpen(Pre+0); For cnt = Pre+0 to Pre+N-1 { if HH == 0 or (HH > 0 and DayHigh(cnt) > HH) Then HH = DayHigh(cnt); if LL == 0 or (LL > 0 and DayLow(cnt) < LL) Then LL = DayLow(cnt); if cnt > pre+0 Then sum = sum + DayClose(cnt); } mav = sum/N; Plot1(HH, "TOP"); plot2(LL, "BOT"); plot3((HH+LL)/2, "중심선"); plot4(((HH+LL)/2 + (DayHigh(0)+DayLow(0))/2)/2 , "둘둘둘"); plot5((DayHigh(0)+DayLow(0))/2,"당일중심"); plot6(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.500,"50.0%"); plot7(mav,"N일이평시초기값"); plot8(DayOpen,"시가"); plot9(C,"종가값"); plot10(DayHigh,"고가값"); plot11(DayLow,"저가값");