커뮤니티

파라볼릭과 이평 시스템식 문의

프로필 이미지
바른매매
2012-05-30 16:53:08
336
글번호 51492
답변완료
선물 2분챠트 파라볼릭은 0.06, 0.06 이평선은 45 파라볼릭과 이평선을 상향돌파시 매수 매수후 파라볼릭 하향돌파시 청산 청산후 조건 재충족시 다시 매수 매도진입은 반대겠죠. 손절은 0.25포인트 15시에 모든 포지션 청산 위의 내용을 아래와 같이 작성해서 적용했는데 진입후 청산한 후에 다시 같은 방향으로 조건이 충족시 신호가 안 나오네요 어떻게 된거죠? 제 시스템식 문제가 잇나요? 봐주세요 input : P1(50),af(0.06),maxaf(0.06); var1 = ma(c,P1); var2 = sar(af,maxaf); IF MarketPosition == c>VAR1 AND crossup(c,var2) Then buy(); IF MarketPosition == c<VAR1 AND CrossDown(c,var2) Then Sell(); if Crossup(c,var1) and crossup(c,var2) Then buy(); if CrossDown(c,var1) and CrossDown(c,var2) Then sell(); if CrossDown(c,var2) Then exitlong(); if crossup(c,var2) Then ExitShort(); SetStopEndofday(150000); SetStopLoss(0.25,PointStop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-05-30 17:27:08

안녕하세요 예스스탁입니다. 수정한 식입니다. af와 maxf와 값이 같아 maxaf값도 0.6으로 수정했습니다. 지표와 적용시 2개의 값 동일하게 설정하고 보셔야 합니다. input : P1(50),af(0.06),maxaf(0.6); var1 = ma(c,P1); var2 = sar(af,maxaf); #종가가 이평위에 있고 파라볼릭을 상향돌파시 매수 IF c > VAR1 AND crossup(c,var2) Then buy(); #종가가 이평아래에 있고 파라볼릭을 하향이탈시 매도 IF c < VAR1 AND CrossDown(c,var2) Then Sell(); #이평과 파라볼릭을 동시에 상향돌파시 매수 if Crossup(c,var1) and crossup(c,var2) Then buy(); #이평과 파라볼릭을 동시에 하향이탈시 매도 if CrossDown(c,var1) and CrossDown(c,var2) Then sell(); if CrossDown(c,var2) Then exitlong(); if crossup(c,var2) Then ExitShort(); SetStopEndofday(150000); SetStopLoss(0.25,PointStop); 즐거운 하루되세요 > 바른매매 님이 쓴 글입니다. > 제목 : 파라볼릭과 이평 시스템식 문의 > 선물 2분챠트 파라볼릭은 0.06, 0.06 이평선은 45 파라볼릭과 이평선을 상향돌파시 매수 매수후 파라볼릭 하향돌파시 청산 청산후 조건 재충족시 다시 매수 매도진입은 반대겠죠. 손절은 0.25포인트 15시에 모든 포지션 청산 위의 내용을 아래와 같이 작성해서 적용했는데 진입후 청산한 후에 다시 같은 방향으로 조건이 충족시 신호가 안 나오네요 어떻게 된거죠? 제 시스템식 문제가 잇나요? 봐주세요 input : P1(50),af(0.06),maxaf(0.06); var1 = ma(c,P1); var2 = sar(af,maxaf); IF MarketPosition == c>VAR1 AND crossup(c,var2) Then buy(); IF MarketPosition == c<VAR1 AND CrossDown(c,var2) Then Sell(); if Crossup(c,var1) and crossup(c,var2) Then buy(); if CrossDown(c,var1) and CrossDown(c,var2) Then sell(); if CrossDown(c,var2) Then exitlong(); if crossup(c,var2) Then ExitShort(); SetStopEndofday(150000); SetStopLoss(0.25,PointStop);