커뮤니티
다음 내용을 시스템식으로 부탁드립니다.
2011-10-04 20:55:47
457
글번호 43347
안녕하세요.
수고가 많습니다.^^
1)시스템이 계속 거래를 하다가 하루 누적 이익이 1포가 되면 그날 시스템을
정지하고 싶습니다.
2)시스템이 계속 거래를 하다가 하루 누적 손실이 3포가 되면 그날 시스템 정지
이렇게 2가지 구현하고 싶습니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2011-10-05 11:06:59
안녕하세요
예스스타입니다.
아래식을 참고하시기 바랍니다.
input: 하루이익(1),하루손실(3);
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)시스템이 계속 거래를 하다가 하루 누적 이익이 1포가 되면 그날 시스템을
정지하고 싶습니다.
2)시스템이 계속 거래를 하다가 하루 누적 손실이 3포가 되면 그날 시스템 정지
이렇게 2가지 구현하고 싶습니다.
감사합니다.