커뮤니티
손익 강제청산
2011-10-04 15:34:01
546
글번호 43325
안녕하세요.. 수고가 많으십니다.
현제 선물 시스템 매매전략 사용하고 있는데요..
현제 사용하고 있는전략은 이동평균선 위로 올라서면 매수이고, 이동평균선 밑으로 내려가면 매도 포지션입니다. 각포지션에서 일정 금액이상 손익,또는 손절발생하면 설정창에서 강제 청산하도록 되어있구요.. 청산 후 반대 신호에서만 진입하도록 되어있습니다.
(장 끝날때까지 계속 루프되구요)
이경우 매수/매도 진입하여 전체 이익금액이 +1,000,000원(2pt) 이 되거나, 전체 손실 금액이 -1,000,000원이 되면 청산하고 더이상 진입하지 않고 종료하는 식이 필요합니다.
부탁 드립니다.
(ex. 매수 매도하여 현재 청산이익이 +800,000d원(1.6pt)원 또는 -800,000원 인 상황에서 매수 또는 매도가 진입하여 +200,000원(0.4pt), 또는 -200,000원 이익이 발생하고 있을때 총 이익이 ±1,000,000원 만족시 강제 청산하고 더이상 매수 매도 진입하지 않도록 하고 싶습니다. 식이 작성되면 식은 어느 위치에 넣어야 하는지도 알려주세요)
답변 1
예스스탁 예스스탁 답변
2011-10-05 11:07:28
안녕하세요
예스스탁입니다.
아래식을 참고하시기 바랍니다.
input: 하루이익(2),하루손실(2);
var : PLR(0),XCommission(0),XSlippage(0),OpenPL(0),dayPL(0),count(0);
#당일누적손익계산 시작
XCommission = ((C*ExitCommission)/100)*CurrentContracts; #%설정
XSlippage = (ExitSlippage)*CurrentContracts; #Pt설정
PLR = 0;
count = 0;
for var1 = 1 to 10{
if sdate == EntryDate(var1) Then{
count = count+1;
PLR = PLR+PositionProfit(var1);
}
}
if MarketPosition() == 0 Then{
OpenPL = 0;
dayPL = PLR;
}
Else{
OpenPL = (PositionProfit-(XCommission+XSlippage));
dayPL = PLR+OpenPL;
}
if daypl < 하루이익 and dayPL > -하루손실 then{
if 매수조건 Then
buy();
if 매도조건 Then
Sell();
}
if MarketPosition == 1 Then{
ExitLong("bx1",AtStop,EntryPrice+(-(하루손실)-(PLR)));
ExitLong("bx2",AtLimit,EntryPrice+((하루이익)-(PLR)));
}
if MarketPosition == -1 Then{
ExitShort("sx1",AtStop,EntryPrice+((하루손실)+(PLR)));
ExitShort("sx2",AtLimit,EntryPrice+(-(하루이익)+(PLR)));
}
즐거운 하루되세요
> 고수날다 님이 쓴 글입니다.
> 제목 : 손익 강제청산
> 안녕하세요.. 수고가 많으십니다.
현제 선물 시스템 매매전략 사용하고 있는데요..
현제 사용하고 있는전략은 이동평균선 위로 올라서면 매수이고, 이동평균선 밑으로 내려가면 매도 포지션입니다. 각포지션에서 일정 금액이상 손익,또는 손절발생하면 설정창에서 강제 청산하도록 되어있구요.. 청산 후 반대 신호에서만 진입하도록 되어있습니다.
(장 끝날때까지 계속 루프되구요)
이경우 매수/매도 진입하여 전체 이익금액이 +1,000,000원(2pt) 이 되거나, 전체 손실 금액이 -1,000,000원이 되면 청산하고 더이상 진입하지 않고 종료하는 식이 필요합니다.
부탁 드립니다.
(ex. 매수 매도하여 현재 청산이익이 +800,000d원(1.6pt)원 또는 -800,000원 인 상황에서 매수 또는 매도가 진입하여 +200,000원(0.4pt), 또는 -200,000원 이익이 발생하고 있을때 총 이익이 ±1,000,000원 만족시 강제 청산하고 더이상 매수 매도 진입하지 않도록 하고 싶습니다. 식이 작성되면 식은 어느 위치에 넣어야 하는지도 알려주세요)
다음글
이전글