커뮤니티

부탁드립니다

프로필 이미지
회원
2026-04-04 03:39:02
102
글번호 231419
답변완료

input : Period(10);

var : Counter(0), Lowval(0), Highval(0), DownVel(0),UpVel(0), DnAroon(0),UpAroon(0) ;


Lowval= Lowest(Low, Period+1);

Highval = Highest(High, Period+1);


For counter= 0 To Period {

If Low[counter] == Lowval Then

DownVel = counter;

If High[counter] == highval Then

UpVel = counter;

}


DnAroon = 100*(Period-DownVel)/Period;

UpAroon = 100*(Period-UpVel)/Period;


Plot1(DnAroon, "Aroon Dn");

Plot2(UpAroon, "Aroon Up");

plotbaseline1(70,"강세 70");

plotbaseline2(30,"약세 30");


오실레이터가 가능할지요



지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-04-06 10:39:46

안녕하세요 예스스탁입니다. input : Period(10); var : Counter(0), Lowval(0), Highval(0), DownVel(0),UpVel(0), DnAroon(0),UpAroon(0) ; var : OSC(0); Lowval= Lowest(Low, Period+1); Highval = Highest(High, Period+1); For counter= 0 To Period { If Low[counter] == Lowval Then DownVel = counter; If High[counter] == highval Then UpVel = counter; } DnAroon = 100*(Period-DownVel)/Period; UpAroon = 100*(Period-UpVel)/Period; OSC = DnAroon-UpAroon; plot1(OSC,"OSC",IFf(OSC>0,Red,Blue)); PlotBaseLine1(0); 즐거운 하루되세요