예스스탁
예스스탁 답변
2021-02-01 14:01:27
안녕하세요
예스스탁입니다.
분할청산은 조건별로 일정수량씩 청산인데
청산조건만족시 수량부분에 대한 언급이 없으셔서 1/4씩 청산하게 작성해 드립니다.
청산함수의 5번째 매개변수가 수량입니다. 각 청산시 원하시는 수량으로 설정하시기 바랍니다.
var1 = ma(C,60);
var2 = Disparity(60);
if MarketPosition == 1 Then
{
ExitLong("매수청산1",AtLimit,EntryPrice+PriceScale*50,"",1,1);
ExitLong("매수청산2",AtLimit,EntryPrice+PriceScale*100,"",1,1);
if CrossDown(c,var1) or CrossUp(Var2,110) Then
ExitLong("매수청산3",OnClose,DEF,"",max(1,floor(MaxContracts/4)),1);
if CrossUp(Var2,120) Then
ExitLong("매수청산4",OnClose,DEF,"",max(1,floor(MaxContracts/4)),1);
}
if MarketPosition == -1 Then
{
ExitShort("매도청산1",AtLimit,EntryPrice-PriceScale*50,"",max(1,floor(MaxContracts/4)),1);
ExitShort("매도청산2",AtLimit,EntryPrice-PriceScale*100,"",max(1,floor(MaxContracts/4)),1);
if CrossUp(c,var1) or CrossDown(Var2,90) Then
ExitShort("매도청산3",OnClose,DEF,"",max(1,floor(MaxContracts/4)),1);
if CrossDown(Var2,80) Then
ExitShort("매도청산4",OnClose,DEF,"",max(1,floor(MaxContracts/4)),1);
}
즐거운 하루되세요
> kjdkdh 님이 쓴 글입니다.
> 제목 : 청산식 부탁합니다
> 청산식 부탁합니다
분할 청산식 하나 부탁합니다
이평선 60
매수 매도 상관없이 진입해서 50틱 청산1
100틱 정산2
100틱 이상 수익에 도달하고 60일 이평선 이탈(매수) 돌파시(매도) 청산3
또는 이평선 이격도 110 이상이면 청산3
이평선 이격도 120 이상이면 청산4