커뮤니티

지표 질문입니다

프로필 이미지
유튜버
2022-01-07 11:09:17
1199
글번호 155227
답변완료
틱 차트에 일목균형표 일봉 전환선,기준선,선행스팬1,선행스팬2를 표시한다 틱 차트에 일목균형표 주봉 전환선,기준선,선행스팬1,선행스팬2를 표시한다 틱 차트에 일목균형표 월봉 전환선,기준선,선행스팬1,선행스팬2를 표시한다 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-01-07 15:35:09

안녕하세요 예스스탁입니다. 1 일 Input : 전환선기간(9), 기준선기간(26), 선행스팬2기간(52); Var : 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); var : cnt(0),H1(0),L1(0),H11(0),L11(0),H2(0),L2(0),H22(0),L22(0),H3(0),L3(0); H1 = dayhigh(0); L1 = daylow(0); H11 = dayhigh(25); L11 = daylow(25); H2 = dayhigh(0); L2 = daylow(0); H22 = dayhigh(25); L22 = daylow(25); H3 = dayhigh(25); L3 = daylow(25); for cnt = 0 to 선행스팬2기간-1 { if cnt < 전환선기간 Then { if dayhigh(cnt) > H1 Then H1 = dayhigh(cnt); if daylow(cnt) < L1 Then L1 = DayLow(cnt); if dayhigh(cnt+25) > H11 Then H11 = dayhigh(cnt+25); if daylow(cnt+25) < L11 Then L11 = DayLow(cnt+25); } if cnt < 기준선기간 Then { if dayhigh(cnt) > H2 Then H2 = dayhigh(cnt); if daylow(cnt) < L2 Then L2 = DayLow(cnt); if dayhigh(cnt+25) > H22 Then H22 = dayhigh(cnt+25); if daylow(cnt+25) < L22 Then L22 = DayLow(cnt+25); } if dayhigh(cnt+25) > H3 Then H3 = dayhigh(cnt+25); if DayLow(cnt+25) < L3 Then L3 = DayLow(cnt+25); } 전환선 = (H1 + L1)/2; 기준선 = (H2 + L2) / 2; 선행스팬1 = ( (H11+L11)/2 + (H22+L22)/2) / 2 ; 선행스팬2 = (H3+L3) / 2; plot1(전환선); plot2(기준선); plot3(선행스팬1); plot4(선행스팬2); 2 주 input : 전환선기간(9),기준선기간(26),선행스팬2기간(52); var : cnt(0),tH1(0),tL1(0),tH11(0),tL11(0),tH2(0),tL2(0),tH22(0),tL22(0),tH3(0),tL3(0); var : t전환선(0),t기준선(0),t선행스팬1(0),t선행스팬2(0); Array : tH[100](0),tL[100](0); if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then{ tH[0] = H; tL[0] = L; for cnt = 1 to 99{ tH[cnt] = tH[cnt-1][1]; tL[cnt] = tL[cnt-1][1]; } } if H > tH[0] Then tH[0] = H; if L < tL[0] Then tL[0] = L; if tH[선행스팬2기간+25] > 0 and tL[선행스팬2기간+25] > 0 then{ tH1 = tH[0]; tL1 = tL[0]; tH11 = tH[25]; tL11 = tL[25]; tH2 = tH[0]; tL2 = tL[0]; tH22 = tH[25]; tL22 = tL[25]; tH3 = tH[25]; tL3 = tL[25]; for cnt = 0 to 선행스팬2기간-1{ if cnt < 전환선기간 Then{ if tH[cnt] > tH1 Then tH1 = tH[cnt]; if tL[cnt] < tL1 Then tL1 = tL[cnt]; if tH[cnt+25] > tH11 Then tH11 = tH[cnt+25]; if tL[cnt+25] < tL11 Then tL11 = tL[cnt+25]; } if cnt < 기준선기간 Then{ if tH[cnt] > tH2 Then tH2 = tH[cnt]; if tL[cnt] < tL2 Then tL2 = tL[cnt]; if tH[cnt+25] > tH22 Then tH22 = tH[cnt+25]; if tL[cnt+25] < tL22 Then tL22 = tL[cnt+25]; } if tH[cnt+25] > tH3 Then tH3 = tH[cnt+25]; if tL[cnt+25] < tL3 Then tL3 = tL[cnt+25]; } t전환선 = (tH1 + tL1)/2; t기준선 = (tH2 + tL2)/2; t선행스팬1 = ((tH11+tL11)/2 + (tH22+tL22)/2) / 2 ; t선행스팬2 = (tH3+tL3) / 2; plot1(t전환선); plot2(t기준선); plot3(t선행스팬1); plot4(t선행스팬2); } 3 월 input : 전환선기간(9),기준선기간(26),선행스팬2기간(52); var : cnt(0),tH1(0),tL1(0),tH11(0),tL11(0),tH2(0),tL2(0),tH22(0),tL22(0),tH3(0),tL3(0); var : t전환선(0),t기준선(0),t선행스팬1(0),t선행스팬2(0); Array : tH[100](0),tL[100](0); if bdate > bdate[1]+30 Then{ tH[0] = H; tL[0] = L; for cnt = 1 to 99{ tH[cnt] = tH[cnt-1][1]; tL[cnt] = tL[cnt-1][1]; } } if H > tH[0] Then tH[0] = H; if L < tL[0] Then tL[0] = L; if tH[선행스팬2기간+25] > 0 and tL[선행스팬2기간+25] > 0 then{ tH1 = tH[0]; tL1 = tL[0]; tH11 = tH[25]; tL11 = tL[25]; tH2 = tH[0]; tL2 = tL[0]; tH22 = tH[25]; tL22 = tL[25]; tH3 = tH[25]; tL3 = tL[25]; for cnt = 0 to 선행스팬2기간-1{ if cnt < 전환선기간 Then{ if tH[cnt] > tH1 Then tH1 = tH[cnt]; if tL[cnt] < tL1 Then tL1 = tL[cnt]; if tH[cnt+25] > tH11 Then tH11 = tH[cnt+25]; if tL[cnt+25] < tL11 Then tL11 = tL[cnt+25]; } if cnt < 기준선기간 Then{ if tH[cnt] > tH2 Then tH2 = tH[cnt]; if tL[cnt] < tL2 Then tL2 = tL[cnt]; if tH[cnt+25] > tH22 Then tH22 = tH[cnt+25]; if tL[cnt+25] < tL22 Then tL22 = tL[cnt+25]; } if tH[cnt+25] > tH3 Then tH3 = tH[cnt+25]; if tL[cnt+25] < tL3 Then tL3 = tL[cnt+25]; } t전환선 = (tH1 + tL1)/2; t기준선 = (tH2 + tL2)/2; t선행스팬1 = ((tH11+tL11)/2 + (tH22+tL22)/2) / 2 ; t선행스팬2 = (tH3+tL3) / 2; plot1(t전환선); plot2(t기준선); plot3(t선행스팬1); plot4(t선행스팬2); } 즐거운 하루되세요 > 유튜버 님이 쓴 글입니다. > 제목 : 지표 질문입니다 > 틱 차트에 일목균형표 일봉 전환선,기준선,선행스팬1,선행스팬2를 표시한다 틱 차트에 일목균형표 주봉 전환선,기준선,선행스팬1,선행스팬2를 표시한다 틱 차트에 일목균형표 월봉 전환선,기준선,선행스팬1,선행스팬2를 표시한다 감사합니다