이검색식을 고가돌파/유지로 변경 부탁드리며 파워 종목 검색시 최소기간, 기준봉 설정을 어떻게해야 최적화가 되나요 설정에 따라 너무 다릅니다
1번
1. 종목검색
input : N(10);
var : cnt(0);
Array : CC[50](0),VV[50](0);
if Bdate != Bdate[1] Then
{
vv[0] = 0;
For cnt = 49 DownTo 1
{
vv[cnt] = vv[cnt-1];
cc[cnt] = cc[cnt-1];
}
}
if v > vv[0] Then
{
vv[0] = v;
cc[0] = c;
}
if CC[N] > 0 Then
{
var1 = 0;
Var2 = 0;
For cnt = 1 to N
{
if VV[cnt] > var1 Then
var1 = VV[cnt];
Var2 = CC[cnt];
}
if CrossUp(C,Var2) and C > O Then
Find(1);
}
2. 종목검색
input : N(10);
var : cnt(0);
Array : CC[50](0),VV[50](0);
if Bdate != Bdate[1] Then
{
vv[0] = 0;
For cnt = 49 DownTo 1
{
vv[cnt] = vv[cnt-1];
cc[cnt] = cc[cnt-1];
}
}
if v > vv[0] Then
{
vv[0] = v;
cc[0] = c;
}
if CC[N] > 0 Then
{
var1 = 0;
Var2 = 0;
For cnt = 1 to N
{
if VV[cnt] > var1 Then
var1 = VV[cnt];
Var2 = CC[cnt];
}
if C > Var2 and C > O Then
Find(1);
}
------------------------------------------------------------
2번
지표 부탁드립니다
(수식1)
A=Highest(V,기간);
B=Valuewhen(1, V>A(1),(O+C+L+H+C)/5);
B*(1+UP/100)
(수식2)
A=Highest(V,기간);
B=Valuewhen(1, V>A(1),(O+C+L+H+C)/5);
B*(1-DN/100)
-지표조건설정
기간 : 200
UP : 0.5
DN : 0.5
답변 1
예스스탁
예스스탁 답변
2023-10-19 13:49:00
안녕하세요
예스스탁입니다.
수식작성 후 문법검증(f4)을 하고 f5키른 누르시면 종목검색속성이 나타납니다.
종목검색속성화면의 검색기간탭에서 검색에필요한최소기간을 지정할 수 있습니다.
기준봉은 종목검색화면에서 지정하는 옵션입니다.
0이면 현재봉기준, 1이면 1봉전기준순입니다.
1-1
input : N(10);
var : cnt(0);
Array : HH[50](0),VV[50](0);
if Bdate != Bdate[1] Then
{
vv[0] = 0;
For cnt = 49 DownTo 1
{
vv[cnt] = vv[cnt-1];
HH[cnt] = HH[cnt-1];
}
}
if v > vv[0] Then
{
vv[0] = v;
HH[0] = h;
}
if HH[N] > 0 Then
{
var1 = 0;
Var2 = 0;
For cnt = 1 to N
{
if VV[cnt] > var1 Then
{
var1 = VV[cnt];
Var2 = HH[cnt];
}
}
if CrossUp(C,Var2) and C > O Then
Find(1);
}
1-2
input : N(10);
var : cnt(0);
Array : HH[50](0),VV[50](0);
if Bdate != Bdate[1] Then
{
vv[0] = 0;
For cnt = 49 DownTo 1
{
vv[cnt] = vv[cnt-1];
HH[cnt] = HH[cnt-1];
}
}
if v > vv[0] Then
{
vv[0] = v;
HH[0] = h;
}
if HH[N] > 0 Then
{
var1 = 0;
Var2 = 0;
For cnt = 1 to N
{
if VV[cnt] > var1 Then
{
var1 = VV[cnt];
Var2 = HH[cnt];
}
}
if C > Var2 and C > O Then
Find(1);
}
2
input : 기간(200),up(0.5),dn(0.5);
var : A(0),B(0);
A=Highest(V,기간);
if V > A[1] Then
B = (O+C+L+H+C)/5;
var1 = B*(1+UP/100);
var2 = B*(1-DN/100);
Plot1(var1);
plot2(Var2);
즐거운 하루되세요
> wkri 님이 쓴 글입니다.
> 제목 : 문의 드립니다....
> 이검색식을 고가돌파/유지로 변경 부탁드리며 파워 종목 검색시 최소기간, 기준봉 설정을 어떻게해야 최적화가 되나요 설정에 따라 너무 다릅니다
1번
1. 종목검색
input : N(10);
var : cnt(0);
Array : CC[50](0),VV[50](0);
if Bdate != Bdate[1] Then
{
vv[0] = 0;
For cnt = 49 DownTo 1
{
vv[cnt] = vv[cnt-1];
cc[cnt] = cc[cnt-1];
}
}
if v > vv[0] Then
{
vv[0] = v;
cc[0] = c;
}
if CC[N] > 0 Then
{
var1 = 0;
Var2 = 0;
For cnt = 1 to N
{
if VV[cnt] > var1 Then
var1 = VV[cnt];
Var2 = CC[cnt];
}
if CrossUp(C,Var2) and C > O Then
Find(1);
}
2. 종목검색
input : N(10);
var : cnt(0);
Array : CC[50](0),VV[50](0);
if Bdate != Bdate[1] Then
{
vv[0] = 0;
For cnt = 49 DownTo 1
{
vv[cnt] = vv[cnt-1];
cc[cnt] = cc[cnt-1];
}
}
if v > vv[0] Then
{
vv[0] = v;
cc[0] = c;
}
if CC[N] > 0 Then
{
var1 = 0;
Var2 = 0;
For cnt = 1 to N
{
if VV[cnt] > var1 Then
var1 = VV[cnt];
Var2 = CC[cnt];
}
if C > Var2 and C > O Then
Find(1);
}
------------------------------------------------------------
2번
지표 부탁드립니다
(수식1)
A=Highest(V,기간);
B=Valuewhen(1, V>A(1),(O+C+L+H+C)/5);
B*(1+UP/100)
(수식2)
A=Highest(V,기간);
B=Valuewhen(1, V>A(1),(O+C+L+H+C)/5);
B*(1-DN/100)
-지표조건설정
기간 : 200
UP : 0.5
DN : 0.5