커뮤니티

지표 질문입니다

프로필 이미지
para
2022-11-10 22:32:00
728
글번호 163710
답변완료
1. 최근 3개의 음봉 고가 가운데 가장 높은 음봉 고가를 표시한다 최근 3개의 양봉 저가 가운데 가장 낮은 양봉 저가를 표시한다 2, 최근 3개의 음봉 고가 가운데 가장 높은 음봉 고가와 그 음봉 캔들의 저가를 표시한다 최근 3개의 양봉 저가 가운데 가장 낮은 양봉 저가와 그 양봉 캔들의 고가를 표시한다 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-11-11 10:33:54

안녕하세요 예스스탁입니다. 1 input : N(3); var : cnt(0); Array : NH[10](0),NL[10](0),PH[10](0),PL[10](0); if C > O Then { For cnt = 9 downto 1 { PH[cnt] = PH[cnt-1]; PL[cnt] = PL[cnt-1]; } PH[0] = H; PL[0] = L; } if C < O Then { For cnt = 9 downto 1 { NH[cnt] = NH[cnt-1]; NL[cnt] = NL[cnt-1]; } NH[0] = H; NL[0] = L; } if PL[N-1] > 0 Then { var1 = 0; For cnt = 0 to N-1 { if var1 == 0 or (var1 > 0 and PL[cnt] < var1) Then { var1 = PL[cnt]; } } Plot1(var1); } if NH[N-1] > 0 Then { value1 = 0; For cnt = 0 to N-1 { if value1 == 0 or (value1 > 0 and NH[cnt] > value1) Then { value1 = NH[cnt]; } } Plot2(value1); } 2 input : N(3); var : cnt(0); Array : NH[10](0),NL[10](0),PH[10](0),PL[10](0); if C > O Then { For cnt = 9 downto 1 { PH[cnt] = PH[cnt-1]; PL[cnt] = PL[cnt-1]; } PH[0] = H; PL[0] = L; } if C < O Then { For cnt = 9 downto 1 { NH[cnt] = NH[cnt-1]; NL[cnt] = NL[cnt-1]; } NH[0] = H; NL[0] = L; } if PL[N-1] > 0 Then { var1 = 0; Var2 = 0; For cnt = 0 to N-1 { if var1 == 0 or (var1 > 0 and PL[cnt] < var1) Then { var1 = PL[cnt]; Var2 = PH[cnt]; } } Plot1(var1); Plot2(var2); } if NH[N-1] > 0 Then { value1 = 0; Value2 = 0; For cnt = 0 to N-1 { if value1 == 0 or (value1 > 0 and NH[cnt] > value1) Then { value1 = NH[cnt]; value2 = NL[cnt]; } } Plot3(value1); Plot4(value2); } 즐거운 하루되세요 > para 님이 쓴 글입니다. > 제목 : 지표 질문입니다 > 1. 최근 3개의 음봉 고가 가운데 가장 높은 음봉 고가를 표시한다 최근 3개의 양봉 저가 가운데 가장 낮은 양봉 저가를 표시한다 2, 최근 3개의 음봉 고가 가운데 가장 높은 음봉 고가와 그 음봉 캔들의 저가를 표시한다 최근 3개의 양봉 저가 가운데 가장 낮은 양봉 저가와 그 양봉 캔들의 고가를 표시한다 감사합니다