커뮤니티
재문의 드립니다
2013-06-18 22:03:16
167
글번호 64481
종가가 60일 지수이평을 상향돌파한후 종가가 지수이평값보다 10틱 이상 커질때 매수진입
종가가 60일 지수이평을 하향돌파한후 종가가 지수이평값보다 10틱 이상 작아질때 매도진입
var1 = ema(c,60);
if crossup(c,var1+PriceScale*10) Then
buy();
if CrossDown(c,var1-PriceScale*10) Then
sell();
-----------------------------------------------------------------------
위 수식에서 손절이나 트레일링스탑을 적용하면 손절, 트레일링스탑으로 청산된후에
진입조건이 다시 만족되면 청산되기전 방향으로 또 진입이 발생합니다.
손절, 트레일링스탑으로 청산된후에는 청산되기전 방향과 반대방향 신호가 나올때만
진입되도록 수식을 고쳐주시면 감사하겠습니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-06-19 10:12:05
안녕하세요
예스스탁입니다.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
Condition1 = count >= 1 and MarketPosition == 0 and
MarketPosition(1) == 1 and
(IsExitName("StopTrailing",1) == true or IsExitName("StopLoss",1) == true);
Condition2 = count >= 1 and MarketPosition == 0 and
MarketPosition(1) == -1 and
(IsExitName("StopTrailing",1) == true or IsExitName("StopLoss",1) == true);
var1 = ema(c,60);
if crossup(c,var1+PriceScale*10) and Condition1 == False Then
buy();
if CrossDown(c,var1-PriceScale*10) and Condition2 == false Then
sell();
SetStopTrailing(0.5,1,PointStop);
SetStopLoss(0.5,PointStop);
SetStopEndofday(150000);
즐거운 하루되세요
> 가오리 님이 쓴 글입니다.
> 제목 : 재문의 드립니다
>
종가가 60일 지수이평을 상향돌파한후 종가가 지수이평값보다 10틱 이상 커질때 매수진입
종가가 60일 지수이평을 하향돌파한후 종가가 지수이평값보다 10틱 이상 작아질때 매도진입
var1 = ema(c,60);
if crossup(c,var1+PriceScale*10) Then
buy();
if CrossDown(c,var1-PriceScale*10) Then
sell();
-----------------------------------------------------------------------
위 수식에서 손절이나 트레일링스탑을 적용하면 손절, 트레일링스탑으로 청산된후에
진입조건이 다시 만족되면 청산되기전 방향으로 또 진입이 발생합니다.
손절, 트레일링스탑으로 청산된후에는 청산되기전 방향과 반대방향 신호가 나올때만
진입되도록 수식을 고쳐주시면 감사하겠습니다.
감사합니다.
이전글