커뮤니티
수식 문의 드립니다.
2011-04-28 20:25:28
669
글번호 38103
안녕하세요.
수익이1pt 이상발생하면 손절매 포인트를 진입가격으로 이동하는
breakeven stop 식은 아래와 같은데요.
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+1.0 Then
exitlong("bx",AtStop,EntryPrice);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-1.0 Then
ExitShort("sx",AtStop,EntryPrice);
}
여기에 추가로 문의 드립니다.
첫 진입이 매수이고 1pt 이상 수익이 났다가 돌아와서 진입가격에 청산이 된 상황입니다.
그런 후에는 다음 신규 진입은 꼭 매도부터 시작했으면 합니다.즉 다음 신호로 매수 신호가 나오더라도 그 신호는 무시했으면 합니다. 마찬가지로 첫 진입이 매도라면 다음 신규진입은 매수로 했으면 합니다.
답변 부탁드리겠습니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2011-04-29 10:36:59
안녕하세요
예스스탁입니다.
아래의 식을 참고하시기 바랍니다.
Condition1 = ExitDate(1) == sdate and IsExitName("bx",1);
Condition2 = ExitDate(1) == sdate and IsExitName("sx",1);
#직전청산이 bx가 아닐때만 매수
if Condition1 == false and 매수조건 Then
buy();
#직전청산이 sx가 아닐때만 매도
if Condition2 == false and 매도조건 Then
sell();
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+1.0 Then
exitlong("bx",AtStop,EntryPrice);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-1.0 Then
ExitShort("sx",AtStop,EntryPrice);
}
즐거운 하루되세요
> qone 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
> 안녕하세요.
수익이1pt 이상발생하면 손절매 포인트를 진입가격으로 이동하는
breakeven stop 식은 아래와 같은데요.
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+1.0 Then
exitlong("bx",AtStop,EntryPrice);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-1.0 Then
ExitShort("sx",AtStop,EntryPrice);
}
여기에 추가로 문의 드립니다.
첫 진입이 매수이고 1pt 이상 수익이 났다가 돌아와서 진입가격에 청산이 된 상황입니다.
그런 후에는 다음 신규 진입은 꼭 매도부터 시작했으면 합니다.즉 다음 신호로 매수 신호가 나오더라도 그 신호는 무시했으면 합니다. 마찬가지로 첫 진입이 매도라면 다음 신규진입은 매수로 했으면 합니다.
답변 부탁드리겠습니다.
감사합니다.
다음글
이전글