커뮤니티
안녕하세요
2014-01-07 12:01:21
153
글번호 71136
반갑습니다.늑대소년이되엇습니다
아래식은 전번에 만들어진것입니다
이걸현재챠트로
1)현재챠트 2)2배수챠트 3)4배수챠트
3개동시만족시:매수
반대면:매도
감사합니다
var1 = C-O;#몸통크기
value1 = accumn(var1,2);
value2 = accumn(var1,3);
var77 = BarInterval*36;
var78 = TimeToMinutes(stime)%var77;
if dayindex ==0 or ( var78 < var78[1] and stime > stime[1]) Then{
var79 = O;#두배수 분봉 시가
}
Buy();
if C < var79 and
value1 < 0 and value2 < 0 and
if C > var79 and
value1 > 0 and value2 > 0 and
ma(c,1) > ma(c,2) Then
ma(c,1) < ma(c,2) Then
Sell();
답변 1
예스스탁 예스스탁 답변
2014-01-07 15:07:06
안녕하세요
예스스탁입니다.
input : sumP1(2),sumP2(3),maP1(1),maP2(2);
var : TM(0),Body1(0),Sumbody12(0),sumbody13(0),TF2(0),TF4(0),cnt(0);
var : Sumbody22(0),sumbody23(0),Sumbody42(0),sumbody43(0);
var : sum21(0),sum22(0),mav21(0),mav22(0);
var : sum41(0),sum42(0),mav41(0),mav42(0);
Array : O2[10](0),C2[10](0);
Array : O4[10](0),C4[10](0);
Body1 = C-O;#몸통크기
sumBody12 = accumn(Body1,sumP1);
sumBody13 = accumn(Body1,sumP2);
if date != date[1] Then
TM = TimeToMinutes(stime);
TF2 = (TimeToMinutes(stime)-TM)%2;
TF4 = (TimeToMinutes(stime)-TM)%4;
if dayindex ==0 or (TF2 < TF2[1] and stime > stime[1]) Then{
O2[0] = O;
for cnt = 1 to 9{
O2[cnt] = O2[cnt-1][1];
C2[cnt] = C2[cnt-1][1];
}
}
C2[0] = C;
if dayindex ==0 or (TF4 < TF4[1] and stime > stime[1]) Then{
O4[0] = O;
for cnt = 1 to 9{
O4[cnt] = O4[cnt-1][1];
C4[cnt] = C4[cnt-1][1];
}
}
C4[0] = C;
sumbody22 = 0;
sumbody23 = 0;
if C2[sumP2] > 0 Then{
for cnt = 0 to sumP2-1{
if cnt < sumP1 Then
sumbody22 = sumbody22 + (C2[cnt]-O2[cnt]);
if cnt < sumP2 Then
sumbody23 = sumbody23 + (C2[cnt]-O2[cnt]);
}
}
sumbody42 = 0;
sumbody43 = 0;
if C4[sumP2] > 0 Then{
for cnt = 0 to sumP2-1{
if cnt < sumP1 Then
sumbody42 = sumbody42 + (C4[cnt]-O4[cnt]);
if cnt < sumP2 Then
sumbody43 = sumbody43 + (C4[cnt]-O4[cnt]);
}
}
sum21 = 0;
sum22 = 0;
if C2[maP2] > 0 Then{
for cnt = 0 to maP2-1{
if cnt < maP1 Then
sum21 = sum21 + C2[cnt];
if cnt < maP2 Then
sum22 = sum22 + C2[cnt];
}
mav21 = sum21/maP1;
mav22 = sum22/maP2;
}
sum41 = 0;
sum42 = 0;
if C4[maP2] > 0 Then{
for cnt = 0 to maP2-1{
if cnt < maP1 Then
sum41 = sum41 + C4[cnt];
if cnt < maP2 Then
sum42 = sum42 + C4[cnt];
}
mav41 = sum41/maP1;
mav42 = sum42/maP2;
}
if C > O and
sumBody12 > 0 and
sumBody13 > 0 and
ma(c,1) > ma(c,2) and
C2[0] > O2[0] and
sumBody22 > 0 and
sumBody23 > 0 and
mav21 > mav22 and
C4[0] > O4[0] and
sumBody42 > 0 and
sumBody43 > 0 and
mav41 > mav42
Then
Buy();
if C < O and
sumBody12 < 0 and
sumBody13 < 0 and
ma(c,1) < ma(c,2) and
C2[0] < O2[0] and
sumBody22 < 0 and
sumBody23 < 0 and
mav21 < mav22 and
C4[0] < O4[0] and
sumBody42 < 0 and
sumBody43 < 0 and
mav41 < mav42
Then
sell();
즐거운 하루되세요
> jbouu123 님이 쓴 글입니다.
> 제목 : 안녕하세요
> 반갑습니다.늑대소년이되엇습니다
아래식은 전번에 만들어진것입니다
이걸현재챠트로
1)현재챠트 2)2배수챠트 3)4배수챠트
3개동시만족시:매수
반대면:매도
감사합니다
var1 = C-O;#몸통크기
value1 = accumn(var1,2);
value2 = accumn(var1,3);
var77 = BarInterval*36;
var78 = TimeToMinutes(stime)%var77;
if dayindex ==0 or ( var78 < var78[1] and stime > stime[1]) Then{
var79 = O;#두배수 분봉 시가
}
Buy();
if C < var79 and
value1 < 0 and value2 < 0 and
if C > var79 and
value1 > 0 and value2 > 0 and
ma(c,1) > ma(c,2) Then
ma(c,1) < ma(c,2) Then
Sell();
다음글
이전글