커뮤니티
정배열
2009-07-31 10:42:49
713
글번호 23816
안녕하세요,
분봉상에서 5.20 .60 이평이 정배열이고 이때 이평간 이격이 100.1이하(99.9이상)일때
(봉이 아닌 각 이평간의 이격입니다.)매수 역배열 일때 매도 시스템식좀
부탁합니다.청산은 5이평을 깨거나 돌파시 입니다.
수고하십시요.하나더 아래수식검증하면 오류인데 수정좀 부탁합니다.
Input : af(0.02), maxAF(0.2);
If
ma(C,5)>ma(C,5)[1] AND ma(C,5)[1]<=ma(C,5)[2] AND
ma(C,5)>ma(C,20) AND ma(C,5)[1]>=ma(C,20)[1] AND C>ma(C,5)AND C[1] <= ma(C,5)[1] AND
accumN(ma(C,5)>ma(C,20) AND ma(C,5)[1]<=ma(C,20)[1],20)>=1 then
buy();
If C < sar(af,maxAf) AND C[1] >= sar(af,maxAF)[1] then
sell();
답변 1
예스스탁 예스스탁 답변
2009-07-31 10:57:24
안녕하세요
예스스탁입니다.
1.
if ma(c,5) > ma(c,20) and ma(C,20) > ma(C,60) and
max(ma(c,5),ma(c,20),ma(C,60)) <= min(ma(C,5),ma(c,20),ma(C,60))*1.001 Then
buy();
if ma(c,5) < ma(c,20) and ma(C,20) < ma(C,60) and
max(ma(c,5),ma(c,20),ma(C,60)) <= min(ma(C,5),ma(c,20),ma(C,60))*1.001 then
Sell();
if CrossDown(c,ma(c,5)) Then
ExitLong();
if CrossUp(c,ma(c,5)) Then
ExitShort();
2.
accumn은 숫자를 누적하는 함수입니다.
논리조건이 N개의 봉동안 몇번 만족했는지 여부는 countif함수를 사용하시면 됩니다,.
Input : af(0.02), maxAF(0.2);
If
ma(C,5)>ma(C,5)[1] AND ma(C,5)[1]<=ma(C,5)[2] AND
ma(C,5)>ma(C,20) AND ma(C,5)[1]>=ma(C,20)[1] AND C>ma(C,5)AND C[1] <= ma(C,5)[1] AND
CountIF(ma(C,5)>ma(C,20) AND ma(C,5)[1]<=ma(C,20)[1],20)>=1 then
buy();
If C < sar(af,maxAf) AND C[1] >= sar(af,maxAF)[1] then
sell();
즐거운 하루되세요
> 바닥차기 님이 쓴 글입니다.
> 제목 : 정배열
> 안녕하세요,
분봉상에서 5.20 .60 이평이 정배열이고 이때 이평간 이격이 100.1이하(99.9이상)일때
(봉이 아닌 각 이평간의 이격입니다.)매수 역배열 일때 매도 시스템식좀
부탁합니다.청산은 5이평을 깨거나 돌파시 입니다.
수고하십시요.하나더 아래수식검증하면 오류인데 수정좀 부탁합니다.
Input : af(0.02), maxAF(0.2);
If
ma(C,5)>ma(C,5)[1] AND ma(C,5)[1]<=ma(C,5)[2] AND
ma(C,5)>ma(C,20) AND ma(C,5)[1]>=ma(C,20)[1] AND C>ma(C,5)AND C[1] <= ma(C,5)[1] AND
accumN(ma(C,5)>ma(C,20) AND ma(C,5)[1]<=ma(C,20)[1],20)>=1 then
buy();
If C < sar(af,maxAf) AND C[1] >= sar(af,maxAF)[1] then
sell();
다음글
이전글