예스스탁
예스스탁 답변
2025-09-22 11:16:43.0
안녕하세요
예스스탁입니다.
1
input : len_(120),len_vol(120);
var : volatility(0),thma(0),upper_band(0);
volatility = WMA(2*WMA(H-L, len_vol/2) - WMA(H-L, len_vol), sqrt(len_vol));
thma = WMA(WMA(C, len_/3)*3 - WMA(C, len_/2) - WMA(C, len_), len_);
upper_band = thma + volatility;
input : P(21);
var : cnt(0),sum(0),mav(0);
Array : CC[100](0);
if DayOfWeek(Bdate)< DayOfWeek(Bdate[1]) Then
{
for cnt = 99 downto 1
{
CC[cnt] = CC[cnt-1];
}
}
CC[0] = C;
if CC[P-1] > 0 Then
{
sum = 0;
for cnt = 0 to P-1
{
sum = sum+CC[cnt];
}
mav = sum/P;
if CrossUp(upper_band,mav) Then
Find(1);
}
2
input : len_(120),len_vol(120);
var : volatility(0),thma(0),upper_band(0);
volatility = WMA(2*WMA(H-L, len_vol/2) - WMA(H-L, len_vol), sqrt(len_vol));
thma = WMA(WMA(C, len_/3)*3 - WMA(C, len_/2) - WMA(C, len_), len_);
upper_band = thma + volatility;
input : P(21);
var : cnt(0),sum(0),mav(0);
Array : CC[100](0);
if DayOfWeek(Bdate)< DayOfWeek(Bdate[1]) Then
{
for cnt = 99 downto 1
{
CC[cnt] = CC[cnt-1];
}
}
CC[0] = C;
if CC[P-1] > 0 Then
{
sum = 0;
for cnt = 0 to P-1
{
sum = sum+CC[cnt];
}
mav = sum/P;
if upper_band > mav Then
Find(1);
}
3
input : len_(120),len_vol(120);
var : volatility(0),thma(0),upper_band(0);
volatility = WMA(2*WMA(H-L, len_vol/2) - WMA(H-L, len_vol), sqrt(len_vol));
thma = WMA(WMA(C, len_/3)*3 - WMA(C, len_/2) - WMA(C, len_), len_);
upper_band = thma + volatility;
input : P(21);
var : cnt(0),sum(0),mav(0);
Array : CC[100](0);
if DayOfWeek(Bdate)< DayOfWeek(Bdate[1]) Then
{
for cnt = 99 downto 1
{
CC[cnt] = CC[cnt-1];
}
}
CC[0] = C;
if CC[P-1] > 0 Then
{
sum = 0;
for cnt = 0 to P-1
{
sum = sum+CC[cnt];
}
mav = sum/P;
if countif( CrossUp(upper_band,mav),10) >= 1 Then
Find(1);
}
4
input : len_(120),len_vol(120);
var : volatility(0),thma(0),upper_band(0);
volatility = WMA(2*WMA(H-L, len_vol/2) - WMA(H-L, len_vol), sqrt(len_vol));
thma = WMA(WMA(C, len_/3)*3 - WMA(C, len_/2) - WMA(C, len_), len_);
upper_band = thma + volatility;
input : P(21);
var : cnt(0),sum(0),mav(0);
Array : CC[100](0);
if DayOfWeek(Bdate)< DayOfWeek(Bdate[1]) Then
{
for cnt = 99 downto 1
{
CC[cnt] = CC[cnt-1];
}
}
CC[0] = C;
if CC[P-1] > 0 Then
{
sum = 0;
for cnt = 0 to P-1
{
sum = sum+CC[cnt];
}
mav = sum/P;
if upper_band <= mav*1.01 and upper_band >= mav*0.99 Then
Find(1);
}
5
input : len_(120),len_vol(120);
var : volatility(0),thma(0),upper_band(0),T(0);
volatility = WMA(2*WMA(H-L, len_vol/2) - WMA(H-L, len_vol), sqrt(len_vol));
thma = WMA(WMA(C, len_/3)*3 - WMA(C, len_/2) - WMA(C, len_), len_);
upper_band = thma + volatility;
if upper_band > upper_band[1] Then
T = 1;
if upper_band < upper_band[1] Then
T = -1;
if T == 1 and T != T[1] Then
Find(1);
즐거운 하루되세요
> 일지매7 님이 쓴 글입니다.
> 제목 : 검색식 부탁 드려요
> 1. 아래 수식을 참고하여(하단),
일봉기준차트에 주봉 10일 이평선을(단순) 긋고,
아래의 (수식3)이 , 주봉 10일 이평선을(단순) 돌파하는
종목 검색식 부탁드려요.
2. 아래 수식을 참고하여(하단),
일봉기준차트에 주봉 10일 이평선을(단순) 긋고,
아래의 (수식3)이 , 주봉 10일 이평선(단순) 위에 있는
종목 검색식 부탁드려요.
3. 아래 수식을 참고하여(하단),
일봉기준차트에 주봉 10일 이평선을(단순) 긋고,
아래의 (수식3)이 , 주봉 10일 이평선(단순) 돌파하는,
0봉전 ~ 10봉전 모든종목 검색식 부탁드려요.
4. 아래수식을 참고하여 (하단),
일봉기준차트에 주봉 10일 이평선을 (단순) 긋고,
주봉 10이평(단순)에 ,즉 주봉10 이평(단순) 기준
(수식3)이 상.하(위 아래)
1%에 수렴되어 있는 모든종목 검색식 부탁드려요.
5. 아래수식을 참고하여 (하단),
(수식3) 이 상승추세로 돌아설때 (전환) 종목검색식 부탁드립니다.
---아래----
(수식1)
// 변동성 = WAVG(2*WAVG(H-L, len_vol/2) - WAVG(H-L, len_vol), sqrt(len_vol))
volatility = WAVG(2*WAVG(H-L, len_vol/2) - WAVG(H-L, len_vol), sqrt(len_vol))
(수식2)
// THMA = WAVG(WAVG(C, len_/3)*3 - WAVG(C, len_/2) - WAVG(C, len_), len_)
thma = WAVG(WAVG(C, len_/3)*3 - WAVG(C, len_/2) - WAVG(C, len_), len_)
(수식3)
upper_band = thma + volatility
(수식4)
lower_band = thma - volatility
- 지표조건설정
len_: 120
len_vol: 20