커뮤니티

문의드립니다.

프로필 이미지
종호
2018-03-30 14:11:13
290
글번호 117811
답변완료
20이평선을 종가가 crossup 하면 일단 매수준비상태로 들어가고 이전의 음봉시가를 0으로 초기화합니다. 매수준비상태에서 제일 최근의 음봉이 나오면 그 음봉의 시가를 기억해 두었다가 종가가 기억된 그 음봉의 시가를 crossup 돌파할 때 매수가 일어나도록 부탁드립니다. 기억된 음봉의 시가는 새로 음봉이 발생하면 또 새로운 음봉의 시가로 계속 바뀌어 저장 하도록 합니다. 반대로 20이평선을 종가가 crossdown하면 일단 매도준비상태로 들어가고 이전의 양봉시가를 아주 큰값 999999 으로 초기화합니다. 매도준비상태에서 제일 최근의 양봉이 나오면 그 양봉의 시가를 기억해 두었다가 종가가 기억된 그 양봉의 시가를 crossdown으로 돌파할 때 매도가 일어나도록 부탁드립니다. 기억된 양봉의 시가는 새로 양봉이 발생하면 또 새로운 양봉의 시가로 계속 바뀌어 저장 하도록 합니다. 추적청산으로 매수 또는 매도가 일어나서 20틱이상 수익이 발생하면 최고수익의 절반이하로 수익이 떨어질 때 청산되는 것으로 설계합니다. 추적청산이 되면 모든변수들을 초기화 합니다. 추적청산후에도 위와같은 방법으로 다시 실행하도록 부탁드리며 추적청산전에 매수매도 신호가 발생하면 청산과 동시에 반대신호로 매수매도가 들어가도록 하고 싶습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-03-30 14:35:51

안녕하세요 예스스탁입니다. var : t(0),mav(0); mav = ma(C,20); if crossup(c,mav) Then{ t = 1; value1 = 0; } if CrossDown(c,mav) Then{ t = -1; value1 = 99999999; } if t == 1 Then { if c < o Then value1 = O; if CrossUp(c,value1) and value1 > 0 Then{ t = 2; buy(); } } if t == 1 Then { if c > o Then value1 = O; if CrossDown(c,value1) and value1 < 99999999 Then{ t = 2; sell(); } } if MarketPosition == 1 Then { var1 = highest(h,BarsSinceEntry); if var1 >= EntryPrice+PriceScale*20 then ExitLong("bx",AtStop,var1-(var1-EntryPrice)*0.5); } if MarketPosition == -1 Then { var1 = Lowest(l,BarsSinceEntry); if var1 <= EntryPrice-PriceScale*20 then ExitShort("sx",AtStop,var1+(EntryPrice-var1)*0.5); } 즐거운 하루되세요 > 종호 님이 쓴 글입니다. > 제목 : 문의드립니다. > 20이평선을 종가가 crossup 하면 일단 매수준비상태로 들어가고 이전의 음봉시가를 0으로 초기화합니다. 매수준비상태에서 제일 최근의 음봉이 나오면 그 음봉의 시가를 기억해 두었다가 종가가 기억된 그 음봉의 시가를 crossup 돌파할 때 매수가 일어나도록 부탁드립니다. 기억된 음봉의 시가는 새로 음봉이 발생하면 또 새로운 음봉의 시가로 계속 바뀌어 저장 하도록 합니다. 반대로 20이평선을 종가가 crossdown하면 일단 매도준비상태로 들어가고 이전의 양봉시가를 아주 큰값 999999 으로 초기화합니다. 매도준비상태에서 제일 최근의 양봉이 나오면 그 양봉의 시가를 기억해 두었다가 종가가 기억된 그 양봉의 시가를 crossdown으로 돌파할 때 매도가 일어나도록 부탁드립니다. 기억된 양봉의 시가는 새로 양봉이 발생하면 또 새로운 양봉의 시가로 계속 바뀌어 저장 하도록 합니다. 추적청산으로 매수 또는 매도가 일어나서 20틱이상 수익이 발생하면 최고수익의 절반이하로 수익이 떨어질 때 청산되는 것으로 설계합니다. 추적청산이 되면 모든변수들을 초기화 합니다. 추적청산후에도 위와같은 방법으로 다시 실행하도록 부탁드리며 추적청산전에 매수매도 신호가 발생하면 청산과 동시에 반대신호로 매수매도가 들어가도록 하고 싶습니다.