예스스탁
예스스탁 답변
2022-05-18 16:21:13
안녕하세요
예스스탁입니다.
if MarketPosition == 1 Then
{
if CurrentContracts < CurrentContracts[1] Then
{
var1 = LatestExitPrice(0);
Var2 = TimeToMinutes(sTime);
}
if var1 > 0 and TimeToMinutes(sTime) >= Var2+10 and C < var1 then
ExitLong("bx");
ExitLong("3%익절",AtLimit,AVGEntryPrice*1.03,"",Floor(MaxContracts*0.20));
ExitLong("4%익절",AtLimit,AVGEntryPrice*1.04,"",Floor(MaxContracts*0.20));
ExitLong("5%익절",AtLimit,AVGEntryPrice*1.05,"",Floor(MaxContracts*0.20));
ExitLong("7%익절",AtLimit,AVGEntryPrice*1.06,"",Floor(MaxContracts*0.20));
ExitLong("10%익절",AtLimit,AVGEntryPrice*1.10);
}
Else
{
var1 = 0;
Var2 = 0;
}
즐거운 하루되세요
> 맴맴잉 님이 쓴 글입니다.
> 제목 : 청산 관련 시스템식 요청 드립니다.
> 현물 매도 청산 식을 작성하려고 합니다.
3%, 4% , 5%, 7%, 10% 분할로 매도식을 작성하려고 합니다.
ExitLong("3%익절",AtLimit,AVGEntryPrice*1.03,"",Floor(MaxContracts*0.20));
ExitLong("4%익절",AtLimit,AVGEntryPrice*1.04,"",Floor(MaxContracts*0.20));
ExitLong("5%익절",AtLimit,AVGEntryPrice*1.05,"",Floor(MaxContracts*0.20));
ExitLong("7%익절",AtLimit,AVGEntryPrice*1.06,"",Floor(MaxContracts*0.20));
ExitLong("10%익절",AtLimit,AVGEntryPrice*1.10);
이런식으로 작성을 했는데
여기서 추가되는 조건은
만약에 3%익절 하고 10분 뒤에.. 3% 익절한금액 (AVGEntryPrice*1.03) 보다 밑에 있으면 현재가 전량 매도
만약에 4%익절 하고 10분 뒤에.. 4% 익절한금액 (AVGEntryPrice*1.04) 보다 밑에 있으면 현재가 전량 매도
만약에 5%익절 하고 10분 뒤에.. 5% 익절한금액 (AVGEntryPrice*1.05) 보다 밑에 있으면 현재가 전량 매도
만약에 7%익절 하고 10분 뒤에.. 7% 익절한금액 (AVGEntryPrice*1.07) 보다 밑에 있으면 현재가 전량 매도
이런식으로 작성하려고 하는데 어떻게 작성해야 할지 궁금합니다.