커뮤니티

Re : Re : 추세선 긋기 부탁드립니다.

프로필 이미지
포보스
2021-09-03 08:24:32
786
글번호 151999
답변완료
즐거운 휴가 되셨죠? 출근하시자 마자 답변주셔셔 대단히 감사드립니다. 근데요.. 각 라인의 출발점은 모두 다른값에서 출발하지만 도착하는 값은 모두 당일 시작가 값 11:30분에 수렴하는 것을 원합니다. 다시한번더 고민해주세요. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : 추세선 긋기 부탁드립니다. > 안녕하세요 예스스탁입니다. 각라인은 표시가 0이면 출력하지 않고 1을 지정하시면 표시하게 됩니다. input : 표시1(1),R1(255),G1(0),B1(0),굵기1(1); input : 표시2(1),R2(204),G2(0),B2(204),굵기2(1); input : 표시3(1),R3(102),G3(102),B3(102),굵기3(1); input : 표시4(1),R4(102),G4(102),B4(102),굵기4(1); input : 표시5(1),R5(102),G5(102),B5(102),굵기5(1); var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0); if Index == 0 or (sTime >= 143000 and sTime[1] < 143000) Then { var1 = sDate; Var2 = stime; } if NextBarStime == 154500 Then { value1 = DayOpen; value2 = DayHigh; value3 = DayLow; value4 = (Value2+Value3)/2; value5 = DayClose; if 표시1 > 0 and value1 > 0 Then { TL1 = TL_New(var1,Var2,value1,sDate,sTime,value1); TL_SetColor(TL1,RGB(R1,G1,B1)); TL_SetSize(TL1, 굵기1); } if 표시2 > 0 and value2 > 0 Then { TL2 = TL_New(var1,Var2,value2,sDate,sTime,value2); TL_SetColor(TL2,RGB(R2,G2,B2)); TL_SetSize(TL2, 굵기2); } if 표시3 > 0 and Value3 > 0 Then { TL3 = TL_New(var1,Var2,Value3,sDate,sTime,Value3); TL_SetColor(TL3,RGB(R3,G3,B3)); TL_SetSize(TL3, 굵기3); } if 표시4 > 0 and Value4 > 0 Then { TL4 = TL_New(var1,Var2,Value4,sDate,sTime,Value4); TL_SetColor(TL4,RGB(R4,G4,B4)); TL_SetSize(TL4, 굵기4); } if 표시5 > 0 and Value5 > 0 Then { TL5 = TL_New(var1,Var2,Value5,sDate,sTime,Value5); TL_SetColor(TL5,RGB(R5,G5,B5)); TL_SetSize(TL5, 굵기5); } } Else { if sTime < 113000 Then { TL_SetEnd(TL1,sDate,sTime,value1); TL_SetEnd(TL2,sDate,sTime,Value2); TL_SetEnd(TL3,sDate,sTime,Value3); TL_SetEnd(TL4,sDate,sTime,Value4); TL_SetEnd(TL5,sDate,sTime,Value5); } } 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 추세선 긋기 부탁드립니다. > 안녕하세요? 문의하신 내용은 수요일 이후에 다시 글 부탁드리겠습니다. 문의 내용은 수식 담당자가 답변 가능할 것 같은데, 휴가 중이라서 답변이 어렵습니다. 감사합니다. > 포보스 님이 쓴 글입니다. > 제목 : 추세선 긋기 부탁드립니다. > 안녕하세요? 신세지는김에 또한번더 부탁드립니다. 전일 시가, 고가, 저가, 중심가, 종가를 14:00시 부터 오늘 시가라인 11:00까지 수렴하는 추세라인을 긋는겁니다. 각 라인의 선택여부와 컬러를 달리할 수 있게 해주세요. 염치없지요? 감사합니다. 꾸뻑..
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-09-03 15:19:42

