예스스탁
예스스탁 답변
2025-10-01 09:49:12.0
안녕하세요
예스스탁입니다.
input : len_(40);
input : volat(true);
input : len_vol(15);
input : color_u(Lime);
input : color_d(Violet);
var : source(0);
var : trend(""),vv(0),i(0),k(0),vol(0),thma(0),thma1(0);
Array : volatility[1000](Nan),SR[1000](Nan);
var : signal_up(False),signal_dn(False),tx(0);
source = close;
For i = 999 Downto 1
{
volatility[i] = volatility[i-1];
}
volatility[0] = wma(2 * wma(high - low, len_vol / 2) - wma(high - low, len_vol), round(sqrt(len_vol),0));
vv = PercentileArray(1,volatility, 1000);
vol = volatility[0]/ vv;
thma = wma(wma(source, len_ / 3) * 3 - wma(source, len_ / 2) - wma(source, len_), len_);
thma1 = thma[2];
signal_up = CrossUp(thma, thma1);
signal_dn = CrossDown(thma, thma1);
if sTime < 93000 and signal_up == true && C>O Then
Buy();
즐거운 명절 되시기 바랍니다.
> 미래테크 님이 쓴 글입니다.
> 제목 : 수식 부탁합니다
> 아래 수식 분봉에서 시간 제한을 두고 싶은데
장 시작후 9시반 이내에만 매수하는 수식으로 수정 부탁합니다
input : len_(40);
input : volat(true);
input : len_vol(15);
input : color_u(Lime);
input : color_d(Violet);
var : source(0);
var : trend(""),vv(0),i(0),k(0),vol(0),thma(0),thma1(0);
Array : volatility[1000](Nan),SR[1000](Nan);
var : signal_up(False),signal_dn(False),tx(0);
source = close;
For i = 999 Downto 1
{
volatility[i] = volatility[i-1];
}
volatility[0] = wma(2 * wma(high - low, len_vol / 2) - wma(high - low, len_vol), round(sqrt(len_vol),0));
vv = PercentileArray(1,volatility, 1000);
vol = volatility[0]/ vv;
thma = wma(wma(source, len_ / 3) * 3 - wma(source, len_ / 2) - wma(source, len_), len_);
thma1 = thma[2];
signal_up = CrossUp(thma, thma1);
signal_dn = CrossDown(thma, thma1);
if signal_up == true && C>O Then Find(1);