커뮤니티
오늘 수익대비 손실금액 설정
2014-01-19 06:07:25
146
글번호 71569
과거 Q&A를 봤는데 적합한게 없어 질문드립니다.
조건은 다음과 같습니다.
1. 매일 수익 대비 -36만원(0.72pt) 손실일 경우 당일 매매 중단
2. 수익이 0 이라도 동일하게 적용됩니다.
3. 즉, 현재 시점에서 당일 최대누적수익에서 -36만원으로 수익이 감소하면 당일 매매 중단
ex. 오늘 누적수익이 0인 상태라면 -36만원된 시점에서 매매중단. 즉 장시작후 수익없이 손실만 -36만원이 됐다면 그날 매매는 종료됩니다.
ex. 오늘 누적수익이 현재 시점에서 100만원이라면 64만원(100-36)에서 매매중단
며칠간 고생했는데 결국 해결하지 못해 부득이하게 도움을 요청합니다.
부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2014-01-20 16:03:54
안녕하세요
예스스탁입니다.
var : NP(0),PreNP(0),DayPL(0),loss(0),DayPLHigh(0),Diff(0);
NP = NetProfit;
loss = ((360000/PointValue)*PriceScale);
if date != date[1] Then{
PreNP = NP[1];
DayPLHigh = 0;
}
#당일 누적수익
DayPL = NP-PreNP;
#당일 최대 누적수익
if dayPL > DayPLHigh Then
DayPLHigh = DAyPL;
#최대누적수익과 현재 누적값의 차이(최고누적에서 감소된 수치)
Diff = DayPL-DayPLHigh;
Condition1 = ExitDate(1) == sdate and
(IsExitName("Bcut",1) == true or IsExitName("Scut",1) == true);
if Condition1 == false Then{
if 매수조건 Then
buy();
if 매도조건 Then
Sell();
}
if MarketPosition == 1 Then{
Exitlong("Bcut",AtStop,EntryPrice-(Loss-Diff));
}
if MarketPosition == -1 Then{
ExitShort("Scut",AtStop,EntryPrice+(Loss-Diff));
}
즐거운 하루되세요
> 용나미 님이 쓴 글입니다.
> 제목 : 오늘 수익대비 손실금액 설정
> 과거 Q&A를 봤는데 적합한게 없어 질문드립니다.
조건은 다음과 같습니다.
1. 매일 수익 대비 -36만원(0.72pt) 손실일 경우 당일 매매 중단
2. 수익이 0 이라도 동일하게 적용됩니다.
3. 즉, 현재 시점에서 당일 최대누적수익에서 -36만원으로 수익이 감소하면 당일 매매 중단
ex. 오늘 누적수익이 0인 상태라면 -36만원된 시점에서 매매중단. 즉 장시작후 수익없이 손실만 -36만원이 됐다면 그날 매매는 종료됩니다.
ex. 오늘 누적수익이 현재 시점에서 100만원이라면 64만원(100-36)에서 매매중단
며칠간 고생했는데 결국 해결하지 못해 부득이하게 도움을 요청합니다.
부탁드립니다.