예스스탁
예스스탁 답변
2022-05-24 13:59:37
안녕하세요
예스스탁입니다.
var : DD(0),ED(0),HH(0);
if Bdate != Bdate[1] Then
{
DD = DD+1;
}
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] Then
{
ED = DD;
hh = h;
if MaxEntries == 2 Then
{
Condition1 = False;
Condition2 = False;
Condition3 = False;
}
}
if MaxEntries == 1 Then
{
if DD == ED+1 Then
{
ExitLong("bx11",AtLimit,AvgEntryPrice*1.03,"",Floor(CurrentContracts*0.5),1);
ExitLong("bx12",AtLimit,AvgEntryPrice*1.04);
}
}
if MaxEntries == 2 Then
{
if CurrentContracts < CurrentContracts[1] Then
{
if LatestExitName(0) == "bx21" Then
Condition1 = true;
if LatestExitName(0) == "bx22" Then
Condition2 = true;
if LatestExitName(0) == "bx23" Then
Condition3 = true;
}
if dd == ED and Condition1 == False Then
ExitLong("bx21",AtLimit,AvgEntryPrice*1.02,"",Floor(CurrentContracts*0.5),1);
if dd == ED+1 Then
{
if Condition2 == False Then
ExitLong("bx22",AtLimit,AvgEntryPrice*1.03,"",Floor(CurrentContracts*0.5),1);
if Condition3 == False Then
ExitLong("bx23",AtLimit,AvgEntryPrice*1.04,"",Floor(CurrentContracts*0.5),1);
}
}
if MaxEntries == 3 Then
{
ExitLong("bx3",AtLimit,AvgEntryPrice);
}
}
Else
{
Condition1 = False;
Condition2 = False;
Condition3 = False;
}
즐거운 하루되세요
> 맴맴잉 님이 쓴 글입니다.
> 제목 : 시스템식 문의 드립니다.
> 위 그림에서 보면
1차 30%때 매수, 2차 25% 매수 , 3차 20% 로 분할매수가 되었고,
여기서 매도식을 작성해야 하는데. 작성하는데 어려움이 있어 요청 드립니다.
매도청산 조건은
1. 1차매수만 되었다면, 매수된 다음날 3%에 비중 절반 매도, 4%에 나머지 매도
(ex 100주 샀다면 그 다음날 평단가 3% 에 50주 매도, 4% 에 50주 매도)
2. 2차매수까지 되었다면 당일에 평단가의 2%에서 비중 절반 매도,
그리고 나머지는 매수된 다음날 들고 있는 비중에 3%에서 절반 매도,
4%에 나머지 매도
(ex 1차매수 100주 사고, 2차매수 100주 샀다면 당일 평단가 2% 에서 100주 매도,
나머지 100주는 그 다음날 평단가 3% 에 50주 매도, 4% 에 50주 매도)
3. 3차매수까지 되었다면 평단가가 본절이 오면 전체 매도청산.
(ex 1차매수 100주 , 2차매수 100주, 3차 매수 100주 되었다면
평단가가 0% 되면 전량 매도)
입니다.