커뮤니티
최근수익 기준 당일 거래마감 방법
2013-12-10 13:44:17
116
글번호 70308
선물 1분봉 포지션 시스템을 운영중입니다.
최근 정해진 기간의 수익합을 기준으로 당일 거래를 중지시키고 싶습니다.
시스템 특성상 매일 1회 이상의 거래는 무조건 발생합니다.
당일 포함 최근 6일내 누적 수익합이 7p 이상이 되는 익절
(익절청산 또는 트레일링스톱)이 발생할 때에는 당일에는 더이상 모든 진입을
하지 못하게 합니다.
즉 당일만 거래를 중지합니다.
내일 시가부터는 정상적인 진입을 합니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-12-11 12:45:41
안녕하세요
예스스탁입니다.
input : 누적일수(6),누적수익(7);
var : cnt(0),PL6(0);
Array : NP[20](0);
if date != date[1] then{
for cnt = 1 to 20{
NP[cnt] = NP[cnt-1][1];
}
}
NP[0] = NetProfit;
PL6 = NP[0]-NP[누적일수-1];
Condition1 = ExitDate(1) == sdate and
(IsExitName("BP",1) or IsExitName("SP",1) Or IsExitName("StopTrailing",1));
if Condition1 == false Then{
if 매수조건 Then
buy();
if 매도조건 Then
sell();
}
if MarketPosition == 1 Then{
ExitLong("bx2",AtLimit,EntryPrice+(누적수익-PL6));
}
if MarketPosition == -1 Then{
ExitShort("sx2",AtLimit,EntryPrice+(-누적수익+PL6));
}
즐거운 하루되세요
> 우후훗 님이 쓴 글입니다.
> 제목 : 최근수익 기준 당일 거래마감 방법
> 선물 1분봉 포지션 시스템을 운영중입니다.
최근 정해진 기간의 수익합을 기준으로 당일 거래를 중지시키고 싶습니다.
시스템 특성상 매일 1회 이상의 거래는 무조건 발생합니다.
당일 포함 최근 6일내 누적 수익합이 7p 이상이 되는 익절
(익절청산 또는 트레일링스톱)이 발생할 때에는 당일에는 더이상 모든 진입을
하지 못하게 합니다.
즉 당일만 거래를 중지합니다.
내일 시가부터는 정상적인 진입을 합니다.
감사합니다.