커뮤니티

문의 드립니다.

프로필 이미지
비츠로
2012-02-23 18:50:27
377
글번호 48140
답변완료
다음식으로 합성매매를 만들고자합니다. 추세매매(추수1,추도1)는 돌파 진입 후 다시 변동성 채널안으로 들어와서 5개봉 이상 하락 또는 상승시(다시 재돌파 못할시) 청산 역추세매매(역수1,역도1)는 변동성 채널을 돌파후 다시 변동성 채널안으로 들어온 후 몇십분이 지났건간에 진입조건(골든크로스)이 발생되면 진입(아래 진입식 참고) <----- 이게 제일 중요합니다. 청산은 데드크로스 발생시 청산 또는 반대 변동성채널(예를 들자면 chup에서 chdn) 도달시 청산 목표수익후 더이상 역추세만 진입금지 감사합니다. input : P1(1), Mult(0.5), AtrMult(4), stopPer(0.7); var : sumV(0), DailyVol(0), count(0), ChUp(0), ChDn(0); # 분봉에서 구현한 일봉의 고가-저가 변동폭의 N일 평균 sumV = 0; for count = 1 to P1 { sumV = sumV+(DayHigh(count)-DayLow(count)); } DailyVol = sumV / P1; # 시초가를 기준으로한 상단과 하단의 두개의 채널을 만듬 ChUp = dayOpen + DailyVol*Mult; ChDn = dayOpen - DailyVol*Mult; # 진입식 if CrossUp(C, ChUp) Then buy(추수1); if Crossdown(C, ChDn) Then sell(추도2); if Crossdown(C, ChDn) 발생후 CrossUp(C, chdn) 발생후 골든크로스 Then buy(역수1); if CrossUp(C, ChUp) 발생후 Crossdown(C, Chup) 발생후 데드크로스 Then sell(역도1);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-02-24 11:21:15

안녕하세요 예스스탁입니다. input : P1(1), Mult(0.5), AtrMult(4), stopPer(0.7); var : sumV(0), DailyVol(0), count(0), ChUp(0), ChDn(0); # 분봉에서 구현한 일봉의 고가-저가 변동폭의 N일 평균 sumV = 0; for count = 1 to P1 { sumV = sumV+(DayHigh(count)-DayLow(count)); } DailyVol = sumV / P1; # 시초가를 기준으로한 상단과 하단의 두개의 채널을 만듬 ChUp = dayOpen + DailyVol*Mult; ChDn = dayOpen - DailyVol*Mult; # 진입식 if CrossUp(C, ChUp) Then buy("추수1"); if Crossdown(C, ChDn) Then sell("추도1"); if MarketPosition == 1 and IsEntryName("추수1") and BarsSinceEntry >= 5 and countif(C<C[1] and C < Chup,5) ==5 Then ExitLong(); if MarketPosition == -1 and IsEntryName("추도1") and BarsSinceEntry >= 5 and countif(C>C[1] and C > Chdn,5) ==5 Then ExitShort(); if CrossDown(C, ChDn) Then{ var1 = var1+1; var2 = 0; } if CrossUp(C, Chup) Then{ var2 = var2+1; var1 = 0; } if var1 == 2 and crossup(c,chdn) Then buy("역수1"); if var2 == 2 and CrossDown(c,chup) Then sell("역도1"); if MarketPosition == 1 and IsEntryName("역수1") Then{ if CrossDown(c,chdn) or crossup(c,chup) Then ExitLong(); } if MarketPosition == -1 and IsEntryName("역도1") Then{ if CrossUp(c,chup) or CrossDown(c,chdn) Then ExitShort(); } 즐거운 하루되세요 > 비츠로 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 다음식으로 합성매매를 만들고자합니다. 추세매매(추수1,추도1)는 돌파 진입 후 다시 변동성 채널안으로 들어와서 5개봉 이상 하락 또는 상승시(다시 재돌파 못할시) 청산 역추세매매(역수1,역도1)는 변동성 채널을 돌파후 다시 변동성 채널안으로 들어온 후 몇십분이 지났건간에 진입조건(골든크로스)이 발생되면 진입(아래 진입식 참고) <----- 이게 제일 중요합니다. 청산은 데드크로스 발생시 청산 또는 반대 변동성채널(예를 들자면 chup에서 chdn) 도달시 청산 목표수익후 더이상 역추세만 진입금지 감사합니다. input : P1(1), Mult(0.5), AtrMult(4), stopPer(0.7); var : sumV(0), DailyVol(0), count(0), ChUp(0), ChDn(0); # 분봉에서 구현한 일봉의 고가-저가 변동폭의 N일 평균 sumV = 0; for count = 1 to P1 { sumV = sumV+(DayHigh(count)-DayLow(count)); } DailyVol = sumV / P1; # 시초가를 기준으로한 상단과 하단의 두개의 채널을 만듬 ChUp = dayOpen + DailyVol*Mult; ChDn = dayOpen - DailyVol*Mult; # 진입식 if CrossUp(C, ChUp) Then buy(추수1); if Crossdown(C, ChDn) Then sell(추도2); if Crossdown(C, ChDn) 발생후 CrossUp(C, chdn) 발생후 골든크로스 Then buy(역수1); if CrossUp(C, ChUp) 발생후 Crossdown(C, Chup) 발생후 데드크로스 Then sell(역도1);