커뮤니티

이평 차이두기

프로필 이미지
요타
2018-12-27 12:10:37
133
글번호 124789
답변완료
* 항상 많은 도움에 고맙습니다. * 요청 사항 : 이동평균선 3개를 사용해서 매매 할 경우 3개의 편차가 작으면 매매가 너무 자주 일어납니다. 3개의 편차가 20딕 이상 발생하면 수식이 적용되어 매매가 될수 있도록 수식 형태 좀 부탁 드립니다 ### 아래 로직 var1= ma(c,10); Var2= ma(c,20); Var3= ma(c,30); if CrossUp(var1,var2) Then Buy("매수"); if CrossDown(var1,var3) Then Sell("매도"); SetStopProfittarget(PriceScale*15,PointStop); SetStopLoss(PriceScale*10,PointStop); 고맙습니다,
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-12-27 13:58:56

안녕하세요 예스스탁입니다. var1= ma(c,10); Var2= ma(c,20); Var3= ma(c,30); if max(var1,var2,var3) >= min(var1,var2,var3)+PriceScale*20 then { if CrossUp(var1,var2) Then Buy("매수"); if CrossDown(var1,var3) Then Sell("매도"); } SetStopProfittarget(PriceScale*15,PointStop); SetStopLoss(PriceScale*10,PointStop); 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 이평 차이두기 > * 항상 많은 도움에 고맙습니다. * 요청 사항 : 이동평균선 3개를 사용해서 매매 할 경우 3개의 편차가 작으면 매매가 너무 자주 일어납니다. 3개의 편차가 20딕 이상 발생하면 수식이 적용되어 매매가 될수 있도록 수식 형태 좀 부탁 드립니다 ### 아래 로직 var1= ma(c,10); Var2= ma(c,20); Var3= ma(c,30); if CrossUp(var1,var2) Then Buy("매수"); if CrossDown(var1,var3) Then Sell("매도"); SetStopProfittarget(PriceScale*15,PointStop); SetStopLoss(PriceScale*10,PointStop); 고맙습니다,