커뮤니티
청산관련 질문입니다.
2010-01-17 17:14:56
595
글번호 27485
안녕하세요
1분봉에서 매수 진입후 60개봉 이내에 최고가가 진입가격의 20% 이상이였다가
최고점에서 5% 초과 하락시 총진입수량중 50%를 청산하는 식을 부탁드립니다.
참고로 저는 이렇게 해봤는데 도저히 안되네요
If barssinceentrty==0 then poshigh = high;
If marketposiotin==1 && barssinceentry<60 then
{
if high>poshigh[1] then poshigh=high;
}
if poshigh>entryprice*(1.20) then
{
var1=1;
var2=c;
}
var3=currentcontracts/2
if var1==1 && c<var2*(0.95) then
exitlong("일부청산",onclose,def,"",var3,1);
그럼 늦은 주말 저녁 잘 보내세요
감사합니다
답변 1
예스스탁 예스스탁 답변
2010-01-18 10:24:38
안녕하세요
예스스탁입니다.
if MarketPosition == 1 Then{
if BarsSinceEntry < 60 and highest(H,BarsSinceEntry) >= EntryPrice*1.2 Then
exitlong("bx",AtStop,highest(H,BarsSinceEntry)*0.95,"",int(CurrentContracts*0.5),1);
}
즐거운 하루되세요
> 겸댕이 님이 쓴 글입니다.
> 제목 : 청산관련 질문입니다.
> 안녕하세요
1분봉에서 매수 진입후 60개봉 이내에 최고가가 진입가격의 20% 이상이였다가
최고점에서 5% 초과 하락시 총진입수량중 50%를 청산하는 식을 부탁드립니다.
참고로 저는 이렇게 해봤는데 도저히 안되네요
If barssinceentrty==0 then poshigh = high;
If marketposiotin==1 && barssinceentry<60 then
{
if high>poshigh[1] then poshigh=high;
}
if poshigh>entryprice*(1.20) then
{
var1=1;
var2=c;
}
var3=currentcontracts/2
if var1==1 && c<var2*(0.95) then
exitlong("일부청산",onclose,def,"",var3,1);
그럼 늦은 주말 저녁 잘 보내세요
감사합니다
이전글