커뮤니티

재진입 관련 문의

프로필 이미지
새로운세상
2011-04-01 11:21:04
673
글번호 37157
답변완료
안녕하세요~ 다음 수식의 재진입부분을 수정하려고 합니다. [현재 수식의 형태] //진입(1) If DayIndex==0 Then { if 조건1 then Buy("b1"); if 조건2 then Sell("s1"); } //진입(2) If MarketPodition==0 and stime>=103000 Then { if 조건3 then Buy("b2"); if 조건4 then Sell("s2"); } //청산 If MarketPodition==1 and stime>=103000 Then { if 조건4 then ExitLong("xb"); } If MarketPodition==-1 and stime>=103000 Then { if 조건3 then ExitShort("xs"); } SetStopEndofday(145000); 현재 수식상 진입과 청산을 보면 1) 첫봉에서 신호에 의하여 진입(1) 발생 --> 이때 조건1,2를 만족하지 못하여 진입(1)이 발생 안하는 경우도 있슴 2) 만약 첫봉에서 진입이 발생하지 않았다면 10:30 이후 조건3,4에 의하여 진입(2) 발생 --> 이후 청산부분과 진입(2)를 반복하게 되어 있슴 (매수,매도 진입과 청산) 3) 첫봉에서 진입(1)이 발생한 경우에는 10:30까지 진입상태 유지하다가 10:30 이후 조건4 만족시 매수청산, 조건3 만족시 매도청산 된 후 --> 진입(2)와 청산부분을 반복하게 되어 있슴 (매수,매도 진입과 청산) ## 리버스 형태는 아니고, 현재 진입과 청산은 각기 다른 시점에서 발생합니다. --------------------------- 위의 수식을 다음과 같은 내용으로 수정 부탁드립니다. 1) 만약 첫봉에서 진입(1)이 발생하지 않았다면, 현재와 같은 방식으로 진입(2)와 청산이 반복됨 (10:30이후 매수,매도 진입과 청산) 2) 만약 첫봉에서 진입(1)이 발생하였다면, 조건4,3에 의하여 청산으로 무포지션이 된 후 진입(2) 발생시, 진입(1)과 동일방향의 신호로만 진입(2)가 발생할 수 있도록 하고 싶습니다. <첫봉 매수진입시 --> 10:30이후 매수청산 발생 --> 이후 진입(2) 발생시 매수진입만 --> 이후 청산과 진입(2)의 매수진입 반복 첫봉 매도진입시 --> 10:30이후 매도청산 발생 --> 이후 진입(2) 발생시 매도진입만 --> 이후 청산과 진입(2)의 매도진입 반복> 부연하면, 1) 첫봉에서 진입(1) 발생 안함 --> 현재 방식 그대로 진입(2)와 청산 발생 2) 첫봉 매수진입 --> 10:30 이후 조건4에 의해 매수청산 --> 이후 재진입시 진입(2)에서 매수진입으로만 --> 이후 매수진입,청산 반복 첫봉 매도진입 --> 10:30 이후 조건3에 의해 매도청산 --> 이후 재진입시 진입(2)에서 매도진입으로만 --> 이후 매도진입,청산 반복 ## 위 수식의 형태는 유지하는 상태에서 수식 정정 부탁드리겠습니다. 이상입니다. 4월이 시작되고, 주말입니다... 그럼 오늘도 즐겁고 활기찬 시간되시기를 바라겠습니다. 감사합니다 !!!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-04-01 14:45:11

안녕하세요 예스스탁입니다. //진입(1) If DayIndex==0 Then { Condition1 = false; Condition2 = false; if 조건1 then{ Buy("b1"); Condition1 = true; } if 조건2 then { Sell("s1"); Condition2 = true; } } //진입(2) If MarketPosition==0 and stime>=103000 Then { if ((Condition1 == false and Condition2 == false) or Condition1 == true) and 조건3 then Buy("b2"); if ((Condition1 == false and Condition2 == false) or Condition2 == true) and 조건4 then Sell("s2"); } //청산 If MarketPosition==1 and stime>=103000 Then { if 조건4 then ExitLong("xb"); } If MarketPosition==-1 and stime>=103000 Then { if 조건3 then ExitShort("xs"); } SetStopEndofday(145000); 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : 재진입 관련 문의 > 안녕하세요~ 다음 수식의 재진입부분을 수정하려고 합니다. [현재 수식의 형태] //진입(1) If DayIndex==0 Then { if 조건1 then Buy("b1"); if 조건2 then Sell("s1"); } //진입(2) If MarketPodition==0 and stime>=103000 Then { if 조건3 then Buy("b2"); if 조건4 then Sell("s2"); } //청산 If MarketPodition==1 and stime>=103000 Then { if 조건4 then ExitLong("xb"); } If MarketPodition==-1 and stime>=103000 Then { if 조건3 then ExitShort("xs"); } SetStopEndofday(145000); 현재 수식상 진입과 청산을 보면 1) 첫봉에서 신호에 의하여 진입(1) 발생 --> 이때 조건1,2를 만족하지 못하여 진입(1)이 발생 안하는 경우도 있슴 2) 만약 첫봉에서 진입이 발생하지 않았다면 10:30 이후 조건3,4에 의하여 진입(2) 발생 --> 이후 청산부분과 진입(2)를 반복하게 되어 있슴 (매수,매도 진입과 청산) 3) 첫봉에서 진입(1)이 발생한 경우에는 10:30까지 진입상태 유지하다가 10:30 이후 조건4 만족시 매수청산, 조건3 만족시 매도청산 된 후 --> 진입(2)와 청산부분을 반복하게 되어 있슴 (매수,매도 진입과 청산) ## 리버스 형태는 아니고, 현재 진입과 청산은 각기 다른 시점에서 발생합니다. --------------------------- 위의 수식을 다음과 같은 내용으로 수정 부탁드립니다. 1) 만약 첫봉에서 진입(1)이 발생하지 않았다면, 현재와 같은 방식으로 진입(2)와 청산이 반복됨 (10:30이후 매수,매도 진입과 청산) 2) 만약 첫봉에서 진입(1)이 발생하였다면, 조건4,3에 의하여 청산으로 무포지션이 된 후 진입(2) 발생시, 진입(1)과 동일방향의 신호로만 진입(2)가 발생할 수 있도록 하고 싶습니다. <첫봉 매수진입시 --> 10:30이후 매수청산 발생 --> 이후 진입(2) 발생시 매수진입만 --> 이후 청산과 진입(2)의 매수진입 반복 첫봉 매도진입시 --> 10:30이후 매도청산 발생 --> 이후 진입(2) 발생시 매도진입만 --> 이후 청산과 진입(2)의 매도진입 반복> 부연하면, 1) 첫봉에서 진입(1) 발생 안함 --> 현재 방식 그대로 진입(2)와 청산 발생 2) 첫봉 매수진입 --> 10:30 이후 조건4에 의해 매수청산 --> 이후 재진입시 진입(2)에서 매수진입으로만 --> 이후 매수진입,청산 반복 첫봉 매도진입 --> 10:30 이후 조건3에 의해 매도청산 --> 이후 재진입시 진입(2)에서 매도진입으로만 --> 이후 매도진입,청산 반복 ## 위 수식의 형태는 유지하는 상태에서 수식 정정 부탁드리겠습니다. 이상입니다. 4월이 시작되고, 주말입니다... 그럼 오늘도 즐겁고 활기찬 시간되시기를 바라겠습니다. 감사합니다 !!!