커뮤니티

질의 드립니다.

프로필 이미지
회원
2013-02-05 17:43:01
309
글번호 59149
답변완료

첨부 이미지

종가선 차트처럼 선차트를 그리고 싶은데요. 특정 시간대 종가를 기준으로 한 비율차트로 그릴 수 있는지 궁금합니다. ------------------------------------------ 1. 외부변수 : 특정 시간 (예 : 09시 01분 종가) 2. 내용 : 외부변수의 종가를 기준으로 등락비율의 선차트를 그림 * 예) 콜255를 외부변수가 09시01분이라면, 09시01분 종가를 2.00으로 봤을때, 09시 02분에 1.80 이 되었다면 -10% (y축)에 선이 그려지는 모양이었으면 합니다. 즉, 외부변수 시간의 종가가격을 0으로 보고(y축) 이후 가격으로 선차트를 그리는 것이 아니라 비율로 그려졌으면 하는데요 가능한가요? 3. 만약 상기가 가능하다면 2개 이상 종목을 한차트에 같이 표시할 수 있나요? * 첨부로 실제 증권사에서 상기 기능을 구현한 차트그림을 첨부합니다
지표
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2013-02-05 19:16:16

안녕하세요 예스스탁입니다. 1. input : 특정시간(090100); if stime == 특정시간 Then var1 = c; if stime > 특정시간 Then var2 = (c-var1)/var1*100; plot1(var2); PlotBaseLine1(0); 2, 다른 하나의 종목을 참조데이터로 차트에 추가한후 아래지표식 적용하시면 됩니다. 참조데이터는 차트 상단 종목선택버튼(돋보기모양아이콘) 중 오른쪽 누르시면 선택해서 차트에 추가하실 수 있습니다 input : 특정시간(090100); var : V1(0,data1),V2(0,data2),rate1(0,data1),rate2(0,data2); if data1(stime == 특정시간) Then v1 = data1(c); if data1(stime > 특정시간) Then rate1 = data1((c-v1)/v1*100); if data2(stime == 특정시간) Then v2 = data2(c); if data2(stime > 특정시간) Then rate2 = data2((c-v1)/v1*100); plot1(rate1); plot2(rate2); PlotBaseLine1(0); 즐거운 하루되세요 > WT_oil8001 님이 쓴 글입니다. > 제목 : 질의 드립니다. > 종가선 차트처럼 선차트를 그리고 싶은데요. 특정 시간대 종가를 기준으로 한 비율차트로 그릴 수 있는지 궁금합니다. ------------------------------------------ 1. 외부변수 : 특정 시간 (예 : 09시 01분 종가) 2. 내용 : 외부변수의 종가를 기준으로 등락비율의 선차트를 그림 * 예) 콜255를 외부변수가 09시01분이라면, 09시01분 종가를 2.00으로 봤을때, 09시 02분에 1.80 이 되었다면 -10% (y축)에 선이 그려지는 모양이었으면 합니다. 즉, 외부변수 시간의 종가가격을 0으로 보고(y축) 이후 가격으로 선차트를 그리는 것이 아니라 비율로 그려졌으면 하는데요 가능한가요? 3. 만약 상기가 가능하다면 2개 이상 종목을 한차트에 같이 표시할 수 있나요? * 첨부로 실제 증권사에서 상기 기능을 구현한 차트그림을 첨부합니다
프로필 이미지

회원

2013-02-05 22:45:00

회원 님에 의해 삭제된 답변입니다.
프로필 이미지

회원

2013-02-05 22:59:24

붙임 그림과 같이 비정상적으로 표시되는데요. 어디가 문제일까요? 데이타1(콜257) / 데이타2(풋252) 인데요 분명 데이타1을 보면 09시01분 종가대비 하락인데 무려 40%상승으로 나오네요 데이타2도 09시01분 종가대비 상승인데 하락으로 나오고요..
프로필 이미지

예스스탁 예스스탁 답변

2013-02-06 09:31:38

안녕하세요 예스스탁입니다. 식을 수정했습니다.data2식에 변수가 잘못사용되었습니다. input : 특정시간(090100); var : V1(0,data1),V2(0,data2),rate1(0,data1),rate2(0,data2); if data1(stime == 특정시간) Then v1 = data1(c); if data1(stime > 특정시간) Then rate1 = data1((c-v1)/v1*100); if data2(stime == 특정시간) Then v2 = data2(c); if data2(stime > 특정시간) Then rate2 = data2((c-v2)/v2*100); plot1(rate1); plot2(rate2); PlotBaseLine1(0); 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 질의 드립니다. > 안녕하세요 예스스탁입니다. 1. input : 특정시간(090100); if stime == 특정시간 Then var1 = c; if stime > 특정시간 Then var2 = (c-var1)/var1*100; plot1(var2); PlotBaseLine1(0); 2, 다른 하나의 종목을 참조데이터로 차트에 추가한후 아래지표식 적용하시면 됩니다. 참조데이터는 차트 상단 종목선택버튼(돋보기모양아이콘) 중 오른쪽 누르시면 선택해서 차트에 추가하실 수 있습니다 input : 특정시간(090100); var : V1(0,data1),V2(0,data2),rate1(0,data1),rate2(0,data2); if data1(stime == 특정시간) Then v1 = data1(c); if data1(stime > 특정시간) Then rate1 = data1((c-v1)/v1*100); if data2(stime == 특정시간) Then v2 = data2(c); if data2(stime > 특정시간) Then rate2 = data2((c-v1)/v1*100); plot1(rate1); plot2(rate2); PlotBaseLine1(0); 즐거운 하루되세요 > WT_oil8001 님이 쓴 글입니다. > 제목 : 질의 드립니다. > 종가선 차트처럼 선차트를 그리고 싶은데요. 특정 시간대 종가를 기준으로 한 비율차트로 그릴 수 있는지 궁금합니다. ------------------------------------------ 1. 외부변수 : 특정 시간 (예 : 09시 01분 종가) 2. 내용 : 외부변수의 종가를 기준으로 등락비율의 선차트를 그림 * 예) 콜255를 외부변수가 09시01분이라면, 09시01분 종가를 2.00으로 봤을때, 09시 02분에 1.80 이 되었다면 -10% (y축)에 선이 그려지는 모양이었으면 합니다. 즉, 외부변수 시간의 종가가격을 0으로 보고(y축) 이후 가격으로 선차트를 그리는 것이 아니라 비율로 그려졌으면 하는데요 가능한가요? 3. 만약 상기가 가능하다면 2개 이상 종목을 한차트에 같이 표시할 수 있나요? * 첨부로 실제 증권사에서 상기 기능을 구현한 차트그림을 첨부합니다