예스스탁
예스스탁 답변
2020-11-20 15:52:19
안녕하세요
예스스탁입니다.
if MarketPosition == 1 Then
{
#1
ExitLong("bx1",AtLimit,AvgEntryPrice+(50/CurrentContracts),"",Floor(CurrentContracts*0.5),1);
#2
if CurrentContracts == 2 Then
ExitLong("bx2",AtLimit,AvgEntryPrice+(30/CurrentContracts),"",CurrentContracts-1,1);
#3
if CurrentContracts == 3 Then
ExitLong("bx3",AtLimit,AvgEntryPrice+(40/CurrentContracts),"",CurrentContracts-1,1);
#4
if CurrentContracts == 4 Then
ExitLong("bx4",AtLimit,AvgEntryPrice+(50/CurrentContracts),"",CurrentContracts-1,1);
#5
if CurrentContracts == 5 Then
ExitLong("bx5",AtLimit,AvgEntryPrice+(60/CurrentContracts),"",CurrentContracts-1,1);
}
if MarketPosition == -1 Then
{
#1
ExitShort("sx1",AtLimit,AvgEntryPrice-(50/CurrentContracts),"",Floor(CurrentContracts*0.5),1);
#2
if CurrentContracts == 2 Then
ExitShort("sx2",AtLimit,AvgEntryPrice-(30/CurrentContracts),"",CurrentContracts-1,1);
#3
if CurrentContracts == 3 Then
ExitShort("sx3",AtLimit,AvgEntryPrice-(40/CurrentContracts),"",CurrentContracts-1,1);
#4
if CurrentContracts == 4 Then
ExitShort("sx4",AtLimit,AvgEntryPrice-(50/CurrentContracts),"",CurrentContracts-1,1);
#5
if CurrentContracts == 5 Then
ExitShort("sx5",AtLimit,AvgEntryPrice-(60/CurrentContracts),"",CurrentContracts-1,1);
}
즐거운 하루되세요
> 탄탄시스템 님이 쓴 글입니다.
> 제목 : 시스템문의
> 수고 많으십니다.
공통사항.
최대 5회까지 피라미딩 진입하는 전략입니다.
질문
1. 몇개를 진입한 지 상관없이 모든 포지션의 총수익이 50포인트 이상이 되었을때
전체수량의 50%를 청산한다.
2. 남은수량이 2개일때 총수익이 30포인트이상이면 1/2 청산한다.
3. 남은수량이 3개일때 총수익이 40포인트이상이면 2/3 청산한다.
4. 남은수량이 4개일때 총수익이 50포인트이상이면 3/4 청산한다.
5. 남은수량이 5개일때 총수익이 60포인트이상이면 4/5 청산한다.
부탁드리겠습니다.