커뮤니티

부탁드립니다

프로필 이미지
정소장
2014-01-21 12:39:13
229
글번호 71637
답변완료
안녕하세요 새해 복 많이 받으세요 지표식과 시스템을 같이 질문을 드립니다 우선 지표식은 당일 첫봉이 완성되면 그봉의 저점과 고점 중간을 선으로 나오게 했으면 합니다 참고) 고점선 좌에서 우로 저점선 좌에서 우로 중간선 좌에서 우로 시스템식은 각각에 식에 한글로 주석좀 부석좀 부탁합니다 또한 매수 매도 역시 한글로 부탁합니다 매수2 매도2 은 10시 이전에만 진입한다 10시 이후에는 진입금지 첫봉의 고점위에서(같의면 아니됨) 양봉으로 마감하면 또는 고점대비 6틱이상이면 매수1 첫봉의 저점아래서(같의면 아니됨) 음봉으로 마감하면 또는 저점대비 6틱이상이면 매도1 특정 이평선 위에 주가가 있으면 매도로 본다 (예를 들어 20이평선으로 하고) 특정 이평선 아래 주가가 있으면 매수로 본다 차후에 이평선은 제가 정하겠습니다 특정 이평선 위에 주가가 있고 볼린저 밴드 상단선을 돌파하고 반드시 상단선위에서 종가상 양봉이든 음봉이든 진행하다가 상단선 안에서 시가가 시작되고 종가가 음봉으로 마감하면 매도2 특정 이평선 아래에 주가가 있고 볼린저 밴드 하단선을 돌파하고 반드시 하단선아래에서 종가상 양봉이든 음봉이든 진행하다가 하단선 안에서 시가가 시작되고 종가가 양봉으로 마감하면 매수2 참고로 이평선 조건과 볼린저 밴드 조건이 같아야 합니다 청산신호 매수1 청산은 매도2 신호가 나오면 청산 또는 당일 첫봉의 고가 이탈하는 음봉에(종가상) 청산 매도1 청산은 매수2 신호가 나오면 청산 또는 당일 첫봉의 저가 돌파하는 양봉에(종가상) 청산 매수2 청산은 볼린저 밴드 상단선을 돌파하고 반드시 상단선위에서 종가상 양봉이든 음봉이든 진행하다가 상단선 안에서 시가종가로 음봉으로 마감하면 청산 매도2 청산은 볼린저 밴드 하단선을 돌파하고 반드시 하단선아래에서 종가상 양봉이든 음봉이든 진행하다가 하단선 안으로 시가종가로 양봉으로 마감하면 청산 모든 매수 매도에서 청산하고 무조건 진입금지 단 조건이 맞으면 진입
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-01-21 16:58:34

