첨부 이미지
그림1
그림2
안녕하세요 외환종목 페어트레이딩에 관심있어 지표를 만들어보려 합니다,
아래 첨부파일은 시중에 있는 차트에서 공적분을 이용해서 스프레드 절대값과 두 종목간의
상관관계에 대해서 수치화를 했습니다, 또 전종목에서 검색도 할수있게 만들어져있습니다.
검색까지는 아니더라도 두종목간의 스프레드 절대값과 상관관계지표를 구현하고싶습니다
예스트레이더에서 종가선차트로 두 종목을 겹치기 하면 두 종목의 y축이 다르므로 y축이 달라지며 두 종목간의 이격의 왜곡이 발생하는데, 이런문제를 꼭해결해보고싶습니다!!!
1. 스프레드 절대값을 모든종목간 0~10로 표시
2. 종목간 상관관계지수는 0~1 사이로 표시
도움주시면감사하겠습니다!
답변 1
예스스탁
예스스탁 답변
2023-05-31 11:36:14
안녕하세요
예스스탁입니다.
1
올려주신 내용 중에 상관도나 상관계수는 함수가 있어 처리를 할수 있지만
스프레드 절대값은 계산법을 모르겠습니다.
단순히 2개 종목의 값의 차이를 절대값을 취한것은 아닌것 같습니다.
일반적으로 Y축 차이나는 데이터나 지표는 첫봉기준 등락률로 만들어 비교하기는 하는데
해당 계산법이 맞는지 모르겠습니다.
1-1. 상관도
input : N(20);
var : C1(0,Data1),C2(0,Data2);
var : R1(0,Data1),R2(0,Data2);
var : cor(0,Data1);
if Data1(Index == 0) Then
C1 = Data1(c);
R1 = Data1((C-C1)/C1*100);
if Data2(Index == 0) Then
C2 = Data2(c);
R2 = Data2((C-C2)/C2*100);
cor = Correlation(R1,R2,N);
Plot1(cor);
1-2 스프레드 절대값
var : C1(0,Data1),C2(0,Data2);
var : R1(0,Data1),R2(0,Data2);
var : absdiff(0,Data1);
if Data1(Index == 0) Then
C1 = Data1(c);
R1 = Data1((C-C1)/C1*100);
if Data2(Index == 0) Then
C2 = Data2(c);
R2 = Data2((C-C2)/C2*100);
absdiff = abs(R1-R2);
Plot1(absdiff);
2
서로 가격대가 다른 데이타나 지표를 축을 공유하시면 Y축이 크게 벌어지게 됩니다.
데이타나 지표를 옮겨 겹치실때
Y축 표시방법화면이 나타납니다.
오른쪽에표시, 왼쪽에표시, 양쪽에표시 중 하나를 선택해서 겹치셔야 합니다.
즐거운 하루되세요
> 10년후에 님이 쓴 글입니다.
> 제목 : 외환종목 두종목간의 이격도 및 상관관계 등
> 안녕하세요 외환종목 페어트레이딩에 관심있어 지표를 만들어보려 합니다,
아래 첨부파일은 시중에 있는 차트에서 공적분을 이용해서 스프레드 절대값과 두 종목간의
상관관계에 대해서 수치화를 했습니다, 또 전종목에서 검색도 할수있게 만들어져있습니다.
검색까지는 아니더라도 두종목간의 스프레드 절대값과 상관관계지표를 구현하고싶습니다
예스트레이더에서 종가선차트로 두 종목을 겹치기 하면 두 종목의 y축이 다르므로 y축이 달라지며 두 종목간의 이격의 왜곡이 발생하는데, 이런문제를 꼭해결해보고싶습니다!!!
1. 스프레드 절대값을 모든종목간 0~10로 표시
2. 종목간 상관관계지수는 0~1 사이로 표시
도움주시면감사하겠습니다!