Hu = HuLL(C, 20);
T = Ttsf(C, 20);
조건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) && 최종
봉수 : 20
항상 감사드립니다
답변 1
예스스탁
예스스탁 답변
2025-08-05 09:51:29
안녕하세요
예스스탁입니다.
input : 봉수(20);
var : hu(0),t(0),조건Up(False),조건Dn(False),최종(False);
var : bs(-1),cnt(False),CS(-1);
Hu = WMa(WMa(c,20/2)*2 - WMa(c, 20), floor(sqrt(20)));
T = LRL(C,20)+LRS(C,20);
조건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 = HuLL(C, 20);
T = Ttsf(C, 20);
조건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) && 최종
봉수 : 20
항상 감사드립니다