커뮤니티

수식

프로필 이미지
한국사람73
2021-06-30 14:42:47
1676
글번호 150428
답변완료
안녕하세요. # 당일 장이 종료되면 종가봉 위에 하기 이름과 가격을 세로 배열로 Text표현 # 종가가 고저중심 아래면 종가봉 10틱 상단 / 고저중심 아래면 종가봉 10틱 하단 (예 : 시가 / 438.50) 1. 시가 2. 고가 3. 저가 4. 고저중심 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-07-01 10:35:49

안녕하세요 예스스탁입니다. 1 텍스트함수가 봉완성시(다음봉시가수신)에만 출력됩니다. 당일 마지막봉완성시에 출력되면 다음날 시초가가 수신되어야 표시됩니다. var : str(""),tx(0); str = "시가 / "+NumToStr(DayOpen(0),2)+NewLine+ "고가 / "+NumToStr(DayHigh(0),2)+NewLine+ "저가 / "+NumToStr(DayLow(0),2)+NewLine+ "종가 / "+NumToStr(DayClose(0),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); } } 2 만약 당일 마지막봉 데이타 수신시에 출력하고자 하시면 아래와 같이 시간 지정해 당일마지막봉시간을 지정해 주셔야 하고 당일마지막봉은 포함하지 않은 당일시고저종가값을 표시하게 됩니다. 차트주기마다 마지막봉 시간이 다를수 있으므로 plot1(stime); 차트에 위 지표 적용해서 시간확인하시고 해당시간으로 지정해 주시면 됩니다. input : lastbartime(154500); var : str(""),tx(0); str = "시가 / "+NumToStr(DayOpen(0),2)+NewLine+ "고가 / "+NumToStr(DayHigh(0),2)+NewLine+ "저가 / "+NumToStr(DayLow(0),2)+NewLine+ "종가 / "+NumToStr(DayClose(0),2); if NextBarStime == lastbartime and sTime < lastbartime 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); } } 즐거운 하루되세요 > 한국사람73 님이 쓴 글입니다. > 제목 : 수식 > 안녕하세요. # 당일 장이 종료되면 종가봉 위에 하기 이름과 가격을 세로 배열로 Text표현 # 종가가 고저중심 아래면 종가봉 10틱 상단 / 고저중심 아래면 종가봉 10틱 하단 (예 : 시가 / 438.50) 1. 시가 2. 고가 3. 저가 4. 고저중심 감사합니다.