커뮤니티
진입금지 수식 부탁드립니다.
2016-06-16 00:10:41
123
글번호 99129
안녕하세요,
직전 거래가 profit 이었으면 5봉 동안은 진입 하지않고 6봉 이후로 진입,
진전 거래가 loss 였으면 10봉 동안은 진입 하지않고 11봉 이후로 진입 하는 수식 부탁드립니다.
(간단하게 exitprice 와 barssinceexit 활용하여 작성하였는데, 시스템의 첫번째 거래신호가 아예 발생하지 않는 오류가 발생하였었습니다.)
감사합니다.
답변 1
예스스탁 예스스탁 답변
2016-06-16 14:25:26
안녕하세요
예스스탁입니다.
차트의 첫거래는 직전의 청산이 없으므로
해당 내용 감안해서 식 작성하셔야 합니다.
첫거래는 따로 전거래의 손익이나 청산이후 봉수 체크하지 않고
두번재 거래부터 체크하게 해야 합니다.
if 매수조건 Then{
if (TotalTrades == 0 and MarketPosition == 0 ) or
(TotalTrades >= 1 and MarketPosition == 0 and PositionProfit(1) > 0 and BarsSinceExit(1) > 5) or
(TotalTrades >= 1 and MarketPosition == 0 and PositionProfit(1) <= 0 and BarsSinceExit(1) > 10) Then
buy();
if MarketPosition == -1 Then
ExitShort();
}
if 매도조건 Then{
if (TotalTrades == 0 and MarketPosition == 0 ) or
(TotalTrades >= 1 and MarketPosition == 0 and PositionProfit(1) > 0 and BarsSinceExit(1) > 5) or
(TotalTrades >= 1 and MarketPosition == 0 and PositionProfit(1) <= 0 and BarsSinceExit(1) > 10) Then
sell();
if MarketPosition == 1 Then
Exitlong();
}
즐거운 하루되세요
> 라면의비밀 님이 쓴 글입니다.
> 제목 : 진입금지 수식 부탁드립니다.
> 안녕하세요,
직전 거래가 profit 이었으면 5봉 동안은 진입 하지않고 6봉 이후로 진입,
진전 거래가 loss 였으면 10봉 동안은 진입 하지않고 11봉 이후로 진입 하는 수식 부탁드립니다.
(간단하게 exitprice 와 barssinceexit 활용하여 작성하였는데, 시스템의 첫번째 거래신호가 아예 발생하지 않는 오류가 발생하였었습니다.)
감사합니다.
다음글
이전글