2013년 6월 22일 토요일

연속이익 발생시 매매횟수 제한 함수

연속이익 발생시 매매횟수 제한 함수


가령 시스템식에서 거래횟수상에서 n회 연속이익이 발생할
경우 n회까지 매매를 하지않고 있다가 매매를 다시하는 식입니다.

예를들어 2번연속 이익이 발생하면 1회 매매중지후 다음 포지션에서 매매를 재개하는 식이죠

아래수식은 2회연속 이익 후 한번 쉬고 들어가는 식입니다.

-------------------------------------------------------------------------------------------------------
var : buyval(0),EXLval(0),PLval(0),Profitcnt(0);

var1 = StochasticsK(5,3);
var2 = StochasticsD(5,3,3);
var3 = StochasticsK(10,6);
var4 = StochasticsD(10,6,6);

if date != date[1] then{
      Profitcnt = 0;
}

if Profitcnt != 3 then {
if crossup(var1,var2) then{
      buy("매수");
      buyval = c;
      }
}

if crossdown(var1, var2) or stime == 150000 then{
      exitlong("매수청산");
      EXLval = c;
      PLval = exitprice(1)-entryprice(1); //매매 손익
      if PLval > 0 then
      Profitcnt = Profitcnt+1;
}

댓글 없음:

댓글 쓰기