답변완료
문의 드립니다.
선생님~제가 잘 몰라서 그런데 아래의 스무스 하이킨 아시 수식은
일반캔들->하이킨 아시->하이킨 아시 캔들의 지수 이동 평균화 한 결과 아닌가요?
혹시
일반캔들->하이킨 아시->하이킨 아시->하이킨 아시 캔들의 지수 이동 평균화
즉 일반 캔들을 두번 하이킨 아시로 변형 한 다음 하이킨 아시 캔들의 지수 이동 평균화 한
수식이 가능할 까요? 기간값은 36으로 해서요~ 항상 감사드립니다.
input : len(36),len2(36);
var : oo(0),cc(0),hh(0),ll(0),col(0);
var : haclose(0),haopen(0),hahigh(0),halow(0);
var : o2(0),h2(0),l2(0),c2(0);
oo=ema(open,len);
cc=ema(close,len);
hh=ema(high,len);
ll=ema(low,len);
haclose = (oo+hh+ll+cc)/4;
haopen = iff(IsNaN(haopen[1]) == true, (oo + cc)/2 , (haopen[1] + haclose[1]) / 2);
hahigh = max (hh, max(haopen,haclose));
halow = min (ll, min(haopen,haclose));
o2=ema(haopen, len2);
c2=ema(haclose, len2);
h2=ema(hahigh, len2);
l2=ema(halow, len2);
col=iff(o2>c2 , red , lime);
PlotPaintBar(h2, l2,o2,c2, "heikin smoothed", col);
2025-02-07
441
글번호 187922
강조
답변완료
검색식 부탁드립니다. 감사합니다.
조건1
HH=Highest(H,기간);
LL=Lowest(L,기간);
NH=Valuewhen(1,H>HH(1),H);
Valuewhen(1,Barssince(H>HH(1))==(기간-R),NH) // 기간=5, R=2
조건2
BBandsUp(20,2)
시가(O)는 조건1선과 조건2선 아래에 있고 종가(C)는 조건1선과 조건2선을 돌파하는
검색식 요청드립니다.
추가조건1. 후행스팬은 조건2(25)보다 위에 위치.
추가조건2. 30봉 신고가.
추가조건3. 당일거래량이 60일거래량이평선 이상.
항상 감사드립니다.
2025-02-07
440
글번호 187918
종목검색
답변완료
종목 검색식 부탁드립니다.
아래는 이전 답변해주신글인데
실제로 적용해보니 제가 문의드렸던 내용과 다르게 종목이 검색이 됩니다.
제가 드린 질문을 다시 읽어보니 질문이 잘못된거 같아 수정을 문의를 드려요 ㅠ
(조건)
Condition1 == true 조건이 성립된 이후 5봉이내 현재가가 20일선을 터치한 종목
(*단 Condition1 == true 시점에 diff값을 기준점으로
현재가가 20일선 터치할때 diff값이 기준점값 50%이상인 종목)
(추가질문)
mav >= l 가 20일선 터치를 의미하나요? mav==c랑은 다른지요?
=============================================================================
안녕하세요
예스스탁입니다.
var : HV(0),HC(0),HL(0),HCT(0),HH(0),II(0);
var : diff(0),diff1(0),mav(0);
mav = ma(c,20);
if Bdate != Bdate[1] Then
{
HV = 0;
HC = 0;
HCT = 0;
Condition1 = False;
Value9 = 0;
II = 0;
diff = 0;
}
Else
{
if HV == 0 or (HV > 0 and V > HV) Then
HV = V;
if HC == 0 or (HC > 0 and C > HC) Then
{
HC = C;
HL = L;
HCT = sTime;
}
}
diff = diff + (upvol-downvol);
if v[1]==HV[1] && c[1]>c[2]*1.015 then
{
value1 = c[1]/c[2];
value2 = v[1];
value3 = h[1];
value9 = index;
}
if Value9 > 0 Then
{
var1 = (c/c[1])/value1;
var2 = v / Value2;
If C==HC && L== HL && sTime == HCT and var1 > 1 and Var2 >1 then
{
HH = HC;
II = Index;
}
}
if Value9 > 0 and countif (CrossUp(c,Value3),2)>=1 Then
{
Condition1 = true;
diff1 = diff;
}
Else
{
if Condition1 == true and h >= mav and mav >= l and diff >= diff1*0.5 Then
Find(1);
}
즐거운 하루되세요
2025-02-07
375
글번호 187899
종목검색