커뮤니티

수식 수정 의뢰드립니다.

프로필 이미지
qha71
2022-04-19 18:00:43
1012
글번호 158160
답변완료
안녕하세요! 아래의 수식은 지난번에 만들어 주셔서 현재 매매에 활용하고 있습니다! 그런데 장 초반 챠트와 가격 텍스트 부분이 겹쳐서 매매가 불편할때가 많습니다. 제가 임의로 가로 또는 세로 위치를 조정 할 수 있도록 수정을 좀 부탁드립니다! 그리고 전일 고가와 저가 등 전일가격들이 당일장 시작 전에 미리 나타나야 하는데 전전일 가격들이 표출되고 있습니다! 당일 뿐만이 아니라 지나간 가격들도 모두 나타나도록 이 부분도 수정을 부탁드립니다! 감사합니다! var : str(""),tx(0); str = "전일고가 / "+NumToStr(DayHigh(1),2)+NewLine+ "전일저가 / "+NumToStr(DayLow(1),2)+NewLine+ "전일진폭 / "+NumToStr(dayhigh(1)-DayLow(1),2)+NewLine+ "진폭1 / "+NumToStr((dayhigh(1)-DayLow(1))*2.618,2)+NewLine+ "진폭2 / "+NumToStr((dayhigh(1)-DayLow(1))*1.618,2)+NewLine+ "진폭3 / "+NumToStr((dayhigh(1)-DayLow(1))*0.618,2)+NewLine+ "진폭4 / "+NumToStr((dayhigh(1)-DayLow(1))*1.382,2)+NewLine+ "진폭5 / "+NumToStr((dayhigh(1)-DayLow(1))*0.382,2)+NewLine+ "진폭6 / "+NumToStr((dayhigh(1)-DayLow(1))*0.236,2)+NewLine+ "진폭7 / "+NumToStr((dayhigh(1)-DayLow(1))*0.615,2)+NewLine+ "진폭8 / "+NumToStr((dayhigh(1)-DayLow(1))*0.750,2)+NewLine+ "진폭9 / "+NumToStr((dayhigh(1)-DayLow(1))*0.850,2)+NewLine+ "진폭10 / "+NumToStr((dayhigh(1)-DayLow(1))*1.170,2)+NewLine+ "진폭11 / "+NumToStr((dayhigh(1)-DayLow(1))*0.765,2); if NextBarSdate != sDate Then { Text_Delete(tx); if C > (DayHigh(0)+daylow(0))/2 Then { tx = Text_New(sDate,sTime,C+PriceScale*10,str); Text_SetStyle(tx,2,1); } Else { tx = Text_New(sDate,sTime,C-PriceScale*10,str); Text_SetStyle(tx,2,0); } }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-04-20 11:42:32

안녕하세요 예스스탁입니다. 1 텍스트의 X축과 Y축의 위치는 수식안에서 변경하셔야 합니다. text_new함수의 날짜 시간 가격을 지정해서 표시되게 됩니다. 따로 외부변수처리가 되지 않으므로 수식안에 해당 함수에서 변경해 보시기 바랍니다. 2 텍스트 함수가 봉완성시(다음봉시가수신)에만 동작해서 장시작전 미리 출력은 되지 않습니다. 당일시가수신될때 출력할수 밖에 없습니다. 3 전일가격이 표시되게 하고 과거일 모두 출력되게만 수정해 드립니다. 4 var : str(""),tx(0); if NextBarSdate != sDate Then { var1 = DayHigh(0)-DayLow(0); str = "전일고가 / "+NumToStr(DayHigh(0),2)+NewLine+ "전일저가 / "+NumToStr(DayLow(0),2)+NewLine+ "전일진폭 / "+NumToStr(var1,2)+NewLine+ "진폭1 / "+NumToStr(var1*2.618,2)+NewLine+ "진폭2 / "+NumToStr(var1*1.618,2)+NewLine+ "진폭3 / "+NumToStr(var1*0.618,2)+NewLine+ "진폭4 / "+NumToStr(var1*1.382,2)+NewLine+ "진폭5 / "+NumToStr(var1*0.382,2)+NewLine+ "진폭6 / "+NumToStr(var1*0.236,2)+NewLine+ "진폭7 / "+NumToStr(var1*0.615,2)+NewLine+ "진폭8 / "+NumToStr(var1*0.750,2)+NewLine+ "진폭9 / "+NumToStr(var1*0.850,2)+NewLine+ "진폭10 / "+NumToStr(var1*1.170,2)+NewLine+ "진폭11 / "+NumToStr(var1*0.765,2); # Text_Delete(tx); if C > (DayHigh(0)+daylow(0))/2 Then { tx = Text_New(sDate,sTime,C+PriceScale*10,str); Text_SetStyle(tx,2,1); } Else { tx = Text_New(sDate,sTime,C-PriceScale*10,str); Text_SetStyle(tx,2,0); } } 즐거운 하루되세요 > qha71 님이 쓴 글입니다. > 제목 : 수식 수정 의뢰드립니다. > 안녕하세요! 아래의 수식은 지난번에 만들어 주셔서 현재 매매에 활용하고 있습니다! 그런데 장 초반 챠트와 가격 텍스트 부분이 겹쳐서 매매가 불편할때가 많습니다. 제가 임의로 가로 또는 세로 위치를 조정 할 수 있도록 수정을 좀 부탁드립니다! 그리고 전일 고가와 저가 등 전일가격들이 당일장 시작 전에 미리 나타나야 하는데 전전일 가격들이 표출되고 있습니다! 당일 뿐만이 아니라 지나간 가격들도 모두 나타나도록 이 부분도 수정을 부탁드립니다! 감사합니다! var : str(""),tx(0); str = "전일고가 / "+NumToStr(DayHigh(1),2)+NewLine+ "전일저가 / "+NumToStr(DayLow(1),2)+NewLine+ "전일진폭 / "+NumToStr(dayhigh(1)-DayLow(1),2)+NewLine+ "진폭1 / "+NumToStr((dayhigh(1)-DayLow(1))*2.618,2)+NewLine+ "진폭2 / "+NumToStr((dayhigh(1)-DayLow(1))*1.618,2)+NewLine+ "진폭3 / "+NumToStr((dayhigh(1)-DayLow(1))*0.618,2)+NewLine+ "진폭4 / "+NumToStr((dayhigh(1)-DayLow(1))*1.382,2)+NewLine+ "진폭5 / "+NumToStr((dayhigh(1)-DayLow(1))*0.382,2)+NewLine+ "진폭6 / "+NumToStr((dayhigh(1)-DayLow(1))*0.236,2)+NewLine+ "진폭7 / "+NumToStr((dayhigh(1)-DayLow(1))*0.615,2)+NewLine+ "진폭8 / "+NumToStr((dayhigh(1)-DayLow(1))*0.750,2)+NewLine+ "진폭9 / "+NumToStr((dayhigh(1)-DayLow(1))*0.850,2)+NewLine+ "진폭10 / "+NumToStr((dayhigh(1)-DayLow(1))*1.170,2)+NewLine+ "진폭11 / "+NumToStr((dayhigh(1)-DayLow(1))*0.765,2); if NextBarSdate != sDate Then { Text_Delete(tx); if C > (DayHigh(0)+daylow(0))/2 Then { tx = Text_New(sDate,sTime,C+PriceScale*10,str); Text_SetStyle(tx,2,1); } Else { tx = Text_New(sDate,sTime,C-PriceScale*10,str); Text_SetStyle(tx,2,0); } }