커뮤니티
청산과 손절중에서
2008-07-08 10:09:58
684
글번호 16055
아래와 같이 분할청산과 분할손절을 수량포함하여 동시에 규정한 경우
분할청산에서 일부만 청산되고 손절되는 경우
손절에서 수량이 문제가 되는데 이경우 분할청산된 수량을 뺀 나머지를 손절식에서 손절시키려면 어떻게 해야 하나요?
# 분할청산
if condition1 then
{
exitlong("매수청산1",onclose,def,"",var2, 0);
cnt = 1;
}
if Crossdown(data4(c), data4(ma(c,120))) and cnt >= 1 then
{
exitlong("매수청산2",onclose,def,"",var3, 0);
cnt = 0;
}
#분할손절
if MarketPosition() == 1 Then
{
var1 = CurrentContracts();
var2 = (round((var1*0.4)/10,0))*10;
var3 = var1-var2;
exitlong("손절1",atstop,entryprice()*(1-Loss1/100),"",var2);
exitlong("손절2",atstop,entryprice()*(1-Loss2/100),"",var3);
}
답변 1
예스스탁 예스스탁 답변
2008-07-08 15:38:12
안녕하세요
예스스탁입니다.
청산식에서는 수량을 특별히 입력하지 않으면 현재
미청상된 수량 모두를 청산하게 됩니다.
손절식의 수량을 모두 기입하지 않으시면
분할로 청산된 후에 손절식을 만나게 되면
미청산된 모든 수량을 청산하게 됩니다.
즐거운 하루되세요
> 묵향123 님이 쓴 글입니다.
> 제목 : 청산과 손절중에서
> 아래와 같이 분할청산과 분할손절을 수량포함하여 동시에 규정한 경우
분할청산에서 일부만 청산되고 손절되는 경우
손절에서 수량이 문제가 되는데 이경우 분할청산된 수량을 뺀 나머지를 손절식에서 손절시키려면 어떻게 해야 하나요?
# 분할청산
if condition1 then
{
exitlong("매수청산1",onclose,def,"",var2, 0);
cnt = 1;
}
if Crossdown(data4(c), data4(ma(c,120))) and cnt >= 1 then
{
exitlong("매수청산2",onclose,def,"",var3, 0);
cnt = 0;
}
#분할손절
if MarketPosition() == 1 Then
{
var1 = CurrentContracts();
var2 = (round((var1*0.4)/10,0))*10;
var3 = var1-var2;
exitlong("손절1",atstop,entryprice()*(1-Loss1/100),"",var2);
exitlong("손절2",atstop,entryprice()*(1-Loss2/100),"",var3);
}
이전글