안녕하세요 예스스탁입니다. 1. var : H1(0),L1(0),M1(0); #첫봉 if dayindex == 0 Then{ H1 = H; #첫봉 고가 L1 = L; #첫봉 저가 M1 = (H1+L1)/2; #첫봉 중간 } plot1(H1,"첫봉고가"); plot2(L1,"첫봉저가"); plot3(M1,"첫봉중간"); 2. input : BBP(20),maP(20),dv(2); var : BBup(0),BBdn(0),mav(0),T(0),cnt1(0),cnt2(0),H1(0),L1(0),M1(0); var : T1cnt(0),T3cnt(0); BBup = BollBandUp(BBP,dv); BBdn = BollBandDown(BBP,dv); mav = ma(c,maP); #첫봉 if dayindex == 0 Then{ T = 0; T1cnt = 0; T3cnt = 0; H1 = H; #첫봉 고가 L1 = L; #첫봉 저가 M1 = (H1+L1)/2; #첫봉 중간 } #첫봉이후 if dayindex > 0 and MarketPosition == 0 Then{ #첫봉고가 위에서 양봉이거나 종가가 첫봉고가+6틱 이상이면 매수1 if (C > O and c > H1) or (C >= H1+PriceScale*6) Then buy("매수1"); #첫봉저가 아래에서 음봉이거나 종가가 첫봉저가-6틱 이하이면 매도1 if (C < O and c < L1) or (C <= L1-PriceScale*6) Then sell("매도1"); } #상단밴드를 상향돌파하면 1 if crossup(c,bbup) Then{ T = 1; T1cnt = 0; } if T == 1 and min(c,O) > BBup Then T1cnt = T1cnt+1; #상단밴드를 하향이탈하면 2 if CrossDown(c,BBup) Then T = 2; #하단밴드를 하향이탈하면 3 if CrossDown(c,bbdn) Then{ T = 3; T3cnt = T3cnt+1; } if T == 3 and max(c,O) < BBdn Then T3cnt = T3cnt+1; #하단밴드를 상향돌파하면 4 if CrossDown(c,BBdn) Then T = 4; #최근 상단밴드를 하향이탈했고 #상단밴드보다 시가가 작은 음봉이고 이평보다 종가가 크고 10시 이전이면 매도2 if T == 2 and T1cnt >= 1 and C < O and O < BBup and C > mav then{ if stime < 100000 Then sell("매도2"); Else ExitLong("bx"); } #최근 하단밴드를 상향돌파했고 #하단밴드보다 시가가 큰 양봉이고 이평보다 종가가 작고 10시 이전이면 매수2 if T == 4 and T3cnt >= 1 and C > O and O > BBdn and C < mav Then{ if stime < 100000 Then Buy("매수2"); Else ExitShort("sx"); } if MarketPosition == 1 Then{ ExitLong("bx1",AtStop,H1-PriceScale,"매수1"); } if MarketPosition == -1 Then{ ExitShort("sx1",AtStop,L1+PriceScale,"매도1"); } 매수2나 매도2에 대한 청산의 내용이 반대방향 진입과 같아 청산만 하시는 건지 진입도 동시에 하시는 건지 모르겠습니다. 우선 10시 전에는 스위칭이 되고 10시 이후에는 진입이 있으면 청산만 하게 작성했습니다. 즐거운 하루되세요 > 정소장 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 안녕하세요 새해 복 많이 받으세요 지표식과 시스템을 같이 질문을 드립니다 우선 지표식은 당일 첫봉이 완성되면 그봉의 저점과 고점 중간을 선으로 나오게 했으면 합니다 참고) 고점선 좌에서 우로 저점선 좌에서 우로 중간선 좌에서 우로 시스템식은 각각에 식에 한글로 주석좀 부석좀 부탁합니다 또한 매수 매도 역시 한글로 부탁합니다 매수2 매도2 은 10시 이전에만 진입한다 10시 이후에는 진입금지 첫봉의 고점위에서(같의면 아니됨) 양봉으로 마감하면 또는 고점대비 6틱이상이면 매수1 첫봉의 저점아래서(같의면 아니됨) 음봉으로 마감하면 또는 저점대비 6틱이상이면 매도1 특정 이평선 위에 주가가 있으면 매도로 본다 (예를 들어 20이평선으로 하고) 특정 이평선 아래 주가가 있으면 매수로 본다 차후에 이평선은 제가 정하겠습니다 특정 이평선 위에 주가가 있고 볼린저 밴드 상단선을 돌파하고 반드시 상단선위에서 종가상 양봉이든 음봉이든 진행하다가 상단선 안에서 시가가 시작되고 종가가 음봉으로 마감하면 매도2 특정 이평선 아래에 주가가 있고 볼린저 밴드 하단선을 돌파하고 반드시 하단선아래에서 종가상 양봉이든 음봉이든 진행하다가 하단선 안에서 시가가 시작되고 종가가 양봉으로 마감하면 매수2 참고로 이평선 조건과 볼린저 밴드 조건이 같아야 합니다 청산신호 매수1 청산은 매도2 신호가 나오면 청산 또는 당일 첫봉의 고가 이탈하는 음봉에(종가상) 청산 매도1 청산은 매수2 신호가 나오면 청산 또는 당일 첫봉의 저가 돌파하는 양봉에(종가상) 청산 매수2 청산은 볼린저 밴드 상단선을 돌파하고 반드시 상단선위에서 종가상 양봉이든 음봉이든 진행하다가 상단선 안에서 시가종가로 음봉으로 마감하면 청산 매도2 청산은 볼린저 밴드 하단선을 돌파하고 반드시 하단선아래에서 종가상 양봉이든 음봉이든 진행하다가 하단선 안으로 시가종가로 양봉으로 마감하면 청산 모든 매수 매도에서 청산하고 무조건 진입금지 단 조건이 맞으면 진입