커뮤니티

Spread 매매

프로필 이미지
불광동뚝배기
2011-02-17 00:00:00
918
글번호 35881
답변완료
안녕하세요, 저는 시스템으로 두 asset 간의 spread 나 ratio 에 전략을 적용하여 long/short 전략을 구축할려고 합니다. 예를 들면 삼성전자 주식가격- LG전자 주식 가격의 스프레드를 만들어서 그곳에다 MACD Bollinger 등을 접목 시키며 둘간의 long /short 을 구현하고자 합니다. 이렇게 되려면 yes trader 차트에서 이렇게 종목간에 - 가 되거나 나누어진 차트가 보여야 될텐데 쉽지 않네요. 그럼 답변 부탁드립니다~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-02-18 14:35:55

안녕하세요 예스스탁입니다. 차트를 2개 생성하셔야 합니다. 거래할 종목을 주종목으로 하는 차트를 각각 만드신 후에 스프레드를 만드실 종목을 모두 data2와 data3으로 추가한 차트를 만드시고 식을 만들어 적용해야 합니다. 거래종목과 스프레드를 만드는 종목이 같아도 수식작성상 data2와 data3으로 적용하셔야 작성이 편리합니다. 가령 두개의 자산간의 차이값이 두개의 자산의 차이를 기준으로 만든 볼린져밴드 상단을 돌파하면 삼성전자를 매수하고 LG전자를 매도한다면 아래와 같이 작성하셔야 합니다. 1, 주종목 : 삼성전자 data2 = 삼성전자 data3 = LG전자 input : Period(20),Dv(2); var :Diff(0,data2),BBmid(0,data2),BBup(0,data2),BBdn(0,data2); Diff = data2(C)-data3(c); BBmid = ma(diff,Period); BBup = ma(Diff, Period) + (Dv * std(Diff, Period)); BBdn = ma(Diff, Period) - (Dv * std(Diff, Period)); if crossup(diff,BBup) Then buy(); 2. 주종목 : LG전자 data2 = 삼성전자 data3 = LG전자 input : Period(20),Dv(2); var :Diff(0,data2),BBmid(0,data2),BBup(0,data2),BBdn(0,data2); Diff = data2(C)-data3(c); BBmid = ma(diff,Period); BBup = ma(Diff, Period) + (Dv * std(Diff, Period)); BBdn = ma(Diff, Period) - (Dv * std(Diff, Period)); if crossup(diff,BBup) Then sell(); 즐거운 하루되세요 > 불광동뚝배기 님이 쓴 글입니다. > 제목 : Spread 매매 > 안녕하세요, 저는 시스템으로 두 asset 간의 spread 나 ratio 에 전략을 적용하여 long/short 전략을 구축할려고 합니다. 예를 들면 삼성전자 주식가격- LG전자 주식 가격의 스프레드를 만들어서 그곳에다 MACD Bollinger 등을 접목 시키며 둘간의 long /short 을 구현하고자 합니다. 이렇게 되려면 yes trader 차트에서 이렇게 종목간에 - 가 되거나 나누어진 차트가 보여야 될텐데 쉽지 않네요. 그럼 답변 부탁드립니다~