커뮤니티

부탁 드립니다.

프로필 이미지
yes
2018-08-28 17:59:43
247
글번호 121686
답변완료
도움주심에 감사 드립니다. data2를 이용한 타주기 수식으로 수정 편집 부탁 드립니다. Input:기간(5),p20(20),sig(9); VAR:종가사용여부(0); Var:TL1(0),신규구분(0),이평선(0); Array:고[10,4](0),저[10,4](0); // 1:가격,2:Index,3:sDate,4:sTime #==========================================# Value1 = HiLoLineZigZag(기간, 종가사용여부, 고, 저, 신규구분); If Value1 == 1 Then { // 고점 If 신규구분 == 1 Then // 신규 TL1 = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); Else If 신규구분 == 2 Then // 연장 TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]); } Else If Value1 == -1 Then { // 저점 If 신규구분 == 1 Then // 신규 TL1 = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); Else If 신규구분 == 2 Then // 연장 TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]); } TL_SetSize(TL1,0); 이평선=ma(c,p20); var1=TL_GetValue(TL1,sdate,stime)-이평선;
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-08-29 09:46:43

안녕하세요 예스스탁입니다. 참조데이터로 수식을 변경하시면 해당 수식이 참조데이터(data2)위에 적용되어야 추세선이 그려지고 그 차이값도 계산될수 있습니다. 하지만 그려야 하는값이 var1값(변경한 수식에서난 v1)이면 참조데이터와 축이 많이 차이가 나서 위에 올리시면 작게 보이게 됩니다. 기본차트에 그려지는 추세선과는 다르게 참조데이터를 이용한 추세선은 참조데이터에 지표는 영역에 그릴수가 없습니다. 지표를 data2위로 마우스로 끌어 올리시고 Y축을 화면으로 설정해서 data2와 축을 공유하지 않게 보시는 방법뿐이 없습니다. 이용에 참고하시기 바랍니다. Input:기간(5),p20(20),sig(9); VAR:종가사용여부(0,data2); Var:TL1(0,data2),신규구분(0,data2),이평선(0,data2),val1(0,data2),V1(0,data2); Array:고[10,4](0),저[10,4](0); // 1:가격,2:Index,3:sDate,4:sTime #==========================================# val1 = data2(HiLoLineZigZag(기간, 종가사용여부, 고, 저, 신규구분)); If val1 == 1 Then { // 고점 If 신규구분 == 1 Then // 신규 TL1 = TL_New_Self(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); Else If 신규구분 == 2 Then // 연장 TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]); } Else If val1 == -1 Then { // 저점 If 신규구분 == 1 Then // 신규 TL1 = TL_New_Self(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); Else If 신규구분 == 2 Then // 연장 TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]); } TL_SetSize(TL1,0); 이평선 = data2(ma(c,p20)); v1 = TL_GetValue(TL1,sdate,stime)-이평선; plot1(v1); 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > 도움주심에 감사 드립니다. data2를 이용한 타주기 수식으로 수정 편집 부탁 드립니다. Input:기간(5),p20(20),sig(9); VAR:종가사용여부(0); Var:TL1(0),신규구분(0),이평선(0); Array:고[10,4](0),저[10,4](0); // 1:가격,2:Index,3:sDate,4:sTime #==========================================# Value1 = HiLoLineZigZag(기간, 종가사용여부, 고, 저, 신규구분); If Value1 == 1 Then { // 고점 If 신규구분 == 1 Then // 신규 TL1 = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); Else If 신규구분 == 2 Then // 연장 TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]); } Else If Value1 == -1 Then { // 저점 If 신규구분 == 1 Then // 신규 TL1 = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); Else If 신규구분 == 2 Then // 연장 TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]); } TL_SetSize(TL1,0); 이평선=ma(c,p20); var1=TL_GetValue(TL1,sdate,stime)-이평선;