커뮤니티

다시 문의 드립니다.

프로필 이미지
세계일주
2016-01-27 18:13:54
117
글번호 94878
답변완료
아래에 알려주신 지표를 차트에 대입을 해보니 지표가 나오는게 101500분부터 출력은 됩니다. 지금은 전일 171500분봉이 시작점으로 지표가 고점과 저점을 갱신하면 지표가 바뀜니다. 그리고 101500분부터 없던 지표선이 나옵니다. 나올때는 전일 171500분부터 저점과 고점이 나왔던 선이 표시가 안되다가 10시15분부터 이어져 나옵니다. 그러나 제가 하고싶은것은 오전 10시 15분에 생기는 첫봉을 기준으로 지표가 인식이되어서 새롭게 그려나가는 것을 원합니다. input : 시작시간(101500), 종료시간(170500); var : Tcond(false); if stime == 시작시간 or (stime > 시작시간 and sTime[1] < 시작시간) Then Tcond = true; if stime == 종료시간 or (stime > 종료시간 and sTime[1] < 종료시간) Then Tcond = true; if Tcond == true then{ Value1 = dayhigh-DayLow; plot1(dayhigh,"고점"); plot2(dayhigh-Value1*0.764,"당일 76.4"); plot3(dayhigh-Value1*0.618,"당일 61.8"); plot4(dayhigh-Value1*0.500,"당일 50.0"); plot5(dayhigh-Value1*0.382,"당일 38.2"); plot6(dayhigh-Value1*0.236,"당일 23.6"); plot7(DayLow,"저점"); Text_Delete(var1); Text_Delete(var2); Text_Delete(var3); Text_Delete(var4); Text_Delete(var5); Text_Delete(var6); Text_Delete(var7); var1 = Text_New(sdate,stime,plot1,"당일고점 : " +NumToStr(plot1,2)); var2 = Text_New(sdate,stime,plot2,"당일 76.4 : " +NumToStr(plot2,2)); var3 = Text_New(sdate,stime,plot3,"당일 61.8 : " +NumToStr(plot3,2)); var4 = Text_New(sdate,stime,plot4,"당일 평균 : " +NumToStr(plot4,2)); var5 = Text_New(sdate,stime,plot5,"당일 38.2 : " +NumToStr(plot5,2)); var6 = Text_New(sdate,stime,plot6,"당일 23.6 : " +NumToStr(plot6,2)); var7 = Text_New(sdate,stime,plot7,"당일 저점 : " +NumToStr(plot7,2)); }
지표
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2016-01-28 08:39:46

안녕하세요 예스스탁입니다. 선그래프는 이전출력지점과 현재출력지점을 연결하는 그래프 종류입니다. 특정시간안에만 표시하고자 하시면 지표속성에서 그래프의 종류를 이전 출력지점과 연결이 안되는 점그래프나 일자그래프로 지정해 주셔야 힙니다. 선그래프로는 해당시간 사선이 그어지는 것을 막을수는 없습니다. 즐거운 하루되세요 > 세계일주 님이 쓴 글입니다. > 제목 : 다시 문의 드립니다. > 아래에 알려주신 지표를 차트에 대입을 해보니 지표가 나오는게 101500분부터 출력은 됩니다. 지금은 전일 171500분봉이 시작점으로 지표가 고점과 저점을 갱신하면 지표가 바뀜니다. 그리고 101500분부터 없던 지표선이 나옵니다. 나올때는 전일 171500분부터 저점과 고점이 나왔던 선이 표시가 안되다가 10시15분부터 이어져 나옵니다. 그러나 제가 하고싶은것은 오전 10시 15분에 생기는 첫봉을 기준으로 지표가 인식이되어서 새롭게 그려나가는 것을 원합니다. input : 시작시간(101500), 종료시간(170500); var : Tcond(false); if stime == 시작시간 or (stime > 시작시간 and sTime[1] < 시작시간) Then Tcond = true; if stime == 종료시간 or (stime > 종료시간 and sTime[1] < 종료시간) Then Tcond = true; if Tcond == true then{ Value1 = dayhigh-DayLow; plot1(dayhigh,"고점"); plot2(dayhigh-Value1*0.764,"당일 76.4"); plot3(dayhigh-Value1*0.618,"당일 61.8"); plot4(dayhigh-Value1*0.500,"당일 50.0"); plot5(dayhigh-Value1*0.382,"당일 38.2"); plot6(dayhigh-Value1*0.236,"당일 23.6"); plot7(DayLow,"저점"); Text_Delete(var1); Text_Delete(var2); Text_Delete(var3); Text_Delete(var4); Text_Delete(var5); Text_Delete(var6); Text_Delete(var7); var1 = Text_New(sdate,stime,plot1,"당일고점 : " +NumToStr(plot1,2)); var2 = Text_New(sdate,stime,plot2,"당일 76.4 : " +NumToStr(plot2,2)); var3 = Text_New(sdate,stime,plot3,"당일 61.8 : " +NumToStr(plot3,2)); var4 = Text_New(sdate,stime,plot4,"당일 평균 : " +NumToStr(plot4,2)); var5 = Text_New(sdate,stime,plot5,"당일 38.2 : " +NumToStr(plot5,2)); var6 = Text_New(sdate,stime,plot6,"당일 23.6 : " +NumToStr(plot6,2)); var7 = Text_New(sdate,stime,plot7,"당일 저점 : " +NumToStr(plot7,2)); }
프로필 이미지

