커뮤니티
질문드립니다.
2013-09-23 13:56:36
133
글번호 67714
안녕하세요?
진입 후 강제청산을 하려고 합니다. 강제청산은 손익이 -1p가 되면 청산하는 식입니다.
예를 들어 매수 진입후에 스위칭으로 매도 전환시(-0.7pt 손실 난 상황) 다시 -0.3pt 손실이 나면 강제청산 되고 그 후로는 매매가 발생하지 않는 건대요.
이럴 경우 첫번째 거래 후 누적 손익이 +3pt가 발생한 상황이라면 그다음 매매 손실이 -4pt가 되지 않는 한 계속 포지션을 가지고 있게 됩니다.
저는 누적 손익도 -1pt에 닿으면 강제청산, 그리고 각각의 진입에 따른 강제청산도 -1pt로 하고 싶습니다.
위의 예로 보면 +3pt 수익이 난 상태에서 그다음 거래로 -1pt 손실이 발생하면, 누적 손익 +2pt에서 강제청산이 되는 셈이지요
답변 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-09-23 17:24:46
안녕하세요
예스스탁입니다.
하나의 거래가 1포인트 손실이 나거나
당일 누적으로 1포인트 손실이 발생하면 청산하고
당일 진입을 제한하는 식입니다.
참고하시기 바랍니다.
Input : loss(1);
var : cnt(0),DayPL(0),NP(0),PreNP(0);
NP = NetProfit;
if date != date[1] Then
PreNP = NP[1];
DayPL= NetProfit-var1+PositionProfit;
Condition1 = MarketPosition == 0 and ExitDate(1) == sdate and
(IsExitName("daybx1",1) or IsExitName("daysx1",1) or IsExitName("StopLoss",1));
if Condition1 == false Then{
if 매수진입조건 Then
buy();
if 매도진입조건 Then
sell();
}
if MarketPosition == 1 Then
ExitLong("daybx2",AtStop,EntryPrice+(loss-DayPL));
if MarketPosition == -1 Then
ExitShort("daysx2",AtStop,EntryPrice-(loss-DayPL));
SetStopLoss(1,PointStop);
즐거운 하루되세요
> 크레용빠 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 안녕하세요?
진입 후 강제청산을 하려고 합니다. 강제청산은 손익이 -1p가 되면 청산하는 식입니다.
예를 들어 매수 진입후에 스위칭으로 매도 전환시(-0.7pt 손실 난 상황) 다시 -0.3pt 손실이 나면 강제청산 되고 그 후로는 매매가 발생하지 않는 건대요.
이럴 경우 첫번째 거래 후 누적 손익이 +3pt가 발생한 상황이라면 그다음 매매 손실이 -4pt가 되지 않는 한 계속 포지션을 가지고 있게 됩니다.
저는 누적 손익도 -1pt에 닿으면 강제청산, 그리고 각각의 진입에 따른 강제청산도 -1pt로 하고 싶습니다.
위의 예로 보면 +3pt 수익이 난 상태에서 그다음 거래로 -1pt 손실이 발생하면, 누적 손익 +2pt에서 강제청산이 되는 셈이지요
답변 부탁드립니다.
감사합니다.