커뮤니티
로직부탁합니다.
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개봉의 저가 혹은 고가를 형성할때 매수매도진입조건부탁드립니다
다음글