커뮤니티
5이평과20이평추세매매 성능보고서오류발생인가요?
2015-05-20 13:04:00
195
글번호 86225
input : Left(3),right(3);
var1 = ma(c,5);
var2 = ma(c,20);
if SwingHigh(1,H,Left,Right,left+right+1) != -1 Then
value1 = H[right];
if SwingLow(1,L,Left,Right,left+right+1) != -1 Then
value2 = L[right];
if crossup(var1,var2) Then
buy();
if MarketPosition == 1 and CrossDown(c,value2) Then
exitlong();
if CrossDown(var1,var2) Then
sell();
if MarketPosition == -1 and Crossup(c,value1) Then
ExitShort();
========================================================
20이평과 120이평추세매매식에서
5이평과20이평추세매매식으로 적용결과 위와 같은 성능보고서가
오류로 보입니당---->챠트상에서 수익발생하는곳도
red color가 아니고 blue color선으로 표시되어
성능보고서가 마이너스수익으로 표기되는것으로 판단됩니당
검토하여 주시기바랍니당
- 1. 수익구간챠트.png (0.04 MB)
- 2. 수익구간챠트33틱0520.png (0.05 MB)
- 3. 우리선물챠트.png (0.05 MB)
- 4. 우리선물챠트.png성능보고서.png (0.02 MB)
답변 1
예스스탁 예스스탁 답변
2015-05-20 13:32:29
안녕하세요
예스스탁입니다.
시스템 트레이딩 설정창의 비용/수량탭에
수수료와 슬리피지가 설정되는 부분이 있습니다.
해당란에 값을 지정을 지정하면
신호상 손익에서 지정한 수수료와 슬리피지를 만큼 차감해서 손익이 리턴됩니다.
해당란의 값을 모두 0으로 설정하고 차트에 적용하시면 됩니다.
즐거운 하루되세요
> 강남쏠라 님이 쓴 글입니다.
> 제목 : 5이평과20이평추세매매 성능보고서오류발생인가요?
> input : Left(3),right(3);
var1 = ma(c,5);
var2 = ma(c,20);
if SwingHigh(1,H,Left,Right,left+right+1) != -1 Then
value1 = H[right];
if SwingLow(1,L,Left,Right,left+right+1) != -1 Then
value2 = L[right];
if crossup(var1,var2) Then
buy();
if MarketPosition == 1 and CrossDown(c,value2) Then
exitlong();
if CrossDown(var1,var2) Then
sell();
if MarketPosition == -1 and Crossup(c,value1) Then
ExitShort();
========================================================
20이평과 120이평추세매매식에서
5이평과20이평추세매매식으로 적용결과 위와 같은 성능보고서가
오류로 보입니당---->챠트상에서 수익발생하는곳도
red color가 아니고 blue color선으로 표시되어
성능보고서가 마이너스수익으로 표기되는것으로 판단됩니당
검토하여 주시기바랍니당