안녕하세요 예스스탁입니다. 각 추세선의 끝은 당일시가에 모이도록 수정해 드립니다. input : 표시1(1),R1(255),G1(0),B1(0),굵기1(1); input : 표시2(1),R2(204),G2(0),B2(204),굵기2(1); input : 표시3(1),R3(102),G3(102),B3(102),굵기3(1); input : 표시4(1),R4(102),G4(102),B4(102),굵기4(1); var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0); if Index == 0 or (sTime >= 143000 and sTime[1] < 143000) Then { var1 = sDate; Var2 = stime; } if NextBarStime == 154500 Then { value1 = DayHigh; value2 = DayLow; value3 = (Value1+Value2)/2; value4 = DayClose; if 표시1 > 0 and value1 > 0 Then { TL1 = TL_New(var1,Var2,value1,sDate,sTime,NextBarOpen); TL_SetColor(TL1,RGB(R1,G1,B1)); TL_SetSize(TL1, 굵기1); } if 표시2 > 0 and value2 > 0 Then { TL2 = TL_New(var1,Var2,value2,sDate,sTime,NextBarOpen); TL_SetColor(TL2,RGB(R2,G2,B2)); TL_SetSize(TL2, 굵기2); } if 표시3 > 0 and Value3 > 0 Then { TL3 = TL_New(var1,Var2,Value3,sDate,sTime,NextBarOpen); TL_SetColor(TL3,RGB(R3,G3,B3)); TL_SetSize(TL3, 굵기3); } if 표시4 > 0 and Value4 > 0 Then { TL4 = TL_New(var1,Var2,Value4,sDate,sTime,NextBarOpen); TL_SetColor(TL4,RGB(R4,G4,B4)); TL_SetSize(TL4, 굵기4); } } Else { if sTime < 113000 Then { TL_SetEnd(TL1,sDate,sTime,DayOpen); TL_SetEnd(TL2,sDate,sTime,DayOpen); TL_SetEnd(TL3,sDate,sTime,DayOpen); TL_SetEnd(TL4,sDate,sTime,DayOpen); TL_SetEnd(TL5,sDate,sTime,DayOpen); } } 즐거운 하루되세요 > 포보스 님이 쓴 글입니다. > 제목 : Re : Re : 추세선 긋기 부탁드립니다. > 즐거운 휴가 되셨죠? 출근하시자 마자 답변주셔셔 대단히 감사드립니다. 근데요.. 각 라인의 출발점은 모두 다른값에서 출발하지만 도착하는 값은 모두 당일 시작가 값 11:30분에 수렴하는 것을 원합니다. 다시한번더 고민해주세요. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : 추세선 긋기 부탁드립니다. > 안녕하세요 예스스탁입니다. 각라인은 표시가 0이면 출력하지 않고 1을 지정하시면 표시하게 됩니다. input : 표시1(1),R1(255),G1(0),B1(0),굵기1(1); input : 표시2(1),R2(204),G2(0),B2(204),굵기2(1); input : 표시3(1),R3(102),G3(102),B3(102),굵기3(1); input : 표시4(1),R4(102),G4(102),B4(102),굵기4(1); input : 표시5(1),R5(102),G5(102),B5(102),굵기5(1); var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0); if Index == 0 or (sTime >= 143000 and sTime[1] < 143000) Then { var1 = sDate; Var2 = stime; } if NextBarStime == 154500 Then { value1 = DayOpen; value2 = DayHigh; value3 = DayLow; value4 = (Value2+Value3)/2; value5 = DayClose; if 표시1 > 0 and value1 > 0 Then { TL1 = TL_New(var1,Var2,value1,sDate,sTime,value1); TL_SetColor(TL1,RGB(R1,G1,B1)); TL_SetSize(TL1, 굵기1); } if 표시2 > 0 and value2 > 0 Then { TL2 = TL_New(var1,Var2,value2,sDate,sTime,value2); TL_SetColor(TL2,RGB(R2,G2,B2)); TL_SetSize(TL2, 굵기2); } if 표시3 > 0 and Value3 > 0 Then { TL3 = TL_New(var1,Var2,Value3,sDate,sTime,Value3); TL_SetColor(TL3,RGB(R3,G3,B3)); TL_SetSize(TL3, 굵기3); } if 표시4 > 0 and Value4 > 0 Then { TL4 = TL_New(var1,Var2,Value4,sDate,sTime,Value4); TL_SetColor(TL4,RGB(R4,G4,B4)); TL_SetSize(TL4, 굵기4); } if 표시5 > 0 and Value5 > 0 Then { TL5 = TL_New(var1,Var2,Value5,sDate,sTime,Value5); TL_SetColor(TL5,RGB(R5,G5,B5)); TL_SetSize(TL5, 굵기5); } } Else { if sTime < 113000 Then { TL_SetEnd(TL1,sDate,sTime,value1); TL_SetEnd(TL2,sDate,sTime,Value2); TL_SetEnd(TL3,sDate,sTime,Value3); TL_SetEnd(TL4,sDate,sTime,Value4); TL_SetEnd(TL5,sDate,sTime,Value5); } } 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 추세선 긋기 부탁드립니다. > 안녕하세요? 문의하신 내용은 수요일 이후에 다시 글 부탁드리겠습니다. 문의 내용은 수식 담당자가 답변 가능할 것 같은데, 휴가 중이라서 답변이 어렵습니다. 감사합니다. > 포보스 님이 쓴 글입니다. > 제목 : 추세선 긋기 부탁드립니다. > 안녕하세요? 신세지는김에 또한번더 부탁드립니다. 전일 시가, 고가, 저가, 중심가, 종가를 14:00시 부터 오늘 시가라인 11:00까지 수렴하는 추세라인을 긋는겁니다. 각 라인의 선택여부와 컬러를 달리할 수 있게 해주세요. 염치없지요? 감사합니다. 꾸뻑..