커뮤니티

봉의조건에 관한...

프로필 이미지
룽퐈
2010-12-16 01:02:22
707
글번호 34362
답변완료
안녕하세요? 항상 고맙습니다. 수익이 났을 때, 익절을 다음과 같이 만들었는데. if MarketPosition == 1 Then{ var1 = highest(H,BarsSinceEntry); if var1 >= Entryprice+1 and var1 < Entryprice+2 Then exitlong("수익1",AtStop,var1-0.3); if var1 >= Entryprice+2 Then exitlong("수익2",AtStop,var1-0.5); } 이라고 정했다면, 1.위 식에 만약 수익이 전봉 5봉안에 수익1조건이 달성됐다면, 수익1조건은 그냥 패스하고, 수익2조건만 해당되게하고, 5봉이 넘어가면 해당되게끔 짜려면 어떻게 해야 하나요? 2. 만약 수익2조건을 만족하고, 다시 매수로 재진입할때, 그 때는 손절의 범위를 0.8정도로 넓히고 싶은데(그냥 평소에는 손절의 범위가 0.5로 설정했습니다.) 어떻게 해야 하나요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-12-16 17:18:33

안녕하세요 예스스탁입니다. 1. 요청하신 내용은 어떻게 작성해 드려야 할지 모르겠습니다. 수익1조건이 만족했다는 것은 신호가 이미 발생한 상태이므로 포지션이 끝난 상태입니다. 해당 내용에 대해 더 자세한 내용 부탁드립니다. 2 if MarketPosition == 1 Then{#매수상태일때 if IsExitName("수익2",1) == true Then#직전청산이 매수2였으면 ExitLong("bx1",AtStop,EntryPrice-0.8);#진입가에서 0.8하락하면 청산 if IsExitName("수익2",1) == False Then#직전청산이 매수2가 아니었으면 ExitLong("bx2",AtStop,EntryPrice-0.5);#진입가에서 0.5 하락하면 청산 } 즐거운 하루되세요 > 룽퐈 님이 쓴 글입니다. > 제목 : 봉의조건에 관한... > 안녕하세요? 항상 고맙습니다. 수익이 났을 때, 익절을 다음과 같이 만들었는데. if MarketPosition == 1 Then{ var1 = highest(H,BarsSinceEntry); if var1 >= Entryprice+1 and var1 < Entryprice+2 Then exitlong("수익1",AtStop,var1-0.3); if var1 >= Entryprice+2 Then exitlong("수익2",AtStop,var1-0.5); } 이라고 정했다면, 1.위 식에 만약 수익이 전봉 5봉안에 수익1조건이 달성됐다면, 수익1조건은 그냥 패스하고, 수익2조건만 해당되게하고, 5봉이 넘어가면 해당되게끔 짜려면 어떻게 해야 하나요? 2. 만약 수익2조건을 만족하고, 다시 매수로 재진입할때, 그 때는 손절의 범위를 0.8정도로 넓히고 싶은데(그냥 평소에는 손절의 범위가 0.5로 설정했습니다.) 어떻게 해야 하나요?