세계일주

2016-01-28 10:39:49

다시한번 질문 드립니다. 그러면 특정시간이 아닌 항셍이 오전장 10시15분에 시작하는데 지표는 생성이 야간장을 기준으로 생김니다. 이것을 10 15분에 시작을 끝으로 다음날 10 15분에 새로이 시작이 되게 만들 수는 있는지요? 미리 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 다시 문의 드립니다. > 안녕하세요 예스스탁입니다. 선그래프는 이전출력지점과 현재출력지점을 연결하는 그래프 종류입니다. 특정시간안에만 표시하고자 하시면 지표속성에서 그래프의 종류를 이전 출력지점과 연결이 안되는 점그래프나 일자그래프로 지정해 주셔야 힙니다. 선그래프로는 해당시간 사선이 그어지는 것을 막을수는 없습니다. 즐거운 하루되세요 > 세계일주 님이 쓴 글입니다. > 제목 : 다시 문의 드립니다. > 아래에 알려주신 지표를 차트에 대입을 해보니 지표가 나오는게 101500분부터 출력은 됩니다. 지금은 전일 171500분봉이 시작점으로 지표가 고점과 저점을 갱신하면 지표가 바뀜니다. 그리고 101500분부터 없던 지표선이 나옵니다. 나올때는 전일 171500분부터 저점과 고점이 나왔던 선이 표시가 안되다가 10시15분부터 이어져 나옵니다. 그러나 제가 하고싶은것은 오전 10시 15분에 생기는 첫봉을 기준으로 지표가 인식이되어서 새롭게 그려나가는 것을 원합니다. input : 시작시간(101500), 종료시간(170500); var : Tcond(false); if stime == 시작시간 or (stime > 시작시간 and sTime[1] < 시작시간) Then Tcond = true; if stime == 종료시간 or (stime > 종료시간 and sTime[1] < 종료시간) Then Tcond = true; if Tcond == true then{ Value1 = dayhigh-DayLow; plot1(dayhigh,"고점"); plot2(dayhigh-Value1*0.764,"당일 76.4"); plot3(dayhigh-Value1*0.618,"당일 61.8"); plot4(dayhigh-Value1*0.500,"당일 50.0"); plot5(dayhigh-Value1*0.382,"당일 38.2"); plot6(dayhigh-Value1*0.236,"당일 23.6"); plot7(DayLow,"저점"); Text_Delete(var1); Text_Delete(var2); Text_Delete(var3); Text_Delete(var4); Text_Delete(var5); Text_Delete(var6); Text_Delete(var7); var1 = Text_New(sdate,stime,plot1,"당일고점 : " +NumToStr(plot1,2)); var2 = Text_New(sdate,stime,plot2,"당일 76.4 : " +NumToStr(plot2,2)); var3 = Text_New(sdate,stime,plot3,"당일 61.8 : " +NumToStr(plot3,2)); var4 = Text_New(sdate,stime,plot4,"당일 평균 : " +NumToStr(plot4,2)); var5 = Text_New(sdate,stime,plot5,"당일 38.2 : " +NumToStr(plot5,2)); var6 = Text_New(sdate,stime,plot6,"당일 23.6 : " +NumToStr(plot6,2)); var7 = Text_New(sdate,stime,plot7,"당일 저점 : " +NumToStr(plot7,2)); }
프로필 이미지

예스스탁 예스스탁 답변

2016-01-28 11:00:32

