커뮤니티

수식설정 문의드립니다

프로필 이미지
초심대로
2020-04-10 10:26:52
318
글번호 137787
답변완료

첨부 이미지

그림과같이 당일 고점,저점,줌심,시작 변동진폭좀 설정하고싶습니다.감사합니다
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-10 13:24:21

안녕하세요 예스스탁입니다. 항셍과 같이 별도의 시간을 시초가로 보는 경우에는 2번식 이용하셔야 합니다. 수식내에 각 추세선의 색상이나 텍스트의 색상, 크기등을 설정하는 함수가 있습니다. 랭귀지 도움말 참고하셔서 세부적인 위치등은 직접 수정하셔야 합니다. 1 var : tl1(0),tl2(0),tl3(0),tl4(0); var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0); TL_Delete(tl1); TL_Delete(tl2); TL_Delete(tl3); TL_Delete(tl4); tl1 = TL_New(sdate,stime,Dayopen,NextBarSdate,NextBarStime,dayopen); tl2 = TL_New(sdate,stime,DayHigh,NextBarSdate,NextBarStime,DayHigh); tl3 = TL_New(sdate,stime,DayLow,NextBarSdate,NextBarStime,DayLow); tl4 = TL_New(sdate,stime,(DayHigh+daylow)/2,NextBarSdate,NextBarStime,(DayHigh+daylow)/2); TL_SetExtLeft(tl1,true); TL_SetExtLeft(tl2,true); TL_SetExtLeft(tl3,true); TL_SetExtLeft(tl4,true); //추세선 색상 TL_SetColor(tl1,RED); TL_SetColor(tl2,MAGENTA); TL_SetColor(tl3,BLUE); TL_SetColor(tl4,GREEN); Text_Delete(tx1); Text_Delete(tx2); Text_Delete(tx3); Text_Delete(tx4); Text_Delete(tx5); tx1 = Text_New(NextBarSdate,NextBarStime,dayopen,"DO"); tx2 = Text_New(NextBarSdate,NextBarStime,DayHigh,"DH"); tx3 = Text_New(NextBarSdate,NextBarStime,DayLow,"DL"); tx4 = Text_New(NextBarSdate,NextBarStime,(DayHigh+daylow)/2,"DM"); tx5 = Text_New(Sdate[10],Stime[10],DayHigh,"DT"+NumToStr((DayHigh-daylow)/PriceScale,0)); #텍스트 상하좌우정렬 Text_SetStyle(tx1,0,2); Text_SetStyle(tx2,0,2); Text_SetStyle(tx3,0,2); Text_SetStyle(tx4,0,2); Text_SetStyle(tx5,1,1); Text_SetColor(tx1,RED); #텍스트색상 Text_SetColor(tx2,MAGENTA); Text_SetColor(tx3,BLUE); Text_SetColor(tx4,GREEN); Text_SetColor(tx5,BLACK); Text_SetSize(tx1,20); #텍스트크기 Text_SetSize(tx2,20); Text_SetSize(tx3,20); Text_SetSize(tx4,20); Text_SetSize(tx5,20); 2 input : 기준시간(101500); var : cnt(0); Array : DO[20](0),DH[20](0),DL[20](0),DC[20](0); var : tl1(0),tl2(0),tl3(0),tl4(0); var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0); if (sdate != sdate[1] and stime >= 기준시간) or (sdate == sdate[1] and stime >= 기준시간 and stime[1] < 기준시간) Then { DO[0] = O; DH[0] = H; DL[0] = L; for cnt = 1 to 19 { DO[cnt] = DO[cnt-1][1]; DH[cnt] = DH[cnt-1][1]; DL[cnt] = DL[cnt-1][1]; DC[cnt] = DC[cnt-1][1]; } } DC[0] = C; if H > DH[0] Then DH[0] = H; if L < DL[0] Then DL[0] = L; if DO[0] > 0 then { TL_Delete(tl1); TL_Delete(tl2); TL_Delete(tl3); TL_Delete(tl4); tl1 = TL_New(sdate,stime,DO[0],NextBarSdate,NextBarStime,DO[0]); tl2 = TL_New(sdate,stime,DH[0],NextBarSdate,NextBarStime,DH[0]); tl3 = TL_New(sdate,stime,DL[0],NextBarSdate,NextBarStime,DL[0]); tl4 = TL_New(sdate,stime,(DH[0]+DL[0])/2,NextBarSdate,NextBarStime,(DH[0]+DL[0])/2); TL_SetExtLeft(tl1,true); TL_SetExtLeft(tl2,true); TL_SetExtLeft(tl3,true); TL_SetExtLeft(tl4,true); //추세선 색상 TL_SetColor(tl1,RED); TL_SetColor(tl2,MAGENTA); TL_SetColor(tl3,BLUE); TL_SetColor(tl4,GREEN); Text_Delete(tx1); Text_Delete(tx2); Text_Delete(tx3); Text_Delete(tx4); Text_Delete(tx5); tx1 = Text_New(NextBarSdate,NextBarStime,DO[0],"DO"); tx2 = Text_New(NextBarSdate,NextBarStime,DH[0],"DH"); tx3 = Text_New(NextBarSdate,NextBarStime,DL[0],"DL"); tx4 = Text_New(NextBarSdate,NextBarStime,(DH[0]+DL[0])/2,"DM"); tx5 = Text_New(Sdate[10],Stime[10],DH[0],"DT"+NumToStr((DH[0]-DL[0])/PriceScale,0)); #텍스트 상하좌우정렬 Text_SetStyle(tx1,0,2); Text_SetStyle(tx2,0,2); Text_SetStyle(tx3,0,2); Text_SetStyle(tx4,0,2); Text_SetStyle(tx5,1,1); Text_SetColor(tx1,RED); #텍스트색상 Text_SetColor(tx2,MAGENTA); Text_SetColor(tx3,BLUE); Text_SetColor(tx4,GREEN); Text_SetColor(tx5,BLACK); Text_SetSize(tx1,20); #텍스트크기 Text_SetSize(tx2,20); Text_SetSize(tx3,20); Text_SetSize(tx4,20); Text_SetSize(tx5,20); } 즐거운 하루되세요 > 초심대로 님이 쓴 글입니다. > 제목 : 수식설정 문의드립니다 > 그림과같이 당일 고점,저점,줌심,시작 변동진폭좀 설정하고싶습니다.감사합니다