커뮤니티

지표부탁합니다.

프로필 이미지
천년대로
2018-03-22 21:59:51
149
글번호 117636
답변완료
매번도와 주심에 감사감사 드립니다. 두개의 지표를 일봉을 분봉주기로 전환 부탁드립니다. 그리고 종목검색식도 부탁드립니다. aroon : CROSSUP(UpAroon, DnAroon) 가중이평 : Vwma1 > Vwma2 && VWMA2 > VWMA3 정배열 검색식 부탁드립니다. 감사합니다. 1. Aroon 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(80,"강세 80"); plotbaseline2(50,"약세 50"); plotbaseline3(20,"약세 30"); inputs:Length1(5), Length2(20), Length3(60); var: VolumeSum1(0), VolumeSum2(0), VolumeSum3(0), VWMA1(0), VWMA2(0), VWMA3(0); VolumeSum1 = AccumN( v, Length1 ) ; VWMA1 = AccumN( C * v , Length1 ) / VolumeSum1 ; VolumeSum2 = AccumN( v, Length2 ) ; VWMA2 = AccumN( C * v , Length2 ) / VolumeSum2 ; VolumeSum3 = AccumN( v, Length3 ) ; VWMA3 = AccumN( C * v , Length3 ) / VolumeSum3 ; plot1(Vwma1); plot2(Vwma2); plot3(Vwma3);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-03-23 10:20:14

안녕하세요 예스스탁입니다. 1. input : Period(10); var : cnt(0), Lowval(0), Highval(0); var : DownVel(0),UpVel(0), DnAroon(0),UpAroon(0) ; Lowval = DayLow; Highval = DayHigh; for cnt = 0 to Period{ if DayLow(cnt) < LowVal Then LowVal = DayLow(cnt); if DayHigh(cnt) > Highval Then Highval = DayHigh(cnt); } For cnt= 0 To Period { If dayLow(cnt) == Lowval Then DownVel = cnt; If DayHigh(cnt) == highval Then UpVel = cnt; } DnAroon = 100*(Period-DownVel)/Period; UpAroon = 100*(Period-UpVel)/Period; Plot1(DnAroon, "Aroon Dn"); Plot2(UpAroon, "Aroon Up"); plotbaseline1(80,"강세 80"); plotbaseline2(50,"약세 50"); plotbaseline3(20,"약세 30"); 2 inputs:Length1(5), Length2(20), Length3(60); var : VolumeSum1(0), VolumeSum2(0), VolumeSum3(0); var : VWMA1(0), VWMA2(0), VWMA3(0); var : sum1(0),sum2(0),sum3(0),cnt(0); VolumeSum1 = 0; sum1 = 0; for cnt = 0 to Length1-1{ VolumeSum1 = VolumeSum1 + DayVolume(cnt); sum1 = sum1 + DayClose(cnt)*DayVolume(cnt); } VWMA1 = sum1 / VolumeSum1 ; VolumeSum2 = 0; sum2 = 0; for cnt = 0 to Length2-1{ VolumeSum2 = VolumeSum2 + DayVolume(cnt); sum2 = sum2 + DayClose(cnt)*DayVolume(cnt); } VWMA2 = sum2 / VolumeSum2 ; VolumeSum3 = 0; sum3 = 0; for cnt = 0 to Length3-1{ VolumeSum3 = VolumeSum3 + DayVolume(cnt); sum3 = sum3 + DayClose(cnt)*DayVolume(cnt); } VWMA3 = sum3 / VolumeSum3 ; plot1(Vwma1); plot2(Vwma2); plot3(Vwma3); 3 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; if crossup(UpAroon,DnAroon) Then find(1); 4 inputs:Length1(5), Length2(20), Length3(60); var: VolumeSum1(0), VolumeSum2(0), VolumeSum3(0), VWMA1(0), VWMA2(0), VWMA3(0); VolumeSum1 = AccumN( v, Length1 ) ; VWMA1 = AccumN( C * v , Length1 ) / VolumeSum1 ; VolumeSum2 = AccumN( v, Length2 ) ; VWMA2 = AccumN( C * v , Length2 ) / VolumeSum2 ; VolumeSum3 = AccumN( v, Length3 ) ; VWMA3 = AccumN( C * v , Length3 ) / VolumeSum3 ; if Vwma1 > Vwma2 && VWMA2 > VWMA3 Then find(1); 즐거운 하루되세요 > 천년대로 님이 쓴 글입니다. > 제목 : 지표부탁합니다. > 매번도와 주심에 감사감사 드립니다. 두개의 지표를 일봉을 분봉주기로 전환 부탁드립니다. 그리고 종목검색식도 부탁드립니다. aroon : CROSSUP(UpAroon, DnAroon) 가중이평 : Vwma1 > Vwma2 && VWMA2 > VWMA3 정배열 검색식 부탁드립니다. 감사합니다. 1. Aroon 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(80,"강세 80"); plotbaseline2(50,"약세 50"); plotbaseline3(20,"약세 30"); inputs:Length1(5), Length2(20), Length3(60); var: VolumeSum1(0), VolumeSum2(0), VolumeSum3(0), VWMA1(0), VWMA2(0), VWMA3(0); VolumeSum1 = AccumN( v, Length1 ) ; VWMA1 = AccumN( C * v , Length1 ) / VolumeSum1 ; VolumeSum2 = AccumN( v, Length2 ) ; VWMA2 = AccumN( C * v , Length2 ) / VolumeSum2 ; VolumeSum3 = AccumN( v, Length3 ) ; VWMA3 = AccumN( C * v , Length3 ) / VolumeSum3 ; plot1(Vwma1); plot2(Vwma2); plot3(Vwma3);