안녕하세요!
매번 고생이 많으십니다.
나스닥 시스템매매를 진행하고 있습니다.
당일 매매시간 오전 07:00부터~익일 06:00 까지, 청산 후 목표 수익 100pt이상을 달성(보유중 달성은 아님)할 경우, 반대로 청산 후 당일 손실이 100pt 이상 발생할 경우 신호가 나와도 매매를 진행하지 않는 조건으로 하는 거래제한 조건식을 만들고 싶습니다.
단, 상기 조건을 만족하지 않은체 예를 들어 새벽 5:00에 진입이 되고 보유중이라면, 당일 청산 (06:00)이 아닌 다음날로 오버되어 해당 손익집계는 익일로 되었으면 합니다.
도움 주시면 감사하겠습니다.
답변 1
예스스탁
예스스탁 답변
2020-09-18 16:25:18
안녕하세요
예스스탁입니다.
아래식 참고하시기 바랍니다.
당일수익과 당일손실 조건에 충족되면 더이상 신호를 발생하지 않고 이후에 당일청사만 발생합니다.
당일수익과 당일손실을 달성하지 못하면 당일청산없이 진행됩니다.
손익은 청산시점을 기준으로 계산됩니다.
Input : 당일수익(100),당일손실(-100);
Var : dayPl(0),Xcond(false);
if Sdate != Sdate[1] Then
{
Condition1 = true;
if Xcond == true Then
SetStopEndofday(55000);
Else
SetStopEndofday(0);
}
if Bdate != Bdate[1] Then
{
Condition1 = False;
SetStopEndofday(0);
Xcond = false;
}
if TotalTrades > TotalTrades[1] Then
{
daypl = daypl + PositionProfit(1);
if Xcond == False and (daypl >= 당일수익 or daypl <= 당일손실) Then
{
Xcond = true;
if Condition1 == true Then
SetStopEndofday(55000);
}
}
if Xcond == false then
{
진입청산수식
}
즐거운 하루되세요
> bin 님이 쓴 글입니다.
> 제목 : 당일 목표 수익 달성 후 매매 제한 조건식 부탁드립니다.
> 안녕하세요!
매번 고생이 많으십니다.
나스닥 시스템매매를 진행하고 있습니다.
당일 매매시간 오전 07:00부터~익일 06:00 까지, 청산 후 목표 수익 100pt이상을 달성(보유중 달성은 아님)할 경우, 반대로 청산 후 당일 손실이 100pt 이상 발생할 경우 신호가 나와도 매매를 진행하지 않는 조건으로 하는 거래제한 조건식을 만들고 싶습니다.
단, 상기 조건을 만족하지 않은체 예를 들어 새벽 5:00에 진입이 되고 보유중이라면, 당일 청산 (06:00)이 아닌 다음날로 오버되어 해당 손익집계는 익일로 되었으면 합니다.
도움 주시면 감사하겠습니다.