커뮤니티
문의 드립니다.
2026-03-16 14:36:09
55
글번호 231106
안녕하세요
평소 많은 도움 주심에 감사드립니다.
아래의 1라인이 2라인을 돌파하느 종목의 검색식을 부탁 드립니다.
1라인.
supertrend(60, 3)
2라인.
A=H(1)-L(1);
A1=O+A*0.5;
VALUEWHEN(1,CROSSUP(C,A1),A1)
감사합니다.
답변 1
예스스탁 예스스탁 답변
2026-03-16 14:39:26
안녕하세요
예스스탁입니다.
input : atrPeriod(60),factor(3);
var : src(0), alpha(0),ATRV(0),upperBand(0),lowerBand(0),direction(0),SuperTrend(C);
if CurrentBar > 1 Then
{
src = (H+L)/2;
alpha = 1 / atrPeriod ;
ATRV = IFf(IsNan(ATRV[1]) == true, ma(TrueRange,atrPeriod) , alpha * TrueRange + (1 - alpha) * IFf(isnan(ATRV[1])==true,0,ATRV[1]));
upperBand = src + factor * AtrV;
lowerBand = src - factor * AtrV;
if lowerBand > lowerBand[1] or close[1] < lowerBand[1] Then
lowerBand = lowerBand;
Else
lowerBand = lowerBand[1];
if upperBand < upperBand[1] or close[1] > upperBand[1] Then
upperBand = upperBand;
Else
upperBand = upperBand[1];
if C > UpperBand Then
direction = 1;
if C < LowerBand Then
direction = -1;
if direction == 1 Then
SuperTrend = lowerband;
Else
SuperTrend = upperband;
}
var : A(0),A1(0),value(Nan);
A=H[1]-L[1];
A1=O+A*0.5;
if CrossUp(C,A1) Then
value = A1;
if CrossUp(SuperTrend,A1) Then
Find(1);
즐거운 하루되세요
다음글
이전글