커뮤니티

추가 질문입니다.

프로필 이미지
필모어
2016-10-11 18:15:53
224
글번호 102817
답변완료

첨부 이미지

답변 감사드립니다. 3번째 질문에 대한 결과는 만족하는데요....1번과 2번이 제가 의도한 결과치가 아니라서요.. 그런데 제가 질문을 잘못 한거 같아 다시 질문드립니다. [첨부파일에서 위에서 세번째를 보면 검은색은 "거래량", 빨간색은 거래량중에서 "상승거래량"] 1번.상승거래량이 전체거래량중에 백분율로 50%가 넘어가면 빨간색(상승거래량)이 거래량안에 표시가 되고 50% 미만일경우에는 검은색(거래량)만 표시하고 싶습니다. 2번에 대한 답변은 일봉 차트에 시저고종가를 표시하는 건데 제가 원하는것은 일봉차트에서 나타나는게 아니라 제가 마우스로 아무 날짜에 봉을 갖다대도 그 날짜에 해당하는 시저고종가가 일봉차트말고 추가 지표에 백분율로 나타날수 있도록 수식을 만들고 싶습니다. (일봉차트 바로 아래 수치가 나와있는데요 -1.37 5.69 -7.97 1.37 이게 커서를 올리면 나오는 수치입니다) 그럼 환절기 감기 조심하세요^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 거래량 및 기타 질문 > 안녕하세요 예스스탁입니다. 1. plot1(V,"거래량"); plot2(Upvol,"상승"); 속성에서 2개모두 막대그래프로 지정하고 적용하시면 됩니다. 2 차트에 텍스트를 출력하는 함수는 봉완성시만 출력되므로 차트의 마지막봉의 값을 찍지는 못합니다. 차트의 마지막 완성봉의 값만 출력됩니다. Text_Delete(tx); 를 삭제하시면 차트 전체의 완성봉의 값이 모두 출력됩니다 var : tx(0); var1 = (O-DayClose(1))/DayClose(1)*100; var2 = (H-DayClose(1))/DayClose(1)*100; var3 = (L-DayClose(1))/DayClose(1)*100; var4 = (C-DayClose(1))/DayClose(1)*100; Text_Delete(tx); tx = Text_New(sdate,stime,L,"시가 : " + NumToStr(var1,2)+"%"+NewLine+ "고가 : " + NumToStr(var2,2)+"%"+NewLine+ "저가 : " + NumToStr(var3,2)+"%"+NewLine+ "종가 : " + NumToStr(var4,2)+"%"); Text_SetStyle(tx,2,2); 3 var : cnt(0),PreDate(0),TT(0); if date != date[1] Then PreDate = sdate[1]; if PreDate > 0 Then{ for cnt = 1 to 500 { if stime[cnt] <= stime and sdate[cnt] == PreDate then{ TT = ticks[cnt]; cnt = 10000; } } if TT > 0 Then{ if Ticks > TT Then plot1(ticks,"체결건수",RED); Else plot1(ticks,"체결건수",blue); } } 즐거운 하루되세요 > 필모어 님이 쓴 글입니다. > 제목 : 거래량 및 기타 질문 > 항상 수고많으십니다. 1.첨부파일처럼 거래량 차트가 상승형체결거래량이 당일 전체 거래량보다 50% 많으면 빨간색으로 색이 들어가 있고 그 수치가 예를 들어 70%면 그 거래량 차트에 70%는 빨간색으로 표시하고 싶습니다. 2.일봉 바로 밑에 상한가표시부분에서 수치표현으로 시가,고가,저가,종가를 % 비율로 숫치로 표시하고 싶습니다. 3.어떤 분봉을 선택해도 체결건수 봉 색깔이 전일 동시간대비 체결건수가 많으면 빨간색, 적으면 파란색으로 표시하고 싶습니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-10-12 09:11:32

