커뮤니티

수정 의뢰 드립니다.

프로필 이미지
qha71
2022-03-18 13:33:09
1182
글번호 157287
답변완료
안녕하세요! 아래의 수식은 지난번에 만들어 주신 수식입니다! 아래의 수식을 옵션 일봉 에서 사용 할 수 있도록 수정을 좀 부탁드립니다! 항상 노고에 감사드립니다! input : 색상1(REd),색상2(BLACK),색상3(BLACK),색상4(MAGENTA); input : 굵기1(1),굵기2(1),굵기3(1),굵기4(1); var : cnt(0,Data1); var : v1(0,Data1),v2(0,Data1),v3(0,Data1),v4(0,Data1); var : tl1(0,Data1),tl2(0,Data1),tl3(0,Data1),tl4(0,Data1); var : tx1(0,Data1),tx2(0,Data1),tx3(0,Data1),tx4(0,Data1); #var : tx5(0),tx6(0),tx7(0),tx8(0),tx9(0); #plot3(1.2); #plot4(2.5); #plot5(3.5); #plot6(4.85); #plot7(6.85); #Text_Delete(tx5); #Text_Delete(tx6); #Text_Delete(tx7); #Text_Delete(tx8); #Text_Delete(tx9); #tx5 = Text_New(sdate,stime,1.25,"1.25"); #tx6 = Text_New(sdate,stime,2.5,"2.5"); #tx7 = Text_New(sdate,stime,3.5,"3.5"); #tx8 = Text_New(sdate,stime,4.85,"4.85"); #tx9 = Text_New(sdate,stime,6.85,"6.85"); #(Data1+Data2)/2; v1 = (Data1(c)+Data2(c))/2; #(Data1+Data3)/2; v2 = (Data1(c)+Data3(c))/2; #(Data1+Data4)/2; v3 = (Data1(c)+Data4(c))/2; #(Data1+Data4)/2; #v4 = Data1(DayOpen); For cnt = 0 to 10 { Text_Delete(tx1[cnt]); Text_Delete(tx2[cnt]); Text_Delete(tx3[cnt]); #Text_Delete(tx4[cnt]); TL_Delete(tl1[cnt]); TL_Delete(tl2[cnt]); TL_Delete(tl3[cnt]); #TL_Delete(tl4[cnt]); } tx1 = Text_New(NextBarSdate,NextBarStime,v1,NumToStr(v1,2)); tx2 = Text_New(NextBarSdate,NextBarStime,v2,NumToStr(v2,2)); tx3 = Text_New(NextBarSdate,NextBarStime,v3,NumToStr(v3,2)); #tx4 = Text_New(NextBarSdate,NextBarStime,v4,NumToStr(v4,2)); tl1 = TL_New(sDate,sTime,v1,NextBarSdate,NextBarStime,v1); tl2 = TL_New(sDate,sTime,v2,NextBarSdate,NextBarStime,v2); tl3 = TL_New(sDate,sTime,v3,NextBarSdate,NextBarStime,v3); #tl4 = TL_New(sDate,sTime,v4,NextBarSdate,NextBarStime,v4); TL_SetColor(tl1,색상1);#콜427+ 풋430/2 TL_SetColor(tl2,색상2);#콜427+풋427/2 TL_SetColor(tl3,색상3);#콜427+풋425/2 #TL_SetColor(tl4,색상4);#콜427시가 TL_SetSize(TL1,굵기1); TL_SetSize(TL2,굵기2); TL_SetSize(TL3,굵기3); #TL_SetSize(TL4,굵기41); TL_SetExtLeft(TL1,true); TL_SetExtLeft(TL2,true); TL_SetExtLeft(TL3,true); TL_SetExtLeft(TL4,true); #TL_SetExtRight(TL1,true); #TL_SetExtRight(TL2,true); #TL_SetExtRight(TL3,true); #TL_SetExtRight(TL4,true); Plot1 (dayopen); plot2 ((DayLow+DayHigh)/2);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-03-18 14:43:48

