커뮤니티
질의 드립니다.
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개 이상 종목을 한차트에 같이 표시할 수 있나요?
* 첨부로 실제 증권사에서 상기 기능을 구현한 차트그림을 첨부합니다
- 1. 20130205_174322.jpg (0.15 MB)
답변 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개 이상 종목을 한차트에 같이 표시할 수 있나요?
* 첨부로 실제 증권사에서 상기 기능을 구현한 차트그림을 첨부합니다