안녕하세요 예스스탁입니다. 1 plot1(V,"거래량",BLACK); if Upvol >= V*0.5 Then plot2(Upvol,"상승",RED); 2 2번내용은 수식으로 가능하지 않습니다. 즐거운 하루되세요 > 필모어 님이 쓴 글입니다. > 제목 : 추가 질문입니다. > 답변 감사드립니다. 3번째 질문에 대한 결과는 만족하는데요....1번과 2번이 제가 의도한 결과치가 아니라서요.. 그런데 제가 질문을 잘못 한거 같아 다시 질문드립니다. [첨부파일에서 위에서 세번째를 보면 검은색은 "거래량", 빨간색은 거래량중에서 "상승거래량"] 1번.상승거래량이 전체거래량중에 백분율로 50%가 넘어가면 빨간색(상승거래량)이 거래량안에 표시가 되고 50% 미만일경우에는 검은색(거래량)만 표시하고 싶습니다. 2번에 대한 답변은 일봉 차트에 시저고종가를 표시하는 건데 제가 원하는것은 일봉차트에서 나타나는게 아니라 제가 마우스로 아무 날짜에 봉을 갖다대도 그 날짜에 해당하는 시저고종가가 일봉차트말고 추가 지표에 백분율로 나타날수 있도록 수식을 만들고 싶습니다. (일봉차트 바로 아래 수치가 나와있는데요 -1.37 5.69 -7.97 1.37 이게 커서를 올리면 나오는 수치입니다) 그럼 환절기 감기 조심하세요^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 거래량 및 기타 질문 > 안녕하세요 예스스탁입니다. 1. plot1(V,"거래량"); plot2(Upvol,"상승"); 속성에서 2개모두 막대그래프로 지정하고 적용하시면 됩니다. 2 차트에 텍스트를 출력하는 함수는 봉완성시만 출력되므로 차트의 마지막봉의 값을 찍지는 못합니다. 차트의 마지막 완성봉의 값만 출력됩니다. Text_Delete(tx); 를 삭제하시면 차트 전체의 완성봉의 값이 모두 출력됩니다 var : tx(0); var1 = (O-DayClose(1))/DayClose(1)*100; var2 = (H-DayClose(1))/DayClose(1)*100; var3 = (L-DayClose(1))/DayClose(1)*100; var4 = (C-DayClose(1))/DayClose(1)*100; Text_Delete(tx); tx = Text_New(sdate,stime,L,"시가 : " + NumToStr(var1,2)+"%"+NewLine+ "고가 : " + NumToStr(var2,2)+"%"+NewLine+ "저가 : " + NumToStr(var3,2)+"%"+NewLine+ "종가 : " + NumToStr(var4,2)+"%"); Text_SetStyle(tx,2,2); 3 var : cnt(0),PreDate(0),TT(0); if date != date[1] Then PreDate = sdate[1]; if PreDate > 0 Then{ for cnt = 1 to 500 { if stime[cnt] <= stime and sdate[cnt] == PreDate then{ TT = ticks[cnt]; cnt = 10000; } } if TT > 0 Then{ if Ticks > TT Then plot1(ticks,"체결건수",RED); Else plot1(ticks,"체결건수",blue); } } 즐거운 하루되세요 > 필모어 님이 쓴 글입니다. > 제목 : 거래량 및 기타 질문 > 항상 수고많으십니다. 1.첨부파일처럼 거래량 차트가 상승형체결거래량이 당일 전체 거래량보다 50% 많으면 빨간색으로 색이 들어가 있고 그 수치가 예를 들어 70%면 그 거래량 차트에 70%는 빨간색으로 표시하고 싶습니다. 2.일봉 바로 밑에 상한가표시부분에서 수치표현으로 시가,고가,저가,종가를 % 비율로 숫치로 표시하고 싶습니다. 3.어떤 분봉을 선택해도 체결건수 봉 색깔이 전일 동시간대비 체결건수가 많으면 빨간색, 적으면 파란색으로 표시하고 싶습니다.