커뮤니티

질문 1002번

프로필 이미지
회원
2013-04-22 15:38:38
180
글번호 62331
답변완료
안녕하세요 아래식 마이너스 에서 플러스로 바꾸려구요 서로 뒤집으려면 방법은? 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(); } 감사 ^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-04-22 18:36:54

안녕하세요 예스스탁입니다. 문의하신 내용 정확히 이해하지 못했습니다. buy와 sell 바꿔서 올려드립니다. 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 sell(); if var21 + var22 + var23 + var24 + var25 >= 2 Then buy(); } 즐거운 하루되세요 > yang오뚜기 님이 쓴 글입니다. > 제목 : 질문 1002번 > 안녕하세요 아래식 마이너스 에서 플러스로 바꾸려구요 서로 뒤집으려면 방법은? 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(); } 감사 ^^