커뮤니티

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
프로필 이미지

예스스탁 예스스탁 답변

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선으로 표시되어 성능보고서가 마이너스수익으로 표기되는것으로 판단됩니당 검토하여 주시기바랍니당