커뮤니티

수식 문의드립니다

프로필 이미지
하나로
2012-06-14 07:58:26
327
글번호 51962
답변완료
수고하십니다 예제로 이평 10,100 골든크로스 1차신호 먼저 발생후 유지중에 이평 10,50 골든크로스 2차 신호 발생,유지하다가 마지막 3차신호 이평 5,20 골든크로스하면 매수후 이평 5,20 데드크로스하면 청산후 1차,2차 골든크로스 신호 계속 유지중에는 5,20 골든크로스에 재매수,이평 5,20 데드에 청산 반복하다가 이평 10,100 데드크로스 1차신호 먼저 발생후 유지중에 이평 10,50 데드크로스 2차신호 발생후 유지중에 마지막 3차신호 이평 5,20 데드크로스하면 매도후 5,20 골든크로스하면 청산, 1차,2차 데드크로스 신호 계속 유지중에는 5,20 데드크로스에 재매도,5,20 골든크로스에 청산 반복하는 수식 부탁드립니다. 혼자 몇일 씨름하다가 도움을 청합니다^^ * marketposition==0 marketposition==1 marketposition==-1 0, 1, -1 각각 무슨 차이가 있는지도 알려주세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-06-14 11:09:36

안녕하세요 예스스탁입니다. 1. 피라미딩을 다른진입신호만허용으로 설정하고 적용하시기 바랍니다. var1 = ma(c,10); var2 = ma(c,100); var3 = ma(c,50); var4 = ma(c,20); if MarketPosition <= 0 and crossup(var1,var2) Then buy("b1"); if MarketPosition == 1 and CurrentEntries == 1 and crossup(var1,var3) Then buy("b2"); if MarketPosition == 1 and CurrentEntries == 2 and Crossup(var1,var4) Then buy("b3"); if MarketPosition == 1 and CurrentEntries == 3 and CrossDown(var1,var4) Then exitlong("bx3",OnClose,def,"b3"); if MarketPosition >= 0 and CrossDown(var1,var2) Then Sell("s1"); if MarketPosition == -1 and CurrentEntries == 1 and CrossDown(var1,var3) Then Sell("s2"); if MarketPosition == -1 and CurrentEntries == 2 and CrossDown(var1,var4) Then Sell("s3"); if MarketPosition == -1 and CurrentEntries == 3 and Crossup(var1,var4) Then ExitShort("sx3",OnClose,def,"s3"); 2. marketposition은 차트상 현재봉의 포지션이 어떤 것인지를 나타냅니다 marketposition==0 --> 차트상 현재봉의 포지션이 무포지션 marketposition==1 --> 차트상 현재봉의 포지션이 매수포지션 marketposition==-1--> 차트상 현재봉의 포지션이 매도포지션 즐거운 하루되세요 > 하나로 님이 쓴 글입니다. > 제목 : 수식 문의드립니다 > 수고하십니다 예제로 이평 10,100 골든크로스 1차신호 먼저 발생후 유지중에 이평 10,50 골든크로스 2차 신호 발생,유지하다가 마지막 3차신호 이평 5,20 골든크로스하면 매수후 이평 5,20 데드크로스하면 청산후 1차,2차 골든크로스 신호 계속 유지중에는 5,20 골든크로스에 재매수,이평 5,20 데드에 청산 반복하다가 이평 10,100 데드크로스 1차신호 먼저 발생후 유지중에 이평 10,50 데드크로스 2차신호 발생후 유지중에 마지막 3차신호 이평 5,20 데드크로스하면 매도후 5,20 골든크로스하면 청산, 1차,2차 데드크로스 신호 계속 유지중에는 5,20 데드크로스에 재매도,5,20 골든크로스에 청산 반복하는 수식 부탁드립니다. 혼자 몇일 씨름하다가 도움을 청합니다^^ * marketposition==0 marketposition==1 marketposition==-1 0, 1, -1 각각 무슨 차이가 있는지도 알려주세요