커뮤니티

수식 문의 드립니다.

프로필 이미지
크레용빠
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 이상 수익이 났다가 돌아와서 진입가격에 청산이 된 상황입니다. 그런 후에는 다음 신규 진입은 꼭 매도부터 시작했으면 합니다.즉 다음 신호로 매수 신호가 나오더라도 그 신호는 무시했으면 합니다. 마찬가지로 첫 진입이 매도라면 다음 신규진입은 매수로 했으면 합니다. 답변 부탁드리겠습니다. 감사합니다.