안녕하세요 예스스탁입니다. dayhigh, daylow등 일간데이터는 영업일 변경을 기준으로 값을 리턴합니다. 10시15분을 기준으로 일간고가와 저가를 계산하게 변경해 드립니다. var : HH(0),LL(0); if stime == 101500 or (stime > 101500 and stime[1] < 101500) Then{ HH = H; LL = L; } if H > HH Then HH = H; if L < LL Then LL = L; Value1 = HH-LL; plot1(HH,"고점"); plot2(HH-Value1*0.764,"당일 76.4"); plot3(HH-Value1*0.618,"당일 61.8"); plot4(HH-Value1*0.500,"당일 50.0"); plot5(HH-Value1*0.382,"당일 38.2"); plot6(HH-Value1*0.236,"당일 23.6"); plot7(LL,"저점"); Text_Delete(var1); Text_Delete(var2); Text_Delete(var3); Text_Delete(var4); Text_Delete(var5); Text_Delete(var6); Text_Delete(var7); var1 = Text_New(sdate,stime,plot1,"당일고점 : " +NumToStr(plot1,2)); var2 = Text_New(sdate,stime,plot2,"당일 76.4 : " +NumToStr(plot2,2)); var3 = Text_New(sdate,stime,plot3,"당일 61.8 : " +NumToStr(plot3,2)); var4 = Text_New(sdate,stime,plot4,"당일 평균 : " +NumToStr(plot4,2)); var5 = Text_New(sdate,stime,plot5,"당일 38.2 : " +NumToStr(plot5,2)); var6 = Text_New(sdate,stime,plot6,"당일 23.6 : " +NumToStr(plot6,2)); var7 = Text_New(sdate,stime,plot7,"당일 저점 : " +NumToStr(plot7,2)); 즐거운 하루되세요 > 세계일주 님이 쓴 글입니다. > 제목 : Re : Re : 다시 문의 드립니다. > 다시한번 질문 드립니다. 그러면 특정시간이 아닌 항셍이 오전장 10시15분에 시작하는데 지표는 생성이 야간장을 기준으로 생김니다. 이것을 10 15분에 시작을 끝으로 다음날 10 15분에 새로이 시작이 되게 만들 수는 있는지요? 미리 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 다시 문의 드립니다. > 안녕하세요 예스스탁입니다. 선그래프는 이전출력지점과 현재출력지점을 연결하는 그래프 종류입니다. 특정시간안에만 표시하고자 하시면 지표속성에서 그래프의 종류를 이전 출력지점과 연결이 안되는 점그래프나 일자그래프로 지정해 주셔야 힙니다. 선그래프로는 해당시간 사선이 그어지는 것을 막을수는 없습니다. 즐거운 하루되세요 > 세계일주 님이 쓴 글입니다. > 제목 : 다시 문의 드립니다. > 아래에 알려주신 지표를 차트에 대입을 해보니 지표가 나오는게 101500분부터 출력은 됩니다. 지금은 전일 171500분봉이 시작점으로 지표가 고점과 저점을 갱신하면 지표가 바뀜니다. 그리고 101500분부터 없던 지표선이 나옵니다. 나올때는 전일 171500분부터 저점과 고점이 나왔던 선이 표시가 안되다가 10시15분부터 이어져 나옵니다. 그러나 제가 하고싶은것은 오전 10시 15분에 생기는 첫봉을 기준으로 지표가 인식이되어서 새롭게 그려나가는 것을 원합니다. input : 시작시간(101500), 종료시간(170500); var : Tcond(false); if stime == 시작시간 or (stime > 시작시간 and sTime[1] < 시작시간) Then Tcond = true; if stime == 종료시간 or (stime > 종료시간 and sTime[1] < 종료시간) Then Tcond = true; if Tcond == true then{ Value1 = dayhigh-DayLow; plot1(dayhigh,"고점"); plot2(dayhigh-Value1*0.764,"당일 76.4"); plot3(dayhigh-Value1*0.618,"당일 61.8"); plot4(dayhigh-Value1*0.500,"당일 50.0"); plot5(dayhigh-Value1*0.382,"당일 38.2"); plot6(dayhigh-Value1*0.236,"당일 23.6"); plot7(DayLow,"저점"); Text_Delete(var1); Text_Delete(var2); Text_Delete(var3); Text_Delete(var4); Text_Delete(var5); Text_Delete(var6); Text_Delete(var7); var1 = Text_New(sdate,stime,plot1,"당일고점 : " +NumToStr(plot1,2)); var2 = Text_New(sdate,stime,plot2,"당일 76.4 : " +NumToStr(plot2,2)); var3 = Text_New(sdate,stime,plot3,"당일 61.8 : " +NumToStr(plot3,2)); var4 = Text_New(sdate,stime,plot4,"당일 평균 : " +NumToStr(plot4,2)); var5 = Text_New(sdate,stime,plot5,"당일 38.2 : " +NumToStr(plot5,2)); var6 = Text_New(sdate,stime,plot6,"당일 23.6 : " +NumToStr(plot6,2)); var7 = Text_New(sdate,stime,plot7,"당일 저점 : " +NumToStr(plot7,2)); }
프로필 이미지

세계일주

2016-01-28 12:34:10

세계일주 님에 의해 삭제된 답변입니다.