커뮤니티

수식 부탁드려요^^

프로필 이미지
천년의사랑
2016-07-22 01:24:21
181
글번호 100279
답변완료
Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy("매수"); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell("매도"); } Input : Period(20), MultiD(2),P1(5),P2(20),N(10),P(3); var : MAv(0),BBup(0),BBdn(0),mav1(0),mav2(0); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); mav1 = ma(c,P1); mav2 = ma(c,P2); if highest(BBup,N) > lowest(BBdn,N)*(1+P/100) Then{ if crossup(mav1,mav2) Then buy(); if CrossDown(mav1,mav2) Then sell(); } 위 수식을 정리좀 부탁드립니다.^^ 5*20일선 크로스시 매매신호 인데요...제가할려니 수식을 잘몰라서요.^^ 추세가 끝나고 횡보구간((진폭이 상하 25틱 내에서 상하로 움직일때))에서 신호 진입 횟수를 제한하는 수식중 위에꺼 말고 다른 방법도 있으면 좀가르쳐 주세요.^^ 감사합니다^^
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-07-22 15:05:27

안녕하세요 예스스탁입니다. Input : Period(20), MultiD(2),P1(5),P2(20),N(10),P(3); var : MAv(0),BBup(0),BBdn(0),mav1(0),mav2(0); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); mav1 = ma(c,P1); mav2 = ma(c,P2); if highest(BBup,N) > lowest(BBdn,N)+PriceScale*25 Then{ if crossup(mav1,mav2) Then buy(); if CrossDown(mav1,mav2) Then sell(); } 위 내용만 있으면 됩니다. 횡보구간 진입제한은 보통 위 내용과 같습니다. 상단과 하단을 어떤값을 사용하냐, 폭은 얼마로 두느냐의 차이일 뿐입니다. 즐거운 하루되세요 > 천년의사랑 님이 쓴 글입니다. > 제목 : 수식 부탁드려요^^ > Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy("매수"); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell("매도"); } Input : Period(20), MultiD(2),P1(5),P2(20),N(10),P(3); var : MAv(0),BBup(0),BBdn(0),mav1(0),mav2(0); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); mav1 = ma(c,P1); mav2 = ma(c,P2); if highest(BBup,N) > lowest(BBdn,N)*(1+P/100) Then{ if crossup(mav1,mav2) Then buy(); if CrossDown(mav1,mav2) Then sell(); } 위 수식을 정리좀 부탁드립니다.^^ 5*20일선 크로스시 매매신호 인데요...제가할려니 수식을 잘몰라서요.^^ 추세가 끝나고 횡보구간((진폭이 상하 25틱 내에서 상하로 움직일때))에서 신호 진입 횟수를 제한하는 수식중 위에꺼 말고 다른 방법도 있으면 좀가르쳐 주세요.^^ 감사합니다^^