커뮤니티
시스템 부탁 드립니다
2019-07-09 19:07:33
243
글번호 130212
- 횡보구간 조건1 -> ( 100개 봉수 ) -> 현재봉 포함 이전 10개봉 구간은 빼고 그 이전 100 개봉 구간 입니다
횡보구간 조건 2 -> 100개봉 구간에서 최고점 - 최저점 틱수가 (k 틱 ) 이하인 것을 횡보 구간으로 합니다
이렇게 100개봉 구간에서 최고점 - 최저점 틱수가 ( k 틱 ) 이하가 되면
최고점 과 최저점 돌파 이탈 진입을 합니다
- 횡보구간 최고점 ( y틱 )현재봉 포함 이전 10개봉 구간은 빼고 그 이전 100 개봉 구간 입니다
- 횡보구간 최저점 ( z틱 )현재봉 포함 이전 10개봉 구간은 빼고 그 이전 100 개봉 구간 입니다
매수진입
횡보구간 최고점 ( +3 틱 )돌파시 시장가 매수진입
매도진입
횡보구간 최저점 ( - 2 틱 ) 이래로 이탈시 시장가 매도진입
매수청산//매도청산
종가가 20이평 close down // 종가가 30 이평 close up
손절틱//익절틱
30틱 // 40틱
*** 선생님 모두 수치는 최적화 가능하게 부탁 드립니다
감사합니다
답변 1
예스스탁 예스스탁 답변
2019-07-10 10:48:41
안녕하세요
예스스탁입니다.
input : P(100),n(10),k(20),y(3),z(2),Period(20),익절틱수(40),손절틱수(30);
var1 = Highest(H,P)[n];#n봉전 P봉동안 최고가
var2 = Lowest(L,P)[n];#n봉전 P봉동안 최저가
#최고가와 최저가가 차이가 k틱이하
if (var1-var2) <= PriceScale*k Then
{
#최고가+y틱을 상향돌파하면 매수진입
if crossup(c,var1+PriceScale*y) Then
buy("b");
#최저가-z틱을 하향이탈하면 매도진입
if crossup(c,var1+PriceScale*y) Then
sell("s");
}
var3 = ma(C,Period);
if MarketPosition == 1 and CrossDown(c,var3) Then
ExitLong("bx");
if MarketPosition == -1 and CrossUp(c,var3) Then
ExitShort("sx");
SetStopProfittarget(익절틱수*PriceScale,PointStop);
SetStopLoss(손절틱수*PriceScale,PointStop);
즐거운 하루되세요
> 유로정복자 님이 쓴 글입니다.
> 제목 : 시스템 부탁 드립니다
> - 횡보구간 조건1 -> ( 100개 봉수 ) -> 현재봉 포함 이전 10개봉 구간은 빼고 그 이전 100 개봉 구간 입니다
횡보구간 조건 2 -> 100개봉 구간에서 최고점 - 최저점 틱수가 (k 틱 ) 이하인 것을 횡보 구간으로 합니다
이렇게 100개봉 구간에서 최고점 - 최저점 틱수가 ( k 틱 ) 이하가 되면
최고점 과 최저점 돌파 이탈 진입을 합니다
- 횡보구간 최고점 ( y틱 )현재봉 포함 이전 10개봉 구간은 빼고 그 이전 100 개봉 구간 입니다
- 횡보구간 최저점 ( z틱 )현재봉 포함 이전 10개봉 구간은 빼고 그 이전 100 개봉 구간 입니다
매수진입
횡보구간 최고점 ( +3 틱 )돌파시 시장가 매수진입
매도진입
횡보구간 최저점 ( - 2 틱 ) 이래로 이탈시 시장가 매도진입
매수청산//매도청산
종가가 20이평 close down // 종가가 30 이평 close up
손절틱//익절틱
30틱 // 40틱
*** 선생님 모두 수치는 최적화 가능하게 부탁 드립니다
감사합니다
다음글
이전글