커뮤니티

지표 수식 변환과 표현

프로필 이미지
투덜이
2024-03-04 12:05:21
728
글번호 177131
답변완료
M1=Ma(C,기간1*1); M2=Ma(C,기간1*2); M3=Ma(C,기간1*3); M4=Ma(C,기간1*4); M5=Ma(C,기간1*5); Mx=Max(M1,M2,M3,M4,M5); Mn=Min(M1,M2,M3,M4,M5); 이격=(M1-M5)/C*100; 하=(Mn-Mx)/C*100; 상=(Mx-Mn)/C*100; 키움수식인데 1, 이격이 0선을 넘어서고 이격과 상이 최초로 나온 선 (레고캠바이오(141080) 23년 9월 12일) 2, 20봉 전에는 1번선이 생기지 않을 것 3, 이격이 상과 같다가 달라지는 최초의 선 (레고캠바이오(141080) 23년 10월 5일) 4, 1,3번 선을 제한봉수가 지나면 없어질 것(이건 중요하지않아요 화면이 복잡해져서...) 부탁드립니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-03-04 16:11:54

안녕하세요 예스스탁입니다 input : 기간1(5),N(10); var : m1(0),m2(0),m3(0),m4(0),m5(0); var : mx(0),mn(0),이격(0),하(0),상(0),T(0); M1=Ma(C,기간1*1); M2=Ma(C,기간1*2); M3=Ma(C,기간1*3); M4=Ma(C,기간1*4); M5=Ma(C,기간1*5); Mx=Max(M1,M2,M3,M4,M5); Mn=Min(M1,M2,M3,M4,M5); 이격=(M1-M5)/C*100; 하=(Mn-Mx)/C*100; 상=(Mx-Mn)/C*100; Plot1(이격); plot2(상); plot3(하); if CrossUp(이격,0) Then T = 1; if CrossDown(이격,0) Then T = -1; if T == 1 and 이격 == 상 and (Var3 == 0 or (Var3 > 0 and Index >= Var3+20)) Then { T = 2; var1 = 이격; Var2 = Index; Var3 = Var2[1]; } if 이격 != 상 and 이격[1] == 상[1] Then { Var4 = 이격; var5 = Index; } if var2 > 0 and index <= Var2+n Then Plot4(var1); Else NoPlot(4); if var5 > 0 and index <= var5+n Then Plot5(var4); Else NoPlot(5); 즐거운 하루되세요 > 투덜이 님이 쓴 글입니다. > 제목 : 지표 수식 변환과 표현 > M1=Ma(C,기간1*1); M2=Ma(C,기간1*2); M3=Ma(C,기간1*3); M4=Ma(C,기간1*4); M5=Ma(C,기간1*5); Mx=Max(M1,M2,M3,M4,M5); Mn=Min(M1,M2,M3,M4,M5); 이격=(M1-M5)/C*100; 하=(Mn-Mx)/C*100; 상=(Mx-Mn)/C*100; 키움수식인데 1, 이격이 0선을 넘어서고 이격과 상이 최초로 나온 선 (레고캠바이오(141080) 23년 9월 12일) 2, 20봉 전에는 1번선이 생기지 않을 것 3, 이격이 상과 같다가 달라지는 최초의 선 (레고캠바이오(141080) 23년 10월 5일) 4, 1,3번 선을 제한봉수가 지나면 없어질 것(이건 중요하지않아요 화면이 복잡해져서...) 부탁드립니다