커뮤니티

지표로 변환해 주세요 건강하세요

프로필 이미지
뽀스뽀스
2025-05-23 16:00:54
256
글번호 191130
답변완료
inputs:Length1(3), Length2(5), Length3(20); var : VolumeSum1(0), VolumeSum2(0), VolumeSum3(0); var : VWMA1(0), VWMA2(0), VWMA3(0),A(0); var : sum1(0),sum2(0),sum3(0),cnt(0); VolumeSum1 = 0; sum1 = 0; for cnt = 0 to Length1-1{ VolumeSum1 = VolumeSum1 + DayVolume(cnt); A=(dayhigh(cnt)+daylow(cnt)+dayclose(cnt))/3; sum1 = sum1 + A*DayVolume(cnt); } VWMA1 = sum1 / VolumeSum1 ; VolumeSum2 = 0; sum2 = 0; for cnt = 0 to Length2-1{ VolumeSum2 = VolumeSum2 + DayVolume(cnt); A=(dayhigh(cnt)+daylow(cnt)+dayclose(cnt))/3; sum2 = sum2 + A*DayVolume(cnt); } VWMA2 = sum2 / VolumeSum2 ; VolumeSum3 = 0; sum3 = 0; for cnt = 0 to Length3-1{ VolumeSum3 = VolumeSum3 + DayVolume(cnt); A=(dayhigh(cnt)+daylow(cnt)+dayclose(cnt))/3; sum3 = sum3 + A*DayVolume(cnt); } VWMA3 = sum3 / VolumeSum3 ; IF CrossUP(C,VWMA1) OR CrossUP(C,VWMA2) TheN Find(1);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-05-23 16:29:53

안녕하세요 예스스탁입니다. 3개 지표값 보고자하시면 1번식 이용하시면 됩니다. 조건만족여부를 지표로 보고자 하시는 내용이면 2번식 사용하시면 됩니다. 조건만족하면 1, 아니면 0이 출력되는 식입니다. 1 inputs:Length1(3), Length2(5), Length3(20); var : VolumeSum1(0), VolumeSum2(0), VolumeSum3(0); var : VWMA1(0), VWMA2(0), VWMA3(0),A(0); var : sum1(0),sum2(0),sum3(0),cnt(0); VolumeSum1 = 0; sum1 = 0; for cnt = 0 to Length1-1{ VolumeSum1 = VolumeSum1 + DayVolume(cnt); A=(dayhigh(cnt)+daylow(cnt)+dayclose(cnt))/3; sum1 = sum1 + A*DayVolume(cnt); } VWMA1 = sum1 / VolumeSum1 ; VolumeSum2 = 0; sum2 = 0; for cnt = 0 to Length2-1{ VolumeSum2 = VolumeSum2 + DayVolume(cnt); A=(dayhigh(cnt)+daylow(cnt)+dayclose(cnt))/3; sum2 = sum2 + A*DayVolume(cnt); } VWMA2 = sum2 / VolumeSum2 ; VolumeSum3 = 0; sum3 = 0; for cnt = 0 to Length3-1{ VolumeSum3 = VolumeSum3 + DayVolume(cnt); A=(dayhigh(cnt)+daylow(cnt)+dayclose(cnt))/3; sum3 = sum3 + A*DayVolume(cnt); } VWMA3 = sum3 / VolumeSum3 ; Plot1(VWMA1); Plot2(VWMA2); Plot3(VWMA3); 2 inputs:Length1(3), Length2(5), Length3(20); var : VolumeSum1(0), VolumeSum2(0), VolumeSum3(0); var : VWMA1(0), VWMA2(0), VWMA3(0),A(0); var : sum1(0),sum2(0),sum3(0),cnt(0); VolumeSum1 = 0; sum1 = 0; for cnt = 0 to Length1-1{ VolumeSum1 = VolumeSum1 + DayVolume(cnt); A=(dayhigh(cnt)+daylow(cnt)+dayclose(cnt))/3; sum1 = sum1 + A*DayVolume(cnt); } VWMA1 = sum1 / VolumeSum1 ; VolumeSum2 = 0; sum2 = 0; for cnt = 0 to Length2-1{ VolumeSum2 = VolumeSum2 + DayVolume(cnt); A=(dayhigh(cnt)+daylow(cnt)+dayclose(cnt))/3; sum2 = sum2 + A*DayVolume(cnt); } VWMA2 = sum2 / VolumeSum2 ; VolumeSum3 = 0; sum3 = 0; for cnt = 0 to Length3-1{ VolumeSum3 = VolumeSum3 + DayVolume(cnt); A=(dayhigh(cnt)+daylow(cnt)+dayclose(cnt))/3; sum3 = sum3 + A*DayVolume(cnt); } VWMA3 = sum3 / VolumeSum3 ; IF CrossUP(C,VWMA1) OR CrossUP(C,VWMA2) TheN Plot1(1); Else Plot1(0); 즐거운 하루되세요 > 뽀스뽀스 님이 쓴 글입니다. > 제목 : 지표로 변환해 주세요 건강하세요 > inputs:Length1(3), Length2(5), Length3(20); var : VolumeSum1(0), VolumeSum2(0), VolumeSum3(0); var : VWMA1(0), VWMA2(0), VWMA3(0),A(0); var : sum1(0),sum2(0),sum3(0),cnt(0); VolumeSum1 = 0; sum1 = 0; for cnt = 0 to Length1-1{ VolumeSum1 = VolumeSum1 + DayVolume(cnt); A=(dayhigh(cnt)+daylow(cnt)+dayclose(cnt))/3; sum1 = sum1 + A*DayVolume(cnt); } VWMA1 = sum1 / VolumeSum1 ; VolumeSum2 = 0; sum2 = 0; for cnt = 0 to Length2-1{ VolumeSum2 = VolumeSum2 + DayVolume(cnt); A=(dayhigh(cnt)+daylow(cnt)+dayclose(cnt))/3; sum2 = sum2 + A*DayVolume(cnt); } VWMA2 = sum2 / VolumeSum2 ; VolumeSum3 = 0; sum3 = 0; for cnt = 0 to Length3-1{ VolumeSum3 = VolumeSum3 + DayVolume(cnt); A=(dayhigh(cnt)+daylow(cnt)+dayclose(cnt))/3; sum3 = sum3 + A*DayVolume(cnt); } VWMA3 = sum3 / VolumeSum3 ; IF CrossUP(C,VWMA1) OR CrossUP(C,VWMA2) TheN Find(1);