커뮤니티
부탁드립니다
2026-02-23 12:58:13
88
글번호 230700
갱신=H> Highest(H(1), 기간-1);
최저 = Lowest(L, 기간);
기준고=Valuewhen(1,갱신,H);
하단 = Valuewhen(1, BarsSince(갱신)==(기간-2), 최저);
상단=Valuewhen(1,BarsSince(갱신)==(기간-2),기준고);
중심=(하단+상단)/2;
Crossup(c,중심)&&C>O
지표변수
기간 20
답변 1
예스스탁 예스스탁 답변
2026-02-23 13:36:24
안녕하세요
예스스탁입니다.
input : 기간(20);
var : 갱신(False),bs(Nan),최저(0),기준고(0),하단(0),상단(0),중심(0);
갱신=H> Highest(H, 기간-1)[1];
최저 = Lowest(L, 기간);
if 갱신 Then
{
기준고 = H;
bs = 0;
}
Else
bs = bs+1;
if bs == 기간-2 Then
{
하단 = 최저;
상단 = 기준고;
}
중심=(하단+상단)/2;
if Crossup(c,중심)&&C>O Then
Find(1);
즐거운 하루되세요