커뮤니티

손절 및 재진입 관련

프로필 이미지
기엔비비원
2006-07-14 12:09:52
1224
글번호 10426
답변완료
선물에서 진입은 시스템식으로 나타낼 수 없는 별도 식으로 진입합니다. 과거 날짜별로 아침에 한번 선물매수 또는 매도 데이터는 가지고 있습니다. 그래서 손절 및 재진입을 시스템으로 검증해보고 싶습니다. 진입은 매일 날짜별로 제가 지정해서 입력하는 방법이 가능할 것 같은데, 아래와 같은 경우 식을 만들어 주시면 감사하겠습니다. 예1) 1) #1 진입 : 2006/07/13에 시가 매수 (시가 매수 안되면 09:01분에 매수) –( stime == 20060713 이렇게 해서 되나? 제가 검증해 볼 때는 매일 최초 진입은 입력 예정) 2) #1 손절 : 10분봉 2째봉 이후에 음봉(첫봉은 무시)이면서 종가가 #1 매수가 하회하면 손절 3) #2 재진입 : 손절후 10분봉 종가가 #1 매수가를 상회하면 재매수 4) #2 재손절 : #2로 재매수한 경우 다음봉부터 음봉이면서 #1의 매수가를 하회하면 손절 ( #2의 재진입 및 재손절 조건에 맞으면 계속 반복) 5) #3 재진입 : 무포인 상태에서 볼린저밴드 하한선을 아래에서 위로 crossup 하거나, 전10개바 이내에서 하단선 아래에서 종가가 형성된 적이 있다가 볼밴상한하한 안에서 양봉이 나오면 재매수 6) #3 재손절 : #3로 재매수한 경우 이후 첫봉은 무시하고 2째봉부터 음봉이면서 #3 매수가를 하회하면 손절 ( #2의 재진입 및 재손절 조건에 맞으면 계속 반복) 7) 최종청산 : 15시 예2) 1) #1 진입 : 2006/07/12에 시가 매도 (시가 매도 안되면 09:01분에 매도) –( stime == 20060713 이렇게 해서 되나? 제가 검증해 볼 때는 매일 최초 진입은 입력 예정) 2) #1 손절 : 10분봉 2째봉 이후에 양봉(첫봉은 무시)이면서 종가가 #1 매도가 상회하면 손절 3) #2 재진입 : 손절후 10분봉 종가가 #1 매도가를 하회하면 재매도 4) #2 재손절 : #2로 재매도한 경우 다음봉부터 양봉이면서 #1의 매도가를 상회하면 손절 ( #2의 재진입 및 재손절 조건에 맞으면 계속 반복) 5) #3 재진입 : 무포인 상태에서 볼린저밴드 상한선을 위에서 아래로 crossdown 하거나, 전10개바 이내에서 상한선 위에서 종가가 형성된 적이 있다가 볼밴상한하한 안에서 음봉이 나오면 재매도 6) #3 재손절 : #3로 재매도한 경우 이후 첫봉은 무시하고 2째봉부터 양봉이면서 #3 매도가를 상회하면 손절 ( #2의 재진입 및 재손절 조건에 맞으면 계속 반복) 7) 최종청산 : 15시
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2006-07-21 09:12:53

