커뮤니티
문의 드립니다
2014-01-13 07:24:32
152
글번호 71299
수고 많으십니다.
아래식이 무엇이 잘못 됐는지 확인 부탁 드립니다.
Input : p(5),p1(10),p2(20),p3(60),p4(120),p5(240),len(20);
var : ii(0),dis(0),dis1(0),dis2(0),value(0), Xvol(0);
value1 = ma(C, p);
value2 = ma(C, p1);
value3 = ma(C, p2);
value4 = MA(C, p3);
value5 = MA(C, p4);
value6 = MA(C, p5);
#기하이평
var2 = 0;
for ii = 0 to len-1 begin
var2 = var2 + log(c[ii]);
end;
var2 = 2.71828182845904^(var2/len);
if marketposition() == 0 then{
If CrossUp(var2,value2) and C>O and stime < 145500 Then
buy("매수1");
}
기하이동평균선을 이용한 매수식 입니다. 120틱에서는 되는데 300틱에서는 신호발생이 없습니다. 혹시 기간차이때문이 아닐까 생각은 하는데 답변부탁 드립니다.
종목 검색식 하나 부탁 드립니다.
3분봉 에서 120,60,20,240 이격도(기준가가 높은 순서입니다)가 10봉 이상 지속되고 5 이격도가
240 이격도를 데드크로스한 종목을 검색하는 수식 입니다.
감사합니다
답변 1
예스스탁 예스스탁 답변
2014-01-13 10:42:53
안녕하세요
예스스탁입니다.
1.
해당 식 적용해 보았지만
정삭적으로 적용이 됩니다.
첨부된 그림은 300틱에 적용한 차트입니다.
진입식만 있으면 처음만족할때 한번만 신호가 발생하므로
당일청산이나 기타 청산을 추가하고 보시기 바랍니다
Input : p(5),p1(10),p2(20),p3(60),p4(120),p5(240),len(20);
var : ii(0),dis(0),dis1(0),dis2(0),value(0), Xvol(0);
value1 = ma(C, p);
value2 = ma(C, p1);
value3 = ma(C, p2);
value4 = MA(C, p3);
value5 = MA(C, p4);
value6 = MA(C, p5);
#기하이평
var2 = 0;
for ii = 0 to len-1 begin
var2 = var2 + log(c[ii]);
end;
var2 = 2.71828182845904^(var2/len);
if marketposition() == 0 then{
If CrossUp(var2,value2) and C>O and stime < 145500 Then
buy("매수1");
}
SetStopEndofday(150000);
2.
속성에서 검색에 필요한 최소기간을 350 정도로 입력후
종목검색하시기 바랍니다.
var1 = Disparity(5);
var2 = Disparity(20);
var3 = Disparity(60);
var4 = Disparity(120);
var5 = Disparity(240);
Condition1 = var4 > var3 and var3 > var2 and var2 > var5;
if countif(Condition1==true,10) == 10 And
CrossDown(var1,var5) Then
find(1);
즐거운 하루되세요
> HI_h6***** 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 수고 많으십니다.
아래식이 무엇이 잘못 됐는지 확인 부탁 드립니다.
Input : p(5),p1(10),p2(20),p3(60),p4(120),p5(240),len(20);
var : ii(0),dis(0),dis1(0),dis2(0),value(0), Xvol(0);
value1 = ma(C, p);
value2 = ma(C, p1);
value3 = ma(C, p2);
value4 = MA(C, p3);
value5 = MA(C, p4);
value6 = MA(C, p5);
#기하이평
var2 = 0;
for ii = 0 to len-1 begin
var2 = var2 + log(c[ii]);
end;
var2 = 2.71828182845904^(var2/len);
if marketposition() == 0 then{
If CrossUp(var2,value2) and C>O and stime < 145500 Then
buy("매수1");
}
기하이동평균선을 이용한 매수식 입니다. 120틱에서는 되는데 300틱에서는 신호발생이 없습니다. 혹시 기간차이때문이 아닐까 생각은 하는데 답변부탁 드립니다.
종목 검색식 하나 부탁 드립니다.
3분봉 에서 120,60,20,240 이격도(기준가가 높은 순서입니다)가 10봉 이상 지속되고 5 이격도가
240 이격도를 데드크로스한 종목을 검색하는 수식 입니다.
감사합니다
다음글
이전글