커뮤니티
수식 부탁드립나다.
2009-10-19 08:53:47
598
글번호 25482
안녕하세요.
항상 수고가 많습니다.
다음 전략을 식으로 부탁드립니다.
1) 아침 시초가 대비 2포인트 이상 상승하거나 하락한 상태에서 1시간동안 1포인트 안에서 등락을 거듭하고있으면 청산한다.
2) 다음은 스탑로스에 관한 건데요. 포지션을 가진후 즉 매매후 10분동안은 스탑을 20틱으로 하고 그이후는 1포인트로 한다. 즉 시간에 따라 스탑을 변경적용할 수 있는지요.
3)목표가 청산에서 3일동안의 최고가 최저가의 평균을 구하고 그평균의 80%선을 목표가 청산으로 하고싶습니다.
감사합니다.^^
답변 1
예스스탁 예스스탁 답변
2009-10-19 13:29:02
안녕하세요
예스스탁입니다.
1.
var1 = int(60/BarInterval); #60분간 봉갯수
if MarketPosition != 0 and BarsSinceEntry >= var1 Then{ # 진입이후 60분이상 경과
if countif(C >= dayopen-2 and C <= DayOpen+2,var1) < 1 and #최근 60분동안 종가가 시가대비+-2이상을 계속 기록
highest(H,var1) <= Lowest(L,var1)+1 Then # 최근 60분간최고가와 최저가 차이가 1포인트 이내
exitlong();
exitshort();
}
2.
var1 = int(10/BarInterval); #10분간 봉갯수
if MarketPosition != 0 Then{ # 포지션 진입 중
if BarsSinceEntry <= var1 Then{ # 진입이후 10분이내
exitlong("bx1",AtStop,EntryPrice-PriceScale*20);
exitshort("sx1",AtStop,EntryPrice+PriceScale*20);
}
else{
exitlong("bx2",AtStop,EntryPrice-1);
exitshort("sx2",AtStop,EntryPrice+1);
}
}
3.
80%의 기준이 불분명 합니다.
아래식을 참고하시어 수정하시기 바랍니다.
var1 = max(dayhigh(1),dayhigh(2),dayhigh(3)); # 3일간 최고가
var2 = Min(DayLow(1),DayLow(2),DayLow(3));# 3일간 최저가
var3 = (var1+var2)/2; #3일간 평균
if MarketPosition != 0 Then{ # 포지션 진입 중
exitlong("bx1",AtLimit,var3+(var1-var3)*0.8);
exitshort("sx1",AtLimit,var3-(var3-var2)*0.8);
}
즐거운 하루되세요
> 수민아빠 님이 쓴 글입니다.
> 제목 : 수식 부탁드립나다.
> 안녕하세요.
항상 수고가 많습니다.
다음 전략을 식으로 부탁드립니다.
1) 아침 시초가 대비 2포인트 이상 상승하거나 하락한 상태에서 1시간동안 1포인트 안에서 등락을 거듭하고있으면 청산한다.
2) 다음은 스탑로스에 관한 건데요. 포지션을 가진후 즉 매매후 10분동안은 스탑을 20틱으로 하고 그이후는 1포인트로 한다. 즉 시간에 따라 스탑을 변경적용할 수 있는지요.
3)목표가 청산에서 3일동안의 최고가 최저가의 평균을 구하고 그평균의 80%선을 목표가 청산으로 하고싶습니다.
감사합니다.^^
다음글
이전글