커뮤니티
뭐가 잘못됐나요?
2012-03-03 18:52:08
349
글번호 48508
1. 전일고가가 3일 이상 낮아진 종목이 전일고가를 돌파할때와 전일저가가 3일 이상 높아진 종목이 전일저가를 이탈할때 검색식을 만들어보았습니다.
그런데 전일고가를 돌파한 종목은 검색이 잘되는데, 전일저가를 이탈한 종목을 검색하는 것은 원활하지 않습니다. 뭐가 잘못됐는지 살펴주시기 바랍니다.
먼저 전일고가 돌파 검색식입니다
If sDate>sDate[1] Then{
var1 = dayhigh(1);
var2 = var1[1];
var3 = var2[1];
var4 = var3[1];
var5 = var4[1];
var6 = daylow(1);
var7 = var6[1];
var8 = var7[1];
var9 = var8[1];
var10 = var9[1];}
If var2<=var3 && var3<=var4 && var4<=var5 && C>=var1 Then
{
If C == C[1] Then
value1 = 0.001;
Else
value1 = (C-C[1])/C[1]*100;
}
Else
value1 = 0;
Find(value1);
두번째 전일저가 이탈 종목 검색식입니다.
If sDate>sDate[1] Then{
var1 = dayhigh(1);
var2 = var1[1];
var3 = var2[1];
var4 = var3[1];
var5 = var4[1];
var6 = daylow(1);
var7 = var6[1];
var8 = var7[1];
var9 = var8[1];
var10 = var9[1];}
If var10<=var9 && var9<=var8 && var8<=var7 && C<=var6 Then
{
If C == C[1] Then
value1 = 0.001;
Else
value1 = (C-C[1])/C[1]*100;
}
Else
value1 = 0;
Find(value1);
2. 주봉이나 월봉에서 조건검색을 할 경우 어떤 언어를 사용합니까?
예를들면 일봉에서는 sDate나 date를 사용하는 것처럼
전년도고가 돌파 종목을 찾는 검색식을 주봉과 월봉에서 검색할수 있도록 만들어
주시기 바랍니다
답변 1
예스스탁 예스스탁 답변
2012-03-05 09:36:47
안녕하세요
예스스탁입니다.
아래와 같이 식을 작성하시면 됩니다.
검색식 속성화면에서 각 검색식 별로 필요한 봉갯수를 충분히 지정해 주시고
검색하시기 바랍니다.
1번과 2번은 일봉에서 검색하시면 넉넉히 10정도로 셋팅해 주시면 되며
3번의 경우 주봉이시면 약 150개, 월봉이시면 약 30개 정도로 설정해 주시면 됩니다.
현재 2번과 같은 경우는 조건에 맞는 종목이 없어 검색이 되지 않습니다.
1.
var1 = dayhigh(1);
var2 = dayhigh(2);
var3 = dayhigh(3);
var4 = dayhigh(4);
var5 = dayhigh(5);
If var1 <= var2 and var2<=var3 && var3<=var4 && var4<=var5 && C >= var1 Then
find(1);
2.
var6 = daylow(1);
var7 = daylow(2);
var8 = daylow(3);
var9 = daylow(4);
var10 = daylow(5);
If var10 <= var9 && var9 <= var8 && var8 <= var7 && var7 <= var6 and C <= var6 Then
Find(value1);
3.
if sdate > sdate[1]+1000 Then{#년도가 변경
var1 = H;
var2 = var1[1];
}
if H > var1 Then
var1 = H;
if C >= var2 Then
find(1);
즐거운 하루되세요
> 등정 님이 쓴 글입니다.
> 제목 : 뭐가 잘못됐나요?
> 1. 전일고가가 3일 이상 낮아진 종목이 전일고가를 돌파할때와 전일저가가 3일 이상 높아진 종목이 전일저가를 이탈할때 검색식을 만들어보았습니다.
그런데 전일고가를 돌파한 종목은 검색이 잘되는데, 전일저가를 이탈한 종목을 검색하는 것은 원활하지 않습니다. 뭐가 잘못됐는지 살펴주시기 바랍니다.
먼저 전일고가 돌파 검색식입니다
If sDate>sDate[1] Then{
var1 = dayhigh(1);
var2 = var1[1];
var3 = var2[1];
var4 = var3[1];
var5 = var4[1];
var6 = daylow(1);
var7 = var6[1];
var8 = var7[1];
var9 = var8[1];
var10 = var9[1];}
If var2<=var3 && var3<=var4 && var4<=var5 && C>=var1 Then
{
If C == C[1] Then
value1 = 0.001;
Else
value1 = (C-C[1])/C[1]*100;
}
Else
value1 = 0;
Find(value1);
두번째 전일저가 이탈 종목 검색식입니다.
If sDate>sDate[1] Then{
var1 = dayhigh(1);
var2 = var1[1];
var3 = var2[1];
var4 = var3[1];
var5 = var4[1];
var6 = daylow(1);
var7 = var6[1];
var8 = var7[1];
var9 = var8[1];
var10 = var9[1];}
If var10<=var9 && var9<=var8 && var8<=var7 && C<=var6 Then
{
If C == C[1] Then
value1 = 0.001;
Else
value1 = (C-C[1])/C[1]*100;
}
Else
value1 = 0;
Find(value1);
2. 주봉이나 월봉에서 조건검색을 할 경우 어떤 언어를 사용합니까?
예를들면 일봉에서는 sDate나 date를 사용하는 것처럼
전년도고가 돌파 종목을 찾는 검색식을 주봉과 월봉에서 검색할수 있도록 만들어
주시기 바랍니다