커뮤니티
참조데이터(Data2 등)에 지표 적용하는 방법
2014-11-22 00:00:00
207
글번호 80729
안녕하십니까?
주data에 지표를 적용할 때와 동일한 모양으로 각 참조data(data2, data3, ...) chart에 있는
값들을 이용하여 지표식을 작성 후, 그 참조data chart에 plot하고 싶습니다.
부연 설명하자면 data2 chart에 있는 값들을 이용해 나의 지표식을 만든 후 에
data2 chart에 그 지표식의 결과를 plot하는 것입니다. 우선, 주data와 참조data는 같은 종목으로 하고,
주data는 60분봉, data2는 10분봉으로 한다고 가정할 때,
1. 가능한지요?
2. 참조data를 사용하여 지표식을 만들때 특별한 규칙이 있는지요?(오히려 기본규칙인지도 모르겠습니다.
언제, 어떻게 data2라는 command 를 사용해야 하는지 언뜻 규칙이 이해되지 않습니다.)
3. Input이나 Var에 선언된 변수들도 data2(a(0));처럼 선언 해 주어야 하는지요?
4. 그리고 잠깐 해 본 바로는 지표속성 중 Y축 표시를 가격으로 적용하면 지표 적용 시 참조data에
그리는 것이 아니라 주data에 그려집니다. 무엇인가 구분을 안해서 그런 것같습니다만....
5. 다음은 각각 어떤 차이가 있는지요? data2 chart에 plot하기 위한 문법적 오류가 있는지요?
var a(0);
a=(data2(c[4])+data2(c[3])+data2(c[2])+data2(c[1])+data2(c))/5; //이렇게 하면 a도 data2 값으로 인식되는지요?
plot1(a, red); //이것이 data2영역에 그려지는지요?
plot2(data2(ma(c,5)), green); //plot2(data2(ma(c,5), green));와 같이 해야 되는지요?
plot3((data2(c[4])+data2(c[3])+data2(c[2])+data2(c[1])+data2(c))/5); // plot2와 같은 동작을 하는지요?
아무튼 plot2, plot3은 같은 동작을 하는지 몰라도, plot1은 plot2와 3과는 다르게 동작하는 느낌이 듭니다.
6. 어떤 값들을 가지고 오는 모든 reserved word(예를 들어, O, H, L, C, sTime, sDate, index.....)들에 대해 data2(reserved_word)의 형식을 취할 수 있는지요?
7. 지표를 plot하는 과정에서 주data와 참조data의 봉 완성 시점이 서로 또는 어느 한 쪽으로 영향을 미치는지요?
참조data를 원하는 바와 같이 사용하기 위한 자세한 답변 바랍니다. 그리고 추가로
8. 이 모든 것은 결국 두 개 이상의 chart(tick chart 같은 것은 제외하고)를 각각의 지표식을 적용시킨 후, 하나의 시간축에 동기시켜 보겠다는 생각에서 출발한 것인데, 참조data를 사용하는 방법 외에 더 좋은 방법은 없는지요? 끝.
답변 1
예스스탁 예스스탁 답변
2014-11-25 18:06:33
안녕하세요
예스스탁입니다.
1.
예 참조데이터값을 이용해 지표를 그릴수 있습니다.
2.3
참조데이터를 이용하는 모든 수식은
데이터번호 함수안에 데이터나 계산식 비교문이 위치하게 작성하시면 됩니다.
input : P(20);
var : mav2(0,data2);
mav2 = data2(ma(C,P));
if data2(C > O and C > mav2) then
buy();
1) 변수선언
input : P(20);
var : mav2(0,data2);
var 변수를 선언할때는 변수에 기초값 뒤에 해당 변수가 할당되는 데이터번호를 지정해 주시면 됩니다.
input변수는 고정값이므로 기존과 같이 선언하시면 됩니다.
2). 변수에 값저장
mav2 = data2(ma(c,5));
위와 같이 data번호함수안에 함수식이나 계산식을 넣으시면 됩니다.
3) if문 조건
if data2(C > O and C > mav2) then
if문에 조건을 지정할 때도 조건이 참조데이터의 조건이면
data번호 함수로 묶어주시면 됩니다.
4.
지표속성의 y축표시는 주종목위에 지표를 적용할것인지(가격)
데이터 하단에 영역을 만들어 적용할 것인지(화면) 지정하는 부분입니다.
수식이 참조데이터의 지표이면 따로 참조데이터 위로 바로 올릴수 잇는 방법은 없습니다.
화면으로 설정하고 적용하신 후에 마우스로 드래그 해서 올리셔야 합니다.
5.
var :a(0);
a=(data2(c[4])+data2(c[3])+data2(c[2])+data2(c[1])+data2(c))/5; //이렇게 하면 a도 data2 값으로 인식되는지요?
plot1(a,"이름", red); //이것이 data2영역에 그려지는지요?
plot2(data2(ma(c,5)),"이름", green); //plot2(data2(ma(c,5), green));와 같이 해야 되는지요?
plot3((data2(c[4])+data2(c[3])+data2(c[2])+data2(c[1])+data2(c))/5); // plot2와 같은 동작을 하는지요?
plot의 두번째 매개변수는 이름입니다. 해당 부분만 추가했습니다.
plot1과 plot2,plot3은 같은 내용입니다.
6.
위 2,3번 답변내용 참고하시기 바랍니다.
7.
수식은 모두 주종목이 기준이 됩니다.
주종목봉을 기준으로 지표가 그려지게 됩니다.
즉 참조데이터를 그리는 지표라도 주종목 봉이 있는 위치에서만 그려지게 됩니다.
8
하나의 차트에서 보고자 하시면 참조데이터를 이용하는 방법외에는 없습니다.
9
예스랭귀지 도움말에 활용부분에 타종목에 대한 내용이 있습니다.
참고하시기 바랍니다.
즐거운 하루되세요
> 미래차트 님이 쓴 글입니다.
> 제목 : 참조데이터(Data2 등)에 지표 적용하는 방법
> 안녕하십니까?
주data에 지표를 적용할 때와 동일한 모양으로 각 참조data(data2, data3, ...) chart에 있는
값들을 이용하여 지표식을 작성 후, 그 참조data chart에 plot하고 싶습니다.
부연 설명하자면 data2 chart에 있는 값들을 이용해 나의 지표식을 만든 후 에
data2 chart에 그 지표식의 결과를 plot하는 것입니다. 우선, 주data와 참조data는 같은 종목으로 하고,
주data는 60분봉, data2는 10분봉으로 한다고 가정할 때,
1. 가능한지요?
2. 참조data를 사용하여 지표식을 만들때 특별한 규칙이 있는지요?(오히려 기본규칙인지도 모르겠습니다.
언제, 어떻게 data2라는 command 를 사용해야 하는지 언뜻 규칙이 이해되지 않습니다.)
3. Input이나 Var에 선언된 변수들도 data2(a(0));처럼 선언 해 주어야 하는지요?
4. 그리고 잠깐 해 본 바로는 지표속성 중 Y축 표시를 가격으로 적용하면 지표 적용 시 참조data에
그리는 것이 아니라 주data에 그려집니다. 무엇인가 구분을 안해서 그런 것같습니다만....
5. 다음은 각각 어떤 차이가 있는지요? data2 chart에 plot하기 위한 문법적 오류가 있는지요?
var a(0);
a=(data2(c[4])+data2(c[3])+data2(c[2])+data2(c[1])+data2(c))/5; //이렇게 하면 a도 data2 값으로 인식되는지요?
plot1(a, red); //이것이 data2영역에 그려지는지요?
plot2(data2(ma(c,5)), green); //plot2(data2(ma(c,5), green));와 같이 해야 되는지요?
plot3((data2(c[4])+data2(c[3])+data2(c[2])+data2(c[1])+data2(c))/5); // plot2와 같은 동작을 하는지요?
아무튼 plot2, plot3은 같은 동작을 하는지 몰라도, plot1은 plot2와 3과는 다르게 동작하는 느낌이 듭니다.
6. 어떤 값들을 가지고 오는 모든 reserved word(예를 들어, O, H, L, C, sTime, sDate, index.....)들에 대해 data2(reserved_word)의 형식을 취할 수 있는지요?
7. 지표를 plot하는 과정에서 주data와 참조data의 봉 완성 시점이 서로 또는 어느 한 쪽으로 영향을 미치는지요?
참조data를 원하는 바와 같이 사용하기 위한 자세한 답변 바랍니다. 그리고 추가로
8. 이 모든 것은 결국 두 개 이상의 chart(tick chart 같은 것은 제외하고)를 각각의 지표식을 적용시킨 후, 하나의 시간축에 동기시켜 보겠다는 생각에서 출발한 것인데, 참조data를 사용하는 방법 외에 더 좋은 방법은 없는지요? 끝.
다음글