안녕하세요.
항상 수고가 많으십니다.
질문드립니다 -----------------------------------------------------------------------
매수/매도 신호가 여러 번 나오는 전략식입니다. (1분봉 기준)
매수/매도 신호대로 진행되다가 총손실이 4.0 포인트를 넘으면
더 이상 매매를 진행하지 않고 거래를 종료 하는 식을 부탁드립니다.
- 전략식에 적용된 매수/매도에 대한 손절폭은 각각 1.25 포인트 입니다.
- 총손실 4.0포인트는 input 변수로 처리 부탁드립니다.
참고로,
손실이 발생하는 경우는
(1) 매수진입에 의한 손절폭과 매도진입에 의한 손절폭
(2) 매수/매도 스위칭시 발생하는 손실
손실은 위 2가지 경우에 발생하는 것 같습니다
------------------------------------------------------------------------------------
감사합니다.
항상 좋은 일만 생기시길를 ~~
답변 1
예스스탁
예스스탁 답변
2024-04-19 17:55:50
안녕하세요
예스스탁입니다.
아래 수식 구조 참고하시기 바랍니다.
Input : 당일손실(4.0),손절(1.25),익절(1.25);
Var : N1(0),dayPl(0);
var : Tcond(false),Xcond(false);
if Bdate != Bdate[1] Then
{
Xcond = false;
N1 = NetProfit;
}
daypl = NetProfit-N1;
if TotalTrades > TotalTrades[1] then
{
if daypl <= -당일손실 Then
Xcond = true;
if (IsExitName("dbp",1) == true or IsExitName("dbl",1) == true or
IsExitName("dsp",1) == true or IsExitName("dsl",1) == true) then
Xcond = true;
}
if Xcond == false then
{
//진입청산수식
}
#매수진입 후 당일손실 도달하면 즉시 청산
if MarketPosition == 1 then
{
ExitLong("dbl",AtStop,EntryPrice-((당일손실+daypl)/CurrentContracts));
}
#매도진입 후 당일손실 도달하면 즉시 청산
if MarketPosition == -1 then
{
ExitShort("dsl",AtStop,EntryPrice+((당일손실+daypl)/CurrentContracts));
}
SetStopLoss(손절,PointStop);
SetStopProfittarget(익절,PointStop);
즐거운 하루되세요
> 샐리짱 님이 쓴 글입니다.
> 제목 : 총손실이 4.0포인트를 넘으면 거래 정지
> 안녕하세요.
항상 수고가 많으십니다.
질문드립니다 -----------------------------------------------------------------------
매수/매도 신호가 여러 번 나오는 전략식입니다. (1분봉 기준)
매수/매도 신호대로 진행되다가 총손실이 4.0 포인트를 넘으면
더 이상 매매를 진행하지 않고 거래를 종료 하는 식을 부탁드립니다.
- 전략식에 적용된 매수/매도에 대한 손절폭은 각각 1.25 포인트 입니다.
- 총손실 4.0포인트는 input 변수로 처리 부탁드립니다.
참고로,
손실이 발생하는 경우는
(1) 매수진입에 의한 손절폭과 매도진입에 의한 손절폭
(2) 매수/매도 스위칭시 발생하는 손실
손실은 위 2가지 경우에 발생하는 것 같습니다
------------------------------------------------------------------------------------
감사합니다.
항상 좋은 일만 생기시길를 ~~