커뮤니티

수식 문의합니다.

프로필 이미지
반갑
2011-07-30 01:43:12
531
글번호 41484
답변완료
아무리 해봐도 신호가 안나오는데요? 점검좀 해주세요. 안녕하세요 예스스탁입니다. var1 = countif(crossup(ma(c,5),ma(c,10)),100);#100봉동안 5-10 골드횟수 var2 = countif(crossup(ma(c,5),ma(c,20)),100);#100봉동안 5-20 골드횟수 var3 = -countif(crossDOWN(ma(c,5),ma(c,10)),100);#100봉동안 5-10 데드횟수, 횟수에 -값 var4 = -countif(crossDOWN(ma(c,5),ma(c,20)),100);#10봉동안 5-20 데드횟수, 횟수에 -값 if var1+var2+var3+var4 == 10 Then buy(); if var1+var2+var3+var4 == -10 Then Sell(); 즐거운 하루되세요 > 반갑 님이 쓴 글입니다. > 제목 : 수식문의합니다. > 예를 들어서요. crossup(ma(c,5),ma(c,10)) +1점 crossup(ma(c,5),ma(c,20)) +1점 crossDOWN(ma(c,5),ma(c,10)) -1점 crossDOWN(ma(c,5),ma(c,20)) -1점 위조건이 +10점이면 매수 -10점이면 매도 위조건의 기간을 100봉으로 합니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-08-01 12:28:07

안녕하세요? 예스스탁입니다. 식을 다시 보니 논리적으로 신호가 나올 수 없는 내용입니다. 골든크로스가 발생하고 그 다음 골든크로스가 발생하려면 데드크로스가 필히 발생해야 하니 항상 골든크로스 발생 숫자와 데드크로스 발생 숫자가 동일하거나 하나만 차이가 나기 때문에 +10이나 -10이 나올 수가 없습니다. 항상 0이나 1, -1 근처에서만 나오게 됩니다. 매매 원칙을 다시 세우셔야 할것 같습니다. 감사합니다. > 반갑 님이 쓴 글입니다. > 제목 : 수식 문의합니다. > 아무리 해봐도 신호가 안나오는데요? 점검좀 해주세요. 안녕하세요 예스스탁입니다. var1 = countif(crossup(ma(c,5),ma(c,10)),100);#100봉동안 5-10 골드횟수 var2 = countif(crossup(ma(c,5),ma(c,20)),100);#100봉동안 5-20 골드횟수 var3 = -countif(crossDOWN(ma(c,5),ma(c,10)),100);#100봉동안 5-10 데드횟수, 횟수에 -값 var4 = -countif(crossDOWN(ma(c,5),ma(c,20)),100);#10봉동안 5-20 데드횟수, 횟수에 -값 if var1+var2+var3+var4 == 10 Then buy(); if var1+var2+var3+var4 == -10 Then Sell(); 즐거운 하루되세요 > 반갑 님이 쓴 글입니다. > 제목 : 수식문의합니다. > 예를 들어서요. crossup(ma(c,5),ma(c,10)) +1점 crossup(ma(c,5),ma(c,20)) +1점 crossDOWN(ma(c,5),ma(c,10)) -1점 crossDOWN(ma(c,5),ma(c,20)) -1점 위조건이 +10점이면 매수 -10점이면 매도 위조건의 기간을 100봉으로 합니다. 감사합니다.