커뮤니티
시스템에서의 익절셋팅
2013-08-10 22:27:51
156
글번호 66302
항상감사드립니다
아래시스템식은 60틱 이익확정시 이후 매매신호가 나오질않는 식입니다
input : 당일손익(60);
var : NP(0),PreNP(0),dayPL(0),DollerToTick(0);
NP = NetProfit;
if stime == 070000 or (stime > 070000 and stime[1] < 070000) then
PreNP = NP[1];
#당일 손익(포인트)
DayPL = NetProfit-PreNP ;
if (stime > 070000 or stime < 060000) and
DayPL < 당일손익*PriceScale then{
if 매수조건 Then
buy();
if 매도조건 Then
sell();
}
질문1) 시간셋팅을 23:00~00:30 으로 수정부탁드립니다(확인용)
질문2) 위식을 23:00~00:30으로 수정해서 사용해보니 00:03분에 64틱의 이익이 발생해서
신호가 청산신호만 나와야 되는데 매수청산/매도진입신호가 나온뒤에 신호발생중지
신호진입이후 누적이익이 60틱이상에서 청산될때 포지션청산신호만 발생
(진입신호는 금지)
질문3) 매매신호발생후 60틱이익이면 포지션 자동청산후 매매금지
감사합니다
답변 1
예스스탁 예스스탁 답변
2013-08-12 10:24:37
안녕하세요
예스스탁입니다.
NetProfit은 최근 청산 완료된 거래만 대상으로 합니다.
다른 청산이 없으시고 리버셜 신호로 청산과 진입을 동시에 하시면
아래와 같이 작성하시면 됩니다.
input : 당일손익(60);
var : NP(0),PreNP(0),dayPL(0),DollerToTick(0);
NP = NetProfit;
#초기화 시간
if stime == 070000 or (stime > 070000 and stime[1] < 070000) then
PreNP = NP[1];
#당일 손익(포인트)
DayPL = (NetProfit-PreNP)+PositionProfit;
if (stime > 230000 or stime < 003000) then{ #진입시간
if 매수조건 Then{
if DayPL < 당일손익*PriceScale Then
buy();
Else
ExitShort();
}
If 매도조건 Then{
if DayPL < 당일손익*PriceScale Then
sell();
Else
ExitLong();
}
}
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : 시스템에서의 익절셋팅
> 항상감사드립니다
아래시스템식은 60틱 이익확정시 이후 매매신호가 나오질않는 식입니다
input : 당일손익(60);
var : NP(0),PreNP(0),dayPL(0),DollerToTick(0);
NP = NetProfit;
if stime == 070000 or (stime > 070000 and stime[1] < 070000) then
PreNP = NP[1];
#당일 손익(포인트)
DayPL = NetProfit-PreNP ;
if (stime > 070000 or stime < 060000) and
DayPL < 당일손익*PriceScale then{
if 매수조건 Then
buy();
if 매도조건 Then
sell();
}
질문1) 시간셋팅을 23:00~00:30 으로 수정부탁드립니다(확인용)
질문2) 위식을 23:00~00:30으로 수정해서 사용해보니 00:03분에 64틱의 이익이 발생해서
신호가 청산신호만 나와야 되는데 매수청산/매도진입신호가 나온뒤에 신호발생중지
신호진입이후 누적이익이 60틱이상에서 청산될때 포지션청산신호만 발생
(진입신호는 금지)
질문3) 매매신호발생후 60틱이익이면 포지션 자동청산후 매매금지
감사합니다
다음글
이전글