커뮤니티
특정 손절 청산신호 출현시 당일 거래 멈추는 방법 문의
2013-04-23 08:49:07
180
글번호 62373
선물 1분봉 시스템식 운영시 손절 하는 식을
다음과 같이 운영하고 있습니다.
그런데 종종 특정 bx, sx 신호 출현시 당일 거래를 완전히 멈추고 싶습니다.
왜냐하면 이 신호 이후에는 당일 손실이 더 커지는 경우가 많은 시스템식이기
때문입니다... 종종..
매수진입시 특정 손절 청산이 있을 경우 가령 아래와 같이 운영할때
#당일 직전 청산이 매수손절 청산, 매도손절 청산: true 아니면 False
##############################################################
Condition1 = ExitDate(1) == sdate
and MarketPosition(1) == 1
and IsExitName("00bx",1); #---> 매수 손절 청산 Condition1
Condition2 = ExitDate(1) == sdate
and MarketPosition(1) == -1
and IsExitName("00sx",1); #---> 매도 손절 청산 Condition2
################################################################
############# 매수손절 #---> 매수 손절 청산--> Condition1
if MarketPosition == 1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-2.10 Then
ExitLong("00bx",AtStop,EntryPrice-PriceScale*42);
}
################################################################
똑같이
매도진입시 특정 손절 청산이 있을 경우
################ 매도손절 #---> 매도 손절 청산--> Condition2
if MarketPosition == -1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+2.10 Then
ExitShort("00sx",AtStop,EntryPrice+PriceScale*42);
}
################################################################
즉 위와같이 매수.매도 손절 청산식을 운영하고 있습니다.
하루중 어느때라도 위 두가지 신호(00bx, oosx) 중 하나라도 나타나
손절청산이 이루어지면 이 날은 더이상 모든 매매를 중지한다는 것입니다.
시스템식 부탁드립니다.
매번 감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-04-23 13:20:39
안녕하세요
예스스탁입니다.
Condition1 = ExitDate(1) == sdate and (IsExitName("00bx",1) == true or IsExitName("00sx",1) == true);
if Condition1 == false Then{
if 매수조건 Then
buy();
if 매조조건 Then
sell();
}
if MarketPosition == 1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-2.10 Then
ExitLong("00bx",AtStop,EntryPrice-PriceScale*42);
}
if MarketPosition == -1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+2.10 Then
ExitShort("00sx",AtStop,EntryPrice+PriceScale*42);
}
즐거운 하루되세요
> 우후훗 님이 쓴 글입니다.
> 제목 : 특정 손절 청산신호 출현시 당일 거래 멈추는 방법 문의
> 선물 1분봉 시스템식 운영시 손절 하는 식을
다음과 같이 운영하고 있습니다.
그런데 종종 특정 bx, sx 신호 출현시 당일 거래를 완전히 멈추고 싶습니다.
왜냐하면 이 신호 이후에는 당일 손실이 더 커지는 경우가 많은 시스템식이기
때문입니다... 종종..
매수진입시 특정 손절 청산이 있을 경우 가령 아래와 같이 운영할때
#당일 직전 청산이 매수손절 청산, 매도손절 청산: true 아니면 False
##############################################################
Condition1 = ExitDate(1) == sdate
and MarketPosition(1) == 1
and IsExitName("00bx",1); #---> 매수 손절 청산 Condition1
Condition2 = ExitDate(1) == sdate
and MarketPosition(1) == -1
and IsExitName("00sx",1); #---> 매도 손절 청산 Condition2
################################################################
############# 매수손절 #---> 매수 손절 청산--> Condition1
if MarketPosition == 1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-2.10 Then
ExitLong("00bx",AtStop,EntryPrice-PriceScale*42);
}
################################################################
똑같이
매도진입시 특정 손절 청산이 있을 경우
################ 매도손절 #---> 매도 손절 청산--> Condition2
if MarketPosition == -1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+2.10 Then
ExitShort("00sx",AtStop,EntryPrice+PriceScale*42);
}
################################################################
즉 위와같이 매수.매도 손절 청산식을 운영하고 있습니다.
하루중 어느때라도 위 두가지 신호(00bx, oosx) 중 하나라도 나타나
손절청산이 이루어지면 이 날은 더이상 모든 매매를 중지한다는 것입니다.
시스템식 부탁드립니다.
매번 감사합니다.