첨부 이미지
그림1
안녕하세요
먼저 감사합니다 그리고 수고가 많으십니다.
해외선물 Pair Trading 지표를 구현 하고자 합니다
Data1 = SP500 지수 선물(롱 포지션)
Data2 = Russell 지수 선물 (숏 포지션)
이 두 선물의 당일 누적 수익률(Accumulative Intraday return) 지표로 만들고 싶습니다.
즉, 미국 장이 시작(오전 9:30 뉴욕) 후 두 지수의 수익률을 합계한 지표 입니다.
다음날이 될 경우 당일 누적 수익률은 원위치 0에서 다시 세팅되는 지표입니다
예시 그림을 첨부했습니다
정말 감사합니다.
답변 1
예스스탁
예스스탁 답변
2021-03-02 14:30:24
안녕하세요
예스스탁입니다.
input : StartTime(93000),EndTime(160000);
var : O1(0,Data1),R1(0,data1),Tcond1(False,Data1);
var : O2(0,Data2),R2(0,data2),Tcond2(False,Data2);
var : sum(0,Data1);
if Data1((sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime)) Then
Tcond1 = False;
if Data1((sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime)) Then
{
O1 = Data1(O);
Tcond1 = true;
}
if Tcond1 == true then
R1 = Data1((C-O1)/O1*100);
if Data2((sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime)) Then
Tcond2 = False;
if Data2((sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime)) Then
{
O2 = Data2(O);
Tcond2 = true;
}
if Tcond2 == true then
R2 = Data2((C-O2)/O2*100);
if Tcond1 == true and Tcond2 == true Then
{
sum = R1+R2;
Plot1(sum);
}
Else
NoPlot(1);
즐거운 하루되세요
> Mrsin 님이 쓴 글입니다.
> 제목 : Pair 트레이딩 관련 지표
> 안녕하세요
먼저 감사합니다 그리고 수고가 많으십니다.
해외선물 Pair Trading 지표를 구현 하고자 합니다
Data1 = SP500 지수 선물(롱 포지션)
Data2 = Russell 지수 선물 (숏 포지션)
이 두 선물의 당일 누적 수익률(Accumulative Intraday return) 지표로 만들고 싶습니다.
즉, 미국 장이 시작(오전 9:30 뉴욕) 후 두 지수의 수익률을 합계한 지표 입니다.
다음날이 될 경우 당일 누적 수익률은 원위치 0에서 다시 세팅되는 지표입니다
예시 그림을 첨부했습니다
정말 감사합니다.