커뮤니티
하나 부탁합니다
2015-03-03 14:36:57
210
글번호 83658
특정이평선 5개 사용해서 매매를 하는 방식입니다
5개 이평선중 제일 위에 있는 이평선을 돌파하고 양봉시 매수
반대도 부탁합니다
청산을 매수포지션시 위에서 2개 이평선 이탈시 청산
역시 반대도 부탁합니다
그리고 주석이라고 하나요 설명도 부탁합니다
절대 정배열 역배열이 아님
답변 1
예스스탁 예스스탁 답변
2015-03-04 08:45:06
안녕하세요
예스스탁입니다.
var : T(0),bcnt(0),scnt(0);
var1 = ma(C,5);
var2 = ma(C,10);
var3 = ma(C,20);
var4 = ma(C,60);
var5 = ma(C,120);
#제일큰이평값
value11 = NthMaxList(1,var1,var2,var3,var4,var5);
#두번째 큰 이평값
value12 = NthMaxList(1,var1,var2,var3,var4,var5);
#제일작은이평값
value21 = NthMinList(1,var1,var2,var3,var4,var5);
#두번째 작은 이평값
value22 = NthMinList(1,var1,var2,var3,var4,var5);
#종가가 이평들중 최상단 상향돌파
if crossup(c,value11) Then{
#구간 구분값 1
T = 1;
#양봉갯수 저장변수 0
Bcnt = 0;
}
#1구간에서 양봉이 발생하면
if T == 1 and C > O Then{
#양봉갯수를 1씩 증가
Bcnt = Bcnt+1;
#첫번째 양봉이면 매수
if Bcnt == 1 Then
buy();
}
if MarketPosition == 1 and CrossDown(c,value12) Then
ExitLong();
#종가가 이평들중 최하단 하향이탈
if CrossDown(c,value21) Then{
#구간 구분값 -1
T = -1;
#음봉갯수 저장변수 0
Scnt = Scnt+1;
}
#-1구간에서 음봉이 발생하면
if T == -1 and C < O Then{
#음봉갯수 1씩 증가
Scnt = Scnt+1;
#첫번째 음봉이면 매도
if Scnt == 1 Then
sell();
}
if MarketPosition == -1 and CrossUp(c,value22) Then
ExitShort();
즐거운 하루되세요
> 정소장 님이 쓴 글입니다.
> 제목 : 하나 부탁합니다
> 특정이평선 5개 사용해서 매매를 하는 방식입니다
5개 이평선중 제일 위에 있는 이평선을 돌파하고 양봉시 매수
반대도 부탁합니다
청산을 매수포지션시 위에서 2개 이평선 이탈시 청산
역시 반대도 부탁합니다
그리고 주석이라고 하나요 설명도 부탁합니다
절대 정배열 역배열이 아님
이전글