커뮤니티
이평 차이두기
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);
고맙습니다,
이전글