커뮤니티
무표지션에서 수익률 하락이유가 궁금합니다.
2017-03-26 15:44:53
154
글번호 108194
수고많으십니다.
너무 초보같은 질문입니다.
첨부파일과 같이 포지션이 없는데도 수익률이 하향하는 이유가 궁금합니다.
수식은 아래와 같습니다.
input : left(3), right(2), Period(50);
var : StoK(0), StoD(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0);
var : hVal1(0),hVal2(0),hidx1(0),hidx2(0);
StoK = StochasticsK(10,6);
StoD = StochasticsD(10,6,6);
LowVal1 = SwingLow(1,StoD,left,right,Period);
LowVal2 = SwingLow(2,StoD,left,right,Period);
Lowidx1 = SwingLowbar(1,StoD,left,right,Period);
Lowidx2 = SwingLowbar(2,StoD,left,right,Period);
hVal1 = Swinghigh(1,StoD,left,right,Period);
hVal2 = Swinghigh(2,StoD,left,right,Period);
hidx1 = Swinghighbar(1,StoD,left,right,Period);
hidx2 = Swinghighbar(2,StoD,left,right,Period);
if Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고
Lowidx2 - Lowidx1 < 30 and // 두개 저점의 간격이 30봉 이내이고
LowVal1 > Lowval2 and //전저점이 전전저점보다 크다
StoD[right] == LowVal1 and // 3개 전봉에서 최근 저점이 형성되었고
StoD > StoD[1] and StoD[1] > StoD[2] then //스토2일 연속상승
buy();
if CrossDown(stok,stod) then exitlong();
- 1. 108732_제목_없음.jpg (0.08 MB)
답변 1
예스스탁 예스스탁 답변
2017-03-28 08:52:43
안녕하세요
예스스탁입니다.
해당 구간안에 하락을 한것은 아니고
첨부된 그림과 같이 [진입청산 수익만 연결]로 설정이 되어 있으면
청간과 진입시점에만 수익을 계산하고 그 사이는 단순사선으로
연결하는 되는 부분일 뿐입니다.
시스템 트레이딩 설정창의 비용/수량탭에서 수수료와 슬리피지가 설정되어 있으면
진입후 수수료와 슬리피지가 반영되어 손실이므로 항상 하락으로 사선이 그어지게 됩니다.
수수료와 슬리피지를 0으로 셋팅하면 수평으로 그어지게 됩니다.
[진입청산 수익만 연결]이 아닌 [모든수익]으로 설정하시면
모든봉에서 수익을 계산해 그리게 되어 직전청산에서 현재진입까지 손익이
수평으로 나오다가 진입이 발생하면 그때 값이 변경되는 것을 보실수 있습니다.
즐거운 하루되세요
> 려니 님이 쓴 글입니다.
> 제목 : 무표지션에서 수익률 하락이유가 궁금합니다.
> 수고많으십니다.
너무 초보같은 질문입니다.
첨부파일과 같이 포지션이 없는데도 수익률이 하향하는 이유가 궁금합니다.
수식은 아래와 같습니다.
input : left(3), right(2), Period(50);
var : StoK(0), StoD(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0);
var : hVal1(0),hVal2(0),hidx1(0),hidx2(0);
StoK = StochasticsK(10,6);
StoD = StochasticsD(10,6,6);
LowVal1 = SwingLow(1,StoD,left,right,Period);
LowVal2 = SwingLow(2,StoD,left,right,Period);
Lowidx1 = SwingLowbar(1,StoD,left,right,Period);
Lowidx2 = SwingLowbar(2,StoD,left,right,Period);
hVal1 = Swinghigh(1,StoD,left,right,Period);
hVal2 = Swinghigh(2,StoD,left,right,Period);
hidx1 = Swinghighbar(1,StoD,left,right,Period);
hidx2 = Swinghighbar(2,StoD,left,right,Period);
if Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고
Lowidx2 - Lowidx1 < 30 and // 두개 저점의 간격이 30봉 이내이고
LowVal1 > Lowval2 and //전저점이 전전저점보다 크다
StoD[right] == LowVal1 and // 3개 전봉에서 최근 저점이 형성되었고
StoD > StoD[1] and StoD[1] > StoD[2] then //스토2일 연속상승
buy();
if CrossDown(stok,stod) then exitlong();