커뮤니티
수식 문의합니다.
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봉으로 합니다.
감사합니다.