안녕하세요 예스스탁입니다. 문의하신 내용을 정확히 이해하지 못했습니다. 현재 수식에는 별도로 종목이나 주기를 제한하는 내용이 없습니다. 다만 수식에서 과거로 수평을 그리기 위해서 추세선이 사용되고 값표시를 위해 텍스트함수도 사용되는데 해당 함수들이 봉완성시에만 동작을 합니다. 차트상 마지막봉(미완성봉)의 값을 포함해서 그리지는 못합니다. 일봉에 적용하면 당일값을 기준으로 그릴수 없고 마지막 완성봉인 전일값을 기준으로 그려지게 됩니다. 해당 기준은 분봉이하의 차트에도 같습니다. 마지막미완성봉의 값을 포함해 그릴수 없습니다. 즐거운 하루되세요 > qha71 님이 쓴 글입니다. > 제목 : 수정 의뢰 드립니다. > 안녕하세요! 아래의 수식은 지난번에 만들어 주신 수식입니다! 아래의 수식을 옵션 일봉 에서 사용 할 수 있도록 수정을 좀 부탁드립니다! 항상 노고에 감사드립니다! input : 색상1(REd),색상2(BLACK),색상3(BLACK),색상4(MAGENTA); input : 굵기1(1),굵기2(1),굵기3(1),굵기4(1); var : cnt(0,Data1); var : v1(0,Data1),v2(0,Data1),v3(0,Data1),v4(0,Data1); var : tl1(0,Data1),tl2(0,Data1),tl3(0,Data1),tl4(0,Data1); var : tx1(0,Data1),tx2(0,Data1),tx3(0,Data1),tx4(0,Data1); #var : tx5(0),tx6(0),tx7(0),tx8(0),tx9(0); #plot3(1.2); #plot4(2.5); #plot5(3.5); #plot6(4.85); #plot7(6.85); #Text_Delete(tx5); #Text_Delete(tx6); #Text_Delete(tx7); #Text_Delete(tx8); #Text_Delete(tx9); #tx5 = Text_New(sdate,stime,1.25,"1.25"); #tx6 = Text_New(sdate,stime,2.5,"2.5"); #tx7 = Text_New(sdate,stime,3.5,"3.5"); #tx8 = Text_New(sdate,stime,4.85,"4.85"); #tx9 = Text_New(sdate,stime,6.85,"6.85"); #(Data1+Data2)/2; v1 = (Data1(c)+Data2(c))/2; #(Data1+Data3)/2; v2 = (Data1(c)+Data3(c))/2; #(Data1+Data4)/2; v3 = (Data1(c)+Data4(c))/2; #(Data1+Data4)/2; #v4 = Data1(DayOpen); For cnt = 0 to 10 { Text_Delete(tx1[cnt]); Text_Delete(tx2[cnt]); Text_Delete(tx3[cnt]); #Text_Delete(tx4[cnt]); TL_Delete(tl1[cnt]); TL_Delete(tl2[cnt]); TL_Delete(tl3[cnt]); #TL_Delete(tl4[cnt]); } tx1 = Text_New(NextBarSdate,NextBarStime,v1,NumToStr(v1,2)); tx2 = Text_New(NextBarSdate,NextBarStime,v2,NumToStr(v2,2)); tx3 = Text_New(NextBarSdate,NextBarStime,v3,NumToStr(v3,2)); #tx4 = Text_New(NextBarSdate,NextBarStime,v4,NumToStr(v4,2)); tl1 = TL_New(sDate,sTime,v1,NextBarSdate,NextBarStime,v1); tl2 = TL_New(sDate,sTime,v2,NextBarSdate,NextBarStime,v2); tl3 = TL_New(sDate,sTime,v3,NextBarSdate,NextBarStime,v3); #tl4 = TL_New(sDate,sTime,v4,NextBarSdate,NextBarStime,v4); TL_SetColor(tl1,색상1);#콜427+ 풋430/2 TL_SetColor(tl2,색상2);#콜427+풋427/2 TL_SetColor(tl3,색상3);#콜427+풋425/2 #TL_SetColor(tl4,색상4);#콜427시가 TL_SetSize(TL1,굵기1); TL_SetSize(TL2,굵기2); TL_SetSize(TL3,굵기3); #TL_SetSize(TL4,굵기41); TL_SetExtLeft(TL1,true); TL_SetExtLeft(TL2,true); TL_SetExtLeft(TL3,true); TL_SetExtLeft(TL4,true); #TL_SetExtRight(TL1,true); #TL_SetExtRight(TL2,true); #TL_SetExtRight(TL3,true); #TL_SetExtRight(TL4,true); Plot1 (dayopen); plot2 ((DayLow+DayHigh)/2);