Hu = WMa(WMa(c,Period/2)*2 - WMa(c, Period), floor(sqrt(Period)));
T = LRL(C,Period)+LRS(C,Period);
조건Up=CrossUp(Hu,T) && Hu>Hu(1) && T>T(1);
조건Dn=CrossDown(Hu,T) && Hu<Hu(1) && T<T(1);
최종=C>Hu && C>T && O<Hu && O<T && Hu>Hu(1) && T>T(1);
bs=BarsSince(조건up);
cnt=CountSince(조건Up,조건Dn)==1;
bs<봉수 && cnt(1) && 최종
Period=20
봉수=20
답변 1
예스스탁
예스스탁 답변
2025-07-30 10:58:34
안녕하세요
예스스탁입니다.
input : Period(20),봉수(20);
var : hu(0),t(0),조건Up(False),조건Dn(False),최종(False);
var : bs(-1),cnt(False),CS(-1);
Hu = WMa(WMa(c,Period/2)*2 - WMa(c, Period), floor(sqrt(Period)));
T = LRL(C,Period)+LRS(C,Period);
조건Up=CrossUp(Hu,T) && Hu>Hu[1] && T>T[1];
조건Dn=CrossDown(Hu,T) && Hu<Hu[1] && T<T[1];
최종=C>Hu && C>T && O<Hu && O<T && Hu>Hu[1] && T>T[1];
if 조건up == true Then
{
bs = 0;
CS = 0;
}
Else
{
if bs >= 0 Then
bs = bs+1;
}
if CS >= 0 and 조건Dn == true Then
CS = CS+1;
cnt= CS==1;
if bs<봉수 && cnt[1] == true && 최종 Then
Find(1);
즐거운 하루되세요
> 삼손감자 님이 쓴 글입니다.
> 제목 : 신호검색 부탁드립니다
> Hu = WMa(WMa(c,Period/2)*2 - WMa(c, Period), floor(sqrt(Period)));
T = LRL(C,Period)+LRS(C,Period);
조건Up=CrossUp(Hu,T) && Hu>Hu(1) && T>T(1);
조건Dn=CrossDown(Hu,T) && Hu<Hu(1) && T<T(1);
최종=C>Hu && C>T && O<Hu && O<T && Hu>Hu(1) && T>T(1);
bs=BarsSince(조건up);
cnt=CountSince(조건Up,조건Dn)==1;
bs<봉수 && cnt(1) && 최종
Period=20
봉수=20