커뮤니티
수식 부탁드립니다!
2012-01-06 11:11:08
403
글번호 46360
ma(c,2),ma(c,5),ma(c,10),ma(c,15),ma(c,20)
5개 이평선중 3개가 c*0.01 범위에 있고 c가 동시에 c*0.01범위에 있는 이평을 3개중
2개를 동시에 crossup 시 매수,crossdown시 매도식요!!
감사드립니다!!
답변 1
예스스탁 예스스탁 답변
2012-01-06 16:24:19
안녕하세요?
문의하신 내용 답변드립니다.
if ma(C,2) > C*0.99 and ma(C,2) < C*1.01 Then {var1 = 1;Condition1 = true;}
else {var1 = 0;Condition1 = false;}
if ma(C,5) > C*0.99 and ma(C,5) < C*1.01 Then {var2 = 1;Condition2 = true;}
else {var2 = 0;Condition2 = false;}
if ma(C,10) > C*0.99 and ma(C,10) < C*1.01 Then {var3 = 1; Condition3 = true;}
else {var3 = 0;Condition3 = false;}
if ma(C,15) > C*0.99 and ma(C,15) < C*1.01 Then {var4 = 1;Condition4 = true;}
else {var4 = 0;Condition4 = false;}
if ma(C,20) > C*0.99 and ma(C,20) < C*1.01 Then {var5 = 1; Condition5 = true;}
else {var5 = 0;Condition5 = false;}
# CrossUp
if CrossUp(C, ma(C,2)) and condition1 Then var11 = 1;
else var11 = 0;
if CrossUp(C, ma(C,5)) and condition2 Then var12 = 1;
else var12 = 0;
if CrossUp(C, ma(C,10)) and condition3 Then var13 = 1;
else var13 = 0;
if CrossUp(C, ma(C,15)) and condition4 Then var14 = 1;
else var14 = 0;
if CrossUp(C, ma(C,20)) and condition5 Then var15 = 1;
else var15 = 0;
# CrossDown
if CrossDown(C, ma(C,2)) and condition1 Then var21 = 1;
else var21 = 0;
if CrossDown(C, ma(C,5)) and condition2 Then var22 = 1;
else var22 = 0;
if CrossDown(C, ma(C,10)) and condition3 Then var23 = 1;
else var23 = 0;
if CrossDown(C, ma(C,15)) and condition4 Then var24 = 1;
else var24 = 0;
if CrossDown(C, ma(C,20)) and condition5 Then var25 = 1;
else var25 = 0;
# 매매식
if var1 + var2 + var3 + var4 + var5 >= 3 then {
if var11 + var12 + var13 + var14 + var15 >= 2 Then
buy();
if var21 + var22 + var23 + var24 + var25 >= 2 Then
sell();
}
즐거운 날 되세요
> 솔로몬 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다!
> ma(c,2),ma(c,5),ma(c,10),ma(c,15),ma(c,20)
5개 이평선중 3개가 c*0.01 범위에 있고 c가 동시에 c*0.01범위에 있는 이평을 3개중
2개를 동시에 crossup 시 매수,crossdown시 매도식요!!
감사드립니다!!