커뮤니티

수식 부탁합니다

프로필 이미지
미래테크
2025-09-30 21:17:18.0
44
글번호 194427
답변완료
아래 수식 분봉에서 시간 제한을 두고 싶은데 장 시작후 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);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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);