커뮤니티
질문입니다
2014-07-22 14:24:53
193
글번호 76970
1
0 에서 P1 까지 P2 등차간격으로 수치를 만들고
0 에서 Q1 까지 Q2 등차간격으로 수치를 만들고
5 이평선이 P2 등차 간격을 상향돌파하면 매수
5 이평선이 P2 등차 간격을 하향돌파하면 매도
5 이평선이 Q2 등차 간격을 하향돌파하면 매수청산
5 이평선이 Q2 등차 간격을 상향돌파하면 매도청산
예를 들면
0에서 202 까지 2로 등차간격으로 P라인을 만들고
0에서 199 까지 1로 등차간격으로 Q라인을 만들고
5이평선이 P라인을 상/하향 돌파시 매수/매도진입
5이평선이 Q라인을 하/상향 돌파시 매수/매도청산
2
단기이평선이 상향돌파되면 P카운트+1
단기이평선이 하향돌파되면 Q카운트+1
을 하여 카운트가 2,4,6.... 짝수 가 되어야 진입 하는 시스템
감사합니다
답변 1
예스스탁 예스스탁 답변
2014-07-22 18:08:55
안녕하세요
예스스탁입니다.
1.
input : P1(202),P2(2),Q1(199),Q2(1);
var : cnt(0),mav(0);
mav = ma(c,5);
Condition1 = false;
Condition2 = false;
for cnt = 0 to P1 step P2{
if mav > cnt and mav[1] <= cnt Then
Condition1 = true;
if mav < cnt and mav[1] >= cnt Then
Condition2 = true;
}
Condition3 = false;
Condition4 = false;
for cnt = 0 to Q1 step Q2{
if mav > cnt and mav[1] <= cnt Then
Condition3 = true;
if mav < cnt and mav[1] >= cnt Then
Condition4 = true;
}
if Condition1 == true Then
buy();
if Condition4 == true Then
ExitLong();
if Condition2 == true Then
sell();
if Condition3 == true Then
ExitShort();
2.
var1 = ma(c,5);
var2 = ma(C,20);
if crossup(var1,var2) Then{
value1 = value1+1;
if value1%2 == 0 Then
buy();
}
if CrossDown(var1,var2) Then{
value2 = value2+1;
if value2%2 == 0 Then
sell();
}
즐거운 하루되세요
> 파인애플 님이 쓴 글입니다.
> 제목 : 질문입니다
> 1
0 에서 P1 까지 P2 등차간격으로 수치를 만들고
0 에서 Q1 까지 Q2 등차간격으로 수치를 만들고
5 이평선이 P2 등차 간격을 상향돌파하면 매수
5 이평선이 P2 등차 간격을 하향돌파하면 매도
5 이평선이 Q2 등차 간격을 하향돌파하면 매수청산
5 이평선이 Q2 등차 간격을 상향돌파하면 매도청산
예를 들면
0에서 202 까지 2로 등차간격으로 P라인을 만들고
0에서 199 까지 1로 등차간격으로 Q라인을 만들고
5이평선이 P라인을 상/하향 돌파시 매수/매도진입
5이평선이 Q라인을 하/상향 돌파시 매수/매도청산
2
단기이평선이 상향돌파되면 P카운트+1
단기이평선이 하향돌파되면 Q카운트+1
을 하여 카운트가 2,4,6.... 짝수 가 되어야 진입 하는 시스템
감사합니다
다음글
이전글