커뮤니티

로직부탁합니다.

프로필 이미지
필승0701
2011-11-30 09:46:20
453
글번호 45315
답변완료
봉기준으로 시스템식적용하려구하는데요 1)매수진입조건 첫째봉- 고가가 이전 3개봉의최고가보다 크고 종가가 이전봉의 종가보다크다 두번째봉 - 시가가 이전봉의고가보다크고 종가가 이전봉의 고가보다 작다 세번째봉 - 두번째봉 고가에서 매수진입 청산 -진입후 parabolic 매도신호나올시 청산 매도진입조건 첫째봉-저가가 이전 3개봉의 최저가보다작고 종가가 이전봉의 종가보다 작다 두번째봉 - 시가가 이전봉의 저가보다 작고 종가가이전봉의 저가보다크다 세번째봉 - 이전두번째봉의 저가에서 매도진입 청산 - 진입후 parabolic 매수신호나올시 청산 2)위1)식에서 60개봉의 이동평균선위에 혹은 아래에 있을때만 매수매도진입조건도부탁합니다. 3)위1)식에서 최근30개봉의 저가 혹은 고가를 형성할때 매수매도진입조건부탁드립니다
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2011-11-30 15:36:19

안녕하세요 예스스탁입니다. 1. input : af(0.02),maxaf(0.2); if O > H[1] and C < H[1] and H[1] > Highest(H,3)[2] and C[1] > C[2] Then buy("b",AtStop,H); if MarketPosition == 1 and CrossDown(c,sar(af,maxaf)) Then exitlong(); if O < L[1] and C > L[1] and L[1] < Lowest(L,3)[2] and C[1] < C[2] Then Sell("s",AtStop,L); if MarketPosition == -1 and CrossUp(c,sar(af,maxaf)) Then ExitShort(); 2. input : af(0.02),maxaf(0.2),Period(60); if O > H[1] and C < H[1] and H[1] > Highest(H,3)[2] and C[1] > C[2] and C > ma(c,period) Then buy("b",AtStop,H); if MarketPosition == 1 and CrossDown(c,sar(af,maxaf)) Then exitlong(); if O < L[1] and C > L[1] and L[1] < Lowest(L,3)[2] and C[1] < C[2] and C < ma(c,period) Then Sell("s",AtStop,L); if MarketPosition == -1 and CrossUp(c,sar(af,maxaf)) Then ExitShort(); 3. input : af(0.02),maxaf(0.2),Period(60); if O > H[1] and C < H[1] and H[1] > Highest(H,3)[2] and C[1] > C[2] and H >= highest(H,30)[1] Then buy("b",AtStop,H); if MarketPosition == 1 and CrossDown(c,sar(af,maxaf)) Then exitlong(); if O < L[1] and C > L[1] and L[1] < Lowest(L,3)[2] and C[1] < C[2] and L <= Lowest(L,30)[1] Then Sell("s",AtStop,L); if MarketPosition == -1 and CrossUp(c,sar(af,maxaf)) Then ExitShort(); 즐거운 하루되세요 > 필승0701 님이 쓴 글입니다. > 제목 : 로직부탁합니다. > 봉기준으로 시스템식적용하려구하는데요 1)매수진입조건 첫째봉- 고가가 이전 3개봉의최고가보다 크고 종가가 이전봉의 종가보다크다 두번째봉 - 시가가 이전봉의고가보다크고 종가가 이전봉의 고가보다 작다 세번째봉 - 두번째봉 고가에서 매수진입 청산 -진입후 parabolic 매도신호나올시 청산 매도진입조건 첫째봉-저가가 이전 3개봉의 최저가보다작고 종가가 이전봉의 종가보다 작다 두번째봉 - 시가가 이전봉의 저가보다 작고 종가가이전봉의 저가보다크다 세번째봉 - 이전두번째봉의 저가에서 매도진입 청산 - 진입후 parabolic 매수신호나올시 청산 2)위1)식에서 60개봉의 이동평균선위에 혹은 아래에 있을때만 매수매도진입조건도부탁합니다. 3)위1)식에서 최근30개봉의 저가 혹은 고가를 형성할때 매수매도진입조건부탁드립니다
프로필 이미지

필승0701

2011-11-30 15:52:31

