커뮤니티
특정 구간 bx, sx 식 운영시 동일방향 진입금지 방법
2013-04-01 16:44:59
198
글번호 61474
선물 시스템식 운영시 진입방향 으로 진행하다가 되돌림이 심할때 익절 하는 식을
다음과 같이 운영하고 있습니다.
그런데 종종 특정 구간이 넘은 bx, sx 에서는 익절이 돼고 또 그 방향으로 진입신호
가 나오는 것을 막고 싶읍니다. 왜냐하면 심한 되돌림은 추세가 바뀐것으로 볼수 있어
기존 방향으로 안가더군요.. 종종..
매수진입시 되돌림이 있을 경우 가령 아래와 같이 운영할때
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+1.20 Then
ExitLong("bx2",AtStop,EntryPrice+PriceScale*10);
}
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+1.90 Then
ExitLong("bx3",AtStop,EntryPrice+PriceScale*20);
}
bx2 이후에 바로 "매수"신호가 나오고 매수 진입하는것은 괜챦은데
bx3 이후에 바로 "매수"신호가 나오면 매수 진입을 못하게 하고 싶읍니다.
################################################################
똑같이
매도진입시 되돌림이 있을 경우 가령 아래와 같이 운영할때
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-1.20 Then
ExitShort("sx2",AtStop,EntryPrice-PriceScale*10);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-1.90 Then
ExitShort("sx3",AtStop,EntryPrice-PriceScale*20);
}
sx2 이후에 바로 "매도"신호가 나오고 매도 진입하는것은 괜챦은데
sx3 이후에 바로 "매도"신호가 나오면 매도 진입을 못하게 하고 싶읍니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-04-02 10:27:24
안녕하세용
예스스탁입니다.
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+1.20 Then
ExitLong("bx2",AtStop,EntryPrice+PriceScale*10);
}
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+1.90 Then
ExitLong("bx3",AtStop,EntryPrice+PriceScale*20);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-1.20 Then
ExitShort("sx2",AtStop,EntryPrice-PriceScale*10);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-1.90 Then
ExitShort("sx3",AtStop,EntryPrice-PriceScale*20);
}
Condition1 = IsExitName("bx3",1) == true and MarketPosition == 0;
Condition2 = IsExitName("sx3",1) == True and MarketPosition == 0;
if Condition1 == False and crossup(ma(c,5),ma(c,20)) Then
buy();
if Condition2 == false and CrossDown(ma(c,5),ma(c,20)) Then
sell();
즐거운 하루되세요
> 우후훗 님이 쓴 글입니다.
> 제목 : 특정 구간 bx, sx 식 운영시 동일방향 진입금지 방법
> 선물 시스템식 운영시 진입방향 으로 진행하다가 되돌림이 심할때 익절 하는 식을
다음과 같이 운영하고 있습니다.
그런데 종종 특정 구간이 넘은 bx, sx 에서는 익절이 돼고 또 그 방향으로 진입신호
가 나오는 것을 막고 싶읍니다. 왜냐하면 심한 되돌림은 추세가 바뀐것으로 볼수 있어
기존 방향으로 안가더군요.. 종종..
매수진입시 되돌림이 있을 경우 가령 아래와 같이 운영할때
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+1.20 Then
ExitLong("bx2",AtStop,EntryPrice+PriceScale*10);
}
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+1.90 Then
ExitLong("bx3",AtStop,EntryPrice+PriceScale*20);
}
bx2 이후에 바로 "매수"신호가 나오고 매수 진입하는것은 괜챦은데
bx3 이후에 바로 "매수"신호가 나오면 매수 진입을 못하게 하고 싶읍니다.
################################################################
똑같이
매도진입시 되돌림이 있을 경우 가령 아래와 같이 운영할때
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-1.20 Then
ExitShort("sx2",AtStop,EntryPrice-PriceScale*10);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-1.90 Then
ExitShort("sx3",AtStop,EntryPrice-PriceScale*20);
}
sx2 이후에 바로 "매도"신호가 나오고 매도 진입하는것은 괜챦은데
sx3 이후에 바로 "매도"신호가 나오면 매도 진입을 못하게 하고 싶읍니다.
감사합니다.
이전글