커뮤니티

지표 수정 부탁드립니다.

프로필 이미지
대박월천
2025-12-19 21:16:32
75
글번호 229222
답변완료

2025-10-23 15:32:53 

글번호 227236 

수식 수정 부탁드립니다.                                              


1. 전환선과 기준선,                                                    

2. 전환선과  후행스팬2,                                            

3. 기준선과 후행스팬2,                                                    

4. 전환선과 60이평선,          

5. 기준선과 60이평선,           

6. 후행스팬과 60이평선,  


G.C와 D.C시 수평선이 발생봉의 종가에  수평선이 그려지고 있는데

G.C, D.C의 위치에 정확하게 수평선이 위치하도록 수정해 주시면 감사하겠습니다.

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-12-22 09:56:12

안녕하세요 예스스탁입니다. 봉안의 크로스 시점의 값은 알수가 없습니다. 크로스 하는 2개의 값은 중간값으로 수정해 드립니다. 1 var : 전환선(0),기준선(0),T(0),S(0); 전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2; 기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2; if CrossUp(전환선,기준선) Then { T = 1; S = (전환선+전환선[1])/2; } if CrossDown(전환선,기준선) Then { T = -1; S = (전환선+전환선[1])/2; } if T == 1 Then Plot1(S,"골드",Red); Else NoPlot(1); if T == -1 Then Plot2(S,"데드",blue); Else NoPlot(2); 2 var : 전환선(0),기준선(0),선행스팬2(0),T(0),S(0); 전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2; 기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2; 선행스팬2 = (Highest(High, 52)[25] + Lowest(Low, 52)[25]) / 2; if CrossUp(전환선,선행스팬2) Then { T = 1; S = (전환선+선행스팬2)/2; } if CrossDown(전환선,선행스팬2) Then { T = -1; S = (전환선+선행스팬2)/2; } if T == 1 Then Plot1(S,"골드",Red); Else NoPlot(1); if T == -1 Then Plot2(S,"데드",blue); Else NoPlot(2); 3 var : 전환선(0),기준선(0),선행스팬2(0),T(0),S(0); 전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2; 기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2; 선행스팬2 = (Highest(High, 52)[25] + Lowest(Low, 52)[25]) / 2; if CrossUp(기준선,선행스팬2) Then { T = 1; S = (기준선+선행스팬2)/2; } if CrossDown(기준선,선행스팬2) Then { T = -1; S = (기준선+선행스팬2)/2; } if T == 1 Then Plot1(S,"골드",Red); Else NoPlot(1); if T == -1 Then Plot2(S,"데드",blue); Else NoPlot(2); 4 var : 전환선(0),mav(0),T(0),S(0); 전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2; mav = ma(C,60); if CrossUp(전환선,mav) Then { T = 1; S = (전환선+mav)/2; } if CrossDown(전환선,mav) Then { T = -1; S = (전환선+mav)/2; } if T == 1 Then Plot1(S,"골드",Red); Else NoPlot(1); if T == -1 Then Plot2(S,"데드",blue); Else NoPlot(2); 5 var : 기준선(0),mav(0),T(0),S(0); 기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2; mav = ma(C,60); if CrossUp(기준선,mav) Then { T = 1; S = (기준선+mav)/2; } if CrossDown(기준선,mav) Then { T = -1; S = (기준선+mav)/2; } if T == 1 Then Plot1(S,"골드",Red); Else NoPlot(1); if T == -1 Then Plot2(S,"데드",blue); Else NoPlot(2); 6 후행스팬은 현재봉종가가 25봉전으로 이동한선이므로 지표값도 25봉전에 표시되게 작성해 드립니다. var : mav(0),T(0),S(0); mav = ma(C,60); if CrossUp(C,mav[25]) Then { T = 1; S = (C+mav[25])/2; } if CrossDown(C,mav) Then { T = -1; S = (C+mav[25])/2; } if T == 1 Then Plot1(S,"골드",Red); Else NoPlot(1); FixPlotShift(1,-25); if T == -1 Then Plot2(S,"데드",blue); Else NoPlot(2); FixPlotShift(2,-25); 즐거운 하루되세요