1산식의신호가 전혀안나오는데...그런조건이 없어서그런가요,,아니면 산식이 잘못되었나요,,확인부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 로직부탁합니다. > 안녕하세요 예스스탁입니다. 1. input : af(0.02),maxaf(0.2); if O > H[1] and C < H[1] and H[1] > Highest(H,3)[2] and C[1] > C[2] Then buy("b",AtStop,H); if MarketPosition == 1 and CrossDown(c,sar(af,maxaf)) Then exitlong(); if O < L[1] and C > L[1] and L[1] < Lowest(L,3)[2] and C[1] < C[2] Then Sell("s",AtStop,L); if MarketPosition == -1 and CrossUp(c,sar(af,maxaf)) Then ExitShort(); 2. input : af(0.02),maxaf(0.2),Period(60); if O > H[1] and C < H[1] and H[1] > Highest(H,3)[2] and C[1] > C[2] and C > ma(c,period) Then buy("b",AtStop,H); if MarketPosition == 1 and CrossDown(c,sar(af,maxaf)) Then exitlong(); if O < L[1] and C > L[1] and L[1] < Lowest(L,3)[2] and C[1] < C[2] and C < ma(c,period) Then Sell("s",AtStop,L); if MarketPosition == -1 and CrossUp(c,sar(af,maxaf)) Then ExitShort(); 3. input : af(0.02),maxaf(0.2),Period(60); if O > H[1] and C < H[1] and H[1] > Highest(H,3)[2] and C[1] > C[2] and H >= highest(H,30)[1] Then buy("b",AtStop,H); if MarketPosition == 1 and CrossDown(c,sar(af,maxaf)) Then exitlong(); if O < L[1] and C > L[1] and L[1] < Lowest(L,3)[2] and C[1] < C[2] and L <= Lowest(L,30)[1] Then Sell("s",AtStop,L); if MarketPosition == -1 and CrossUp(c,sar(af,maxaf)) Then ExitShort(); 즐거운 하루되세요 > 필승0701 님이 쓴 글입니다. > 제목 : 로직부탁합니다. > 봉기준으로 시스템식적용하려구하는데요 1)매수진입조건 첫째봉- 고가가 이전 3개봉의최고가보다 크고 종가가 이전봉의 종가보다크다 두번째봉 - 시가가 이전봉의고가보다크고 종가가 이전봉의 고가보다 작다 세번째봉 - 두번째봉 고가에서 매수진입 청산 -진입후 parabolic 매도신호나올시 청산 매도진입조건 첫째봉-저가가 이전 3개봉의 최저가보다작고 종가가 이전봉의 종가보다 작다 두번째봉 - 시가가 이전봉의 저가보다 작고 종가가이전봉의 저가보다크다 세번째봉 - 이전두번째봉의 저가에서 매도진입 청산 - 진입후 parabolic 매수신호나올시 청산 2)위1)식에서 60개봉의 이동평균선위에 혹은 아래에 있을때만 매수매도진입조건도부탁합니다. 3)위1)식에서 최근30개봉의 저가 혹은 고가를 형성할때 매수매도진입조건부탁드립니다
프로필 이미지

예스스탁 예스스탁 답변

2011-11-30 16:12:57

안녕하세요 예스스탁입니다. 시뮬레이션 차트에서 2000년 7월 18일 부터 적용해 본 결과 현재까지 매수와 매도 합쳐 26번 정도뿐이 발생하지 않습니다. 즐거운 하루되세요 > 필승0701 님이 쓴 글입니다. > 제목 : Re : Re : 확인부탁합니다. > 1산식의신호가 전혀안나오는데...그런조건이 없어서그런가요,,아니면 산식이 잘못되었나요,,확인부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 로직부탁합니다. > 안녕하세요 예스스탁입니다. 1. input : af(0.02),maxaf(0.2); if O > H[1] and C < H[1] and H[1] > Highest(H,3)[2] and C[1] > C[2] Then buy("b",AtStop,H); if MarketPosition == 1 and CrossDown(c,sar(af,maxaf)) Then exitlong(); if O < L[1] and C > L[1] and L[1] < Lowest(L,3)[2] and C[1] < C[2] Then Sell("s",AtStop,L); if MarketPosition == -1 and CrossUp(c,sar(af,maxaf)) Then ExitShort(); 2. input : af(0.02),maxaf(0.2),Period(60); if O > H[1] and C < H[1] and H[1] > Highest(H,3)[2] and C[1] > C[2] and C > ma(c,period) Then buy("b",AtStop,H); if MarketPosition == 1 and CrossDown(c,sar(af,maxaf)) Then exitlong(); if O < L[1] and C > L[1] and L[1] < Lowest(L,3)[2] and C[1] < C[2] and C < ma(c,period) Then Sell("s",AtStop,L); if MarketPosition == -1 and CrossUp(c,sar(af,maxaf)) Then ExitShort(); 3. input : af(0.02),maxaf(0.2),Period(60); if O > H[1] and C < H[1] and H[1] > Highest(H,3)[2] and C[1] > C[2] and H >= highest(H,30)[1] Then buy("b",AtStop,H); if MarketPosition == 1 and CrossDown(c,sar(af,maxaf)) Then exitlong(); if O < L[1] and C > L[1] and L[1] < Lowest(L,3)[2] and C[1] < C[2] and L <= Lowest(L,30)[1] Then Sell("s",AtStop,L); if MarketPosition == -1 and CrossUp(c,sar(af,maxaf)) Then ExitShort(); 즐거운 하루되세요 > 필승0701 님이 쓴 글입니다. > 제목 : 로직부탁합니다. > 봉기준으로 시스템식적용하려구하는데요 1)매수진입조건 첫째봉- 고가가 이전 3개봉의최고가보다 크고 종가가 이전봉의 종가보다크다 두번째봉 - 시가가 이전봉의고가보다크고 종가가 이전봉의 고가보다 작다 세번째봉 - 두번째봉 고가에서 매수진입 청산 -진입후 parabolic 매도신호나올시 청산 매도진입조건 첫째봉-저가가 이전 3개봉의 최저가보다작고 종가가 이전봉의 종가보다 작다 두번째봉 - 시가가 이전봉의 저가보다 작고 종가가이전봉의 저가보다크다 세번째봉 - 이전두번째봉의 저가에서 매도진입 청산 - 진입후 parabolic 매수신호나올시 청산 2)위1)식에서 60개봉의 이동평균선위에 혹은 아래에 있을때만 매수매도진입조건도부탁합니다. 3)위1)식에서 최근30개봉의 저가 혹은 고가를 형성할때 매수매도진입조건부탁드립니다