가령 시스템식에서 거래횟수상에서 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;
}
경우 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;
}
댓글 없음:
댓글 쓰기