먼저 하고자 하는것을 말씀드립니다.
먼저 두가지 거래량을 구하고,
그 거래량이 나온 봉의 하단을 지지하는 종목을 찾고자 함입니다.
기간내의 평균거래량의 배수만큼의 거래량,
기간내의 최대거래량,
위 두가지 거래량보다 크거나 같은 거래량이이 나온봉의 하단을 지지하는 검색식을 만들고자합니다.
그리하여 아래와 같은 수식을 만들었습니다.
근데 전체 종목이 조회됩니다.
수식점검좀 부탁드립니다.
-----------------------------------------------------------------------------------
Input : Period(120), DuplexRate(3);
Var : StdV(0), HighestV(0), StdVLow(0), HighestVLow(0);
//기준거래량, 최대거래량
StdV = (AccumN(V, Period) / Period) * DuplexRate;
HighestV = Highest(V, Period);
//기준거래량의 저점
if V >= StdVLow Then
StdVLow = L;
//최대거래량의 저점
if V >= HighestV Then
HighestVLow = L;
//기준거래량이나 최대거래량의 저점 지지종목을 찾자
if (L <= StdVLow and C >= StdVLow) or (L <= HighestVLow and C >= HighestVLow) Then
find(1);
-----------------------------------------------------------------------------------
답변 2
예스스탁
예스스탁 답변
2019-11-06 14:58:27
안녕하세요
예스스탁입니다.
1
if V >= StdVLow Then
StdVLow = L;
위 조건에 의해 거래량과 기존저장된 저가가 비교가 되고 다시 현재봉의 저가로 변경됩니다.
일반적으로 거래량이 저가보다 큰 수들이므로 StdVLow 는 매봉의 저가값이 되고
L <= StdVLow and C >= StdVLow가 항상 만족하게 됩니다.
해당 내용을 아래와 같이 수정하시면 됩니다.
if V >= StdV Then
StdVLow = L;
2
Input : Period(120), DuplexRate(3);
Var : StdV(0), HighestV(0), StdVLow(0), HighestVLow(0);
StdV = ma(V, Period) * DuplexRate;
HighestV = Highest(V, Period);
if V >= stdv Then
StdVLow = L;
if V >= highestV Then
HighestVLow = L;
if (StdVLow > 0 and L <= StdVLow and C >= StdVLow) or
(HighestVLow > 0 and L <= HighestVLow and C >= HighestVLow) Then
find(1);
3
위식은 지정한 거래량보다 큰 거래량이 나온봉이 현재봉이어도 조건에 부합하게 됩니다.
그 다음봉부터 지정한 안착조건이 만족한 종목을 찾으시면 아래와 같이 수정하시면 됩니다.
Input : Period(120), DuplexRate(3);
Var : StdV(0), HighestV(0), StdVLow(0), HighestVLow(0);
StdV = ma(V, Period) * DuplexRate;
HighestV = Highest(V, Period);
if V >= stdv Then
{
StdVLow = L;
var1 = index;
}
if V >= highestV Then
{
HighestVLow = L;
var2 = index;
}
if (StdVLow > 0 and index > var1 and L <= StdVLow and C >= StdVLow) or
(HighestVLow > 0 and index > var2 and L <= HighestVLow and C >= HighestVLow) Then
find(1);
즐거운 하루되세요
> 운짱이 님이 쓴 글입니다.
> 제목 : 종목검색 수식 질문드립니다.
> 먼저 하고자 하는것을 말씀드립니다.
먼저 두가지 거래량을 구하고,
그 거래량이 나온 봉의 하단을 지지하는 종목을 찾고자 함입니다.
기간내의 평균거래량의 배수만큼의 거래량,
기간내의 최대거래량,
위 두가지 거래량보다 크거나 같은 거래량이이 나온봉의 하단을 지지하는 검색식을 만들고자합니다.
그리하여 아래와 같은 수식을 만들었습니다.
근데 전체 종목이 조회됩니다.
수식점검좀 부탁드립니다.
-----------------------------------------------------------------------------------
Input : Period(120), DuplexRate(3);
Var : StdV(0), HighestV(0), StdVLow(0), HighestVLow(0);
//기준거래량, 최대거래량
StdV = (AccumN(V, Period) / Period) * DuplexRate;
HighestV = Highest(V, Period);
//기준거래량의 저점
if V >= StdVLow Then
StdVLow = L;
//최대거래량의 저점
if V >= HighestV Then
HighestVLow = L;
//기준거래량이나 최대거래량의 저점 지지종목을 찾자
if (L <= StdVLow and C >= StdVLow) or (L <= HighestVLow and C >= HighestVLow) Then
find(1);
-----------------------------------------------------------------------------------
친절한 답변 감사드리며,
현재봉 제외하는 수식까지 제공해주신점 감사드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 종목검색 수식 질문드립니다.
>
안녕하세요
예스스탁입니다.
1
if V >= StdVLow Then
StdVLow = L;
위 조건에 의해 거래량과 기존저장된 저가가 비교가 되고 다시 현재봉의 저가로 변경됩니다.
일반적으로 거래량이 저가보다 큰 수들이므로 StdVLow 는 매봉의 저가값이 되고
L <= StdVLow and C >= StdVLow가 항상 만족하게 됩니다.
해당 내용을 아래와 같이 수정하시면 됩니다.
if V >= StdV Then
StdVLow = L;
2
Input : Period(120), DuplexRate(3);
Var : StdV(0), HighestV(0), StdVLow(0), HighestVLow(0);
StdV = ma(V, Period) * DuplexRate;
HighestV = Highest(V, Period);
if V >= stdv Then
StdVLow = L;
if V >= highestV Then
HighestVLow = L;
if (StdVLow > 0 and L <= StdVLow and C >= StdVLow) or
(HighestVLow > 0 and L <= HighestVLow and C >= HighestVLow) Then
find(1);
3
위식은 지정한 거래량보다 큰 거래량이 나온봉이 현재봉이어도 조건에 부합하게 됩니다.
그 다음봉부터 지정한 안착조건이 만족한 종목을 찾으시면 아래와 같이 수정하시면 됩니다.
Input : Period(120), DuplexRate(3);
Var : StdV(0), HighestV(0), StdVLow(0), HighestVLow(0);
StdV = ma(V, Period) * DuplexRate;
HighestV = Highest(V, Period);
if V >= stdv Then
{
StdVLow = L;
var1 = index;
}
if V >= highestV Then
{
HighestVLow = L;
var2 = index;
}
if (StdVLow > 0 and index > var1 and L <= StdVLow and C >= StdVLow) or
(HighestVLow > 0 and index > var2 and L <= HighestVLow and C >= HighestVLow) Then
find(1);
즐거운 하루되세요
> 운짱이 님이 쓴 글입니다.
> 제목 : 종목검색 수식 질문드립니다.
> 먼저 하고자 하는것을 말씀드립니다.
먼저 두가지 거래량을 구하고,
그 거래량이 나온 봉의 하단을 지지하는 종목을 찾고자 함입니다.
기간내의 평균거래량의 배수만큼의 거래량,
기간내의 최대거래량,
위 두가지 거래량보다 크거나 같은 거래량이이 나온봉의 하단을 지지하는 검색식을 만들고자합니다.
그리하여 아래와 같은 수식을 만들었습니다.
근데 전체 종목이 조회됩니다.
수식점검좀 부탁드립니다.
-----------------------------------------------------------------------------------
Input : Period(120), DuplexRate(3);
Var : StdV(0), HighestV(0), StdVLow(0), HighestVLow(0);
//기준거래량, 최대거래량
StdV = (AccumN(V, Period) / Period) * DuplexRate;
HighestV = Highest(V, Period);
//기준거래량의 저점
if V >= StdVLow Then
StdVLow = L;
//최대거래량의 저점
if V >= HighestV Then
HighestVLow = L;
//기준거래량이나 최대거래량의 저점 지지종목을 찾자
if (L <= StdVLow and C >= StdVLow) or (L <= HighestVLow and C >= HighestVLow) Then
find(1);
-----------------------------------------------------------------------------------