안녕하세요 예스스탁입니다. 답변이 늦어 죄송합니다. 1. input : Period(20),D(2); var : Buyval(0),BBdn(0),BBup(0); BBup = BollBandUp(period,D); BBdn = BollBandDown(period,D); if Stime == 90000 and marketposition() == 0 then{ buy("#1진입"); Buyval = C; } if C >= Buyval and marketposition() == 0 then buy("#2진입"); if marketposition() == 0 then{ if crossup(c,BBdn) or (C > O and C < BBup and O > BBdn and Accumn(iff(C < BBdn,1,0),10) >= 1 )then buy("#3진입"); } if isentryname("#1진입") or isentryname("#2진입") then{ if marketposition() == 1 and C < O and C <= entryprice() then exitlong("#1손절"); } if isentryname("#3진입") then{ if marketposition() == 1 and C < O and C <= entryprice() then exitlong("#3손절"); } 2. input : Period(20),D(2); var : Buyval(0),BBdn(0),BBup(0); BBup = BollBandUp(period,D); BBdn = BollBandDown(period,D); if Stime == 90000 and marketposition() == 0 then{ sell("#1진입"); Buyval = C; } if C < Buyval and marketposition() == 0 then sell("#2진입"); if marketposition() == 0 then{ if crossdown(c,BBUP) or (C < O and O < BBup and C > BBdn and Accumn(iff(C > BBup,1,0),10) >= 1 )then sell("#3진입"); } if isentryname("#1진입") or isentryname("#2진입") then{ if marketposition() == -1 and C > O and C > entryprice() then exitshort("#1손절"); } if isentryname("#3진입") then{ if marketposition() == -1 and C < O and C <= entryprice() then exitshort("#3손절"); } 즐거운 하루되세요 > 기엔비비원 님이 쓴 글입니다. > 제목 : 손절 및 재진입 관련 > 선물에서 진입은 시스템식으로 나타낼 수 없는 별도 식으로 진입합니다. 과거 날짜별로 아침에 한번 선물매수 또는 매도 데이터는 가지고 있습니다. 그래서 손절 및 재진입을 시스템으로 검증해보고 싶습니다. 진입은 매일 날짜별로 제가 지정해서 입력하는 방법이 가능할 것 같은데, 아래와 같은 경우 식을 만들어 주시면 감사하겠습니다. 예1) 1) #1 진입 : 2006/07/13에 시가 매수 (시가 매수 안되면 09:01분에 매수) &#8211;( stime == 20060713 이렇게 해서 되나? 제가 검증해 볼 때는 매일 최초 진입은 입력 예정) 2) #1 손절 : 10분봉 2째봉 이후에 음봉(첫봉은 무시)이면서 종가가 #1 매수가 하회하면 손절 3) #2 재진입 : 손절후 10분봉 종가가 #1 매수가를 상회하면 재매수 4) #2 재손절 : #2로 재매수한 경우 다음봉부터 음봉이면서 #1의 매수가를 하회하면 손절 ( #2의 재진입 및 재손절 조건에 맞으면 계속 반복) 5) #3 재진입 : 무포인 상태에서 볼린저밴드 하한선을 아래에서 위로 crossup 하거나, 전10개바 이내에서 하단선 아래에서 종가가 형성된 적이 있다가 볼밴상한하한 안에서 양봉이 나오면 재매수 6) #3 재손절 : #3로 재매수한 경우 이후 첫봉은 무시하고 2째봉부터 음봉이면서 #3 매수가를 하회하면 손절 ( #2의 재진입 및 재손절 조건에 맞으면 계속 반복) 7) 최종청산 : 15시 예2) 1) #1 진입 : 2006/07/12에 시가 매도 (시가 매도 안되면 09:01분에 매도) &#8211;( stime == 20060713 이렇게 해서 되나? 제가 검증해 볼 때는 매일 최초 진입은 입력 예정) 2) #1 손절 : 10분봉 2째봉 이후에 양봉(첫봉은 무시)이면서 종가가 #1 매도가 상회하면 손절 3) #2 재진입 : 손절후 10분봉 종가가 #1 매도가를 하회하면 재매도 4) #2 재손절 : #2로 재매도한 경우 다음봉부터 양봉이면서 #1의 매도가를 상회하면 손절 ( #2의 재진입 및 재손절 조건에 맞으면 계속 반복) 5) #3 재진입 : 무포인 상태에서 볼린저밴드 상한선을 위에서 아래로 crossdown 하거나, 전10개바 이내에서 상한선 위에서 종가가 형성된 적이 있다가 볼밴상한하한 안에서 음봉이 나오면 재매도 6) #3 재손절 : #3로 재매도한 경우 이후 첫봉은 무시하고 2째봉부터 양봉이면서 #3 매도가를 상회하면 손절 ( #2의 재진입 및 재손절 조건에 맞으면 계속 반복) 7) 최종청산 : 15시