커뮤니티

진입 및 손절 시점

프로필 이미지
빌딩오너
2015-10-08 13:50:13
139
글번호 91071
답변완료
안녕하세요. 제가 만드려고 하는 시스템은 봉 3개의 고가가 높아지고 마지막 봉이 최고가를 형성하고 도지 형태를 완성하면 다음 봉 시가에 매도합니다. 이때 손절선은 최고가인 도지봉의 고점으로 잡습니다. 매수는 반대의 경우가 됩니다. 제가 시험한 결과 매도 손절이 진입한 봉에서 이전 고가를 넘어가도 신호가 발생하지 않고 그 다음 봉에서 신호가 나옵니다. 진입한 봉이라도 전고점/전저점을 넘어가면 손절처리 하려면 어떻게 고쳐야 할까요? If H > H[1] and H[1] > H[2] and H == Highest(H, 3) and body / height * 100 <= bodyRate and { If MarketPosition() != -1 Then { slHighPivot = Highest(H,3]); Sell ("CdS", AtMarket); } } If MarketPosition() == -1 Then ExitShort("CdS_SL", AtStop, slHighPivot); 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-10-08 14:52:33

안녕하세요 예스스탁입니다. 진입봉에서 Buy와 Sell과 동시에 셋팅이 되서 진입한 봉에서만 감시하는 청산을 추가하시면 됩니다. var : body(0),height(0),bodyRate(0),slHighPivot(0),slLowPivot(0); If H > H[1] and H[1] > H[2] and H == Highest(H, 3) and body/height * 100 <= bodyRate and MarketPosition() != -1 Then{ slHighPivot = Highest(H,3); Sell ("CdS", AtMarket); #진입봉에서 발생 ExitShort("CdS_SL1",AtStop,slHighPivot); } #진입봉 다음봉 부터 발생 If MarketPosition() == -1 Then ExitShort("CdS_SL", AtStop, slHighPivot); If L < L[1] and L[1] < L[2] and L == Lowest(L, 3) and body/height * 100 <= bodyRate and MarketPosition() != 1 Then{ slLowPivot = Lowest(L,3); Buy ("CdB", AtMarket); #진입봉에서 발생 ExitLong("CdB_SL1",AtStop,slLowPivot); } #진입봉 다음봉부터 발생 If MarketPosition() == 1 Then ExitLong("CdB_SL", AtStop, slLowPivot); 즐거운 하루되세요 > 빌딩오너 님이 쓴 글입니다. > 제목 : 진입 및 손절 시점 > 안녕하세요. 제가 만드려고 하는 시스템은 봉 3개의 고가가 높아지고 마지막 봉이 최고가를 형성하고 도지 형태를 완성하면 다음 봉 시가에 매도합니다. 이때 손절선은 최고가인 도지봉의 고점으로 잡습니다. 매수는 반대의 경우가 됩니다. 제가 시험한 결과 매도 손절이 진입한 봉에서 이전 고가를 넘어가도 신호가 발생하지 않고 그 다음 봉에서 신호가 나옵니다. 진입한 봉이라도 전고점/전저점을 넘어가면 손절처리 하려면 어떻게 고쳐야 할까요? If H > H[1] and H[1] > H[2] and H == Highest(H, 3) and body / height * 100 <= bodyRate and { If MarketPosition() != -1 Then { slHighPivot = Highest(H,3]); Sell ("CdS", AtMarket); } } If MarketPosition() == -1 Then ExitShort("CdS_SL", AtStop, slHighPivot); 감사합니다.