커뮤니티

다시한번 검증부탁합니다.

프로필 이미지
에리조나
2014-10-24 01:03:55
197
글번호 79720
답변완료

첨부 이미지

안녕하세요? 다시 한번만 부탁드립니다. 38606번 관련 올려주신 수식을 그대로 복사해서 시스템에 적용해보니 차트상 매도(bx1) 이후 매도가격(8,200원)보다 상승했음에도 당연히 나와야 할 재진입(bb)신호가 나오지 않습니다. 그래서 제가 무엇을 잘못하고 있는지 적용한 수식을 캡쳐해서 올려봅니다. 무엇이 문제일까요? 확인부탁드립니다. 제가 구현하고자 하는 의도는 매도이후 50개봉이내에 bx1 매도가격 이상으로 다시 상승했을때 재진입하고자 합니다. 아울러 기존수식에 아래의 내용을 추가부탁드립니다. 추가내용) 매도 당일에는 재진입을 금지하고 다음날부터 50개봉 이내에 다시 재상승하면 재진입하고 싶습니다. 추가내용2) 매도 이후 몇개봉 이내에 재진입금지 하는 수식도 알려주시면 감사하겠습니다. 번거롭게 해서 대단히 죄송합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-10-24 11:28:04

안녕하세요 예스스탁입니다. 현재 재진입식이 상향돌파로 되어 있습니다. 직전 청산가 이하에서 위로 상향돌파해야 신호가 발생합니다. 청산후에 가격에 계속 높아지므로 신호가 발생하지 않았습니다. 재진입 식을 아래 같이 변경하시면 종가가 청산가보다 높기만 하면 재진입을 하게 됩니다. if MarketPosition == 0 and IsEntryName("b",1) == true and IsExitName("bx1",1) == true and BarsSinceExit(1) < N Then { if c >= ExitPrice(1) Then buy("bb",OnClose,def,수량); } 1. 매도가 되면 당일에는 재진입하지 않고 당일 N개봉 이내에 청산가 대비 종가가 높으면 재진입합니다. input : 적용일자(20141001),적용시간(90000),수동매수수량(1),수량(1),N(50),mult(3); if sdate == 적용일자 and stime == 적용시간 Then buy("b",OnClose,def,수동매수수량); if MarketPosition == 1 Then exitlong("bx1",AtStop,highest(H,BarsSinceEntry)-ATR(20)*mult,"",수동매수수량,1); if MarketPosition == 0 and sdate > ExitDate(1) and IsEntryName("b",1) == true and IsExitName("bx1",1) == true and dayindex < N Then { if c >= ExitPrice(1) Then buy("bb",OnClose,def,수량); } 2. 아래식은 청산후 NN개봉 이후부터 N개봉 사이에 재진이을 하는 식입니다. input : 적용일자(20141001),적용시간(90000),수동매수수량(1),수량(1),NN(10),N(50),mult(3); if sdate == 적용일자 and stime == 적용시간 Then buy("b",OnClose,def,수동매수수량); if MarketPosition == 1 Then exitlong("bx1",AtStop,highest(H,BarsSinceEntry)-ATR(20)*mult,"",수동매수수량,1); if MarketPosition == 0 and IsEntryName("b",1) == true and IsExitName("bx1",1) == true and BarsSinceExit(1) >= NN and BarsSinceExit(1) < N Then { if c >= ExitPrice(1) Then buy("bb",OnClose,def,수량); } 3, 재진입이 청산가보다 가격이 낮아졌다가 상승해서 돌파할때 신호가 발생하고자 하시면 이전과 같이 crossup(c,exitPrice(1))을 사용하셔야 합니다. 즐거운 하루되세요 > 에리조나 님이 쓴 글입니다. > 제목 : 다시한번 검증부탁합니다. > 안녕하세요? 다시 한번만 부탁드립니다. 38606번 관련 올려주신 수식을 그대로 복사해서 시스템에 적용해보니 차트상 매도(bx1) 이후 매도가격(8,200원)보다 상승했음에도 당연히 나와야 할 재진입(bb)신호가 나오지 않습니다. 그래서 제가 무엇을 잘못하고 있는지 적용한 수식을 캡쳐해서 올려봅니다. 무엇이 문제일까요? 확인부탁드립니다. 제가 구현하고자 하는 의도는 매도이후 50개봉이내에 bx1 매도가격 이상으로 다시 상승했을때 재진입하고자 합니다. 아울러 기존수식에 아래의 내용을 추가부탁드립니다. 추가내용) 매도 당일에는 재진입을 금지하고 다음날부터 50개봉 이내에 다시 재상승하면 재진입하고 싶습니다. 추가내용2) 매도 이후 몇개봉 이내에 재진입금지 하는 수식도 알려주시면 감사하겠습니다. 번거롭게 해서 대단히 죄송합니다.