커뮤니티

부탁 드립니다.

프로필 이미지
뮬리
2020-09-15 17:07:35
1068
글번호 142399
답변완료
도움에 감사 드립니다. 타주기 수식 부탁 드립니다. 1)예를 들어 10분차트에서 60분 지표 2)예를 들어 60분봉차트에서 일봉지표 미리 경배로 감사 인사 올립니다. input:p(100),sig(5); var1 = Accum(1)%p+1; Var2 = Accum(c); if var1 == 1 Then value1 = Var2[1]; Var3 = Var2 - value1; var20=Var3/var1; var55=c-var20; var56=ma(var55,sig); 참고수식) input : 타주기분(numeric),P(numeric),sig(numeric); var : S1(0),D1(0),TM(0),TF(0),cnt(0); var : sum(0); Array : CC[100](0),CMO[100](0); if Bdate != Bdate[1] Then{ S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then{ if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%타주기분; if Bdate != Bdate[1] or (Bdate == Bdate[1] and 타주기분 > 1 and TF < TF[1]) or (Bdate == Bdate[1] and 타주기분 > 1 and TM >= TM[1]+타주기분) or (Bdate == Bdate[1] and 타주기분 == 1 and TM > TM[1]) Then { for cnt = 1 to 99 { CC[cnt] = CC[cnt-1][1]; } } CC[0] = C;
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-09-16 13:44:31

안녕하세요 예스스탁입니다. 1 input: ntime(60),p(100),sig(5); var : S1(0),D1(0),TM(0),TF(0),idx(0),sum(0),cnt(0); Array : V55[100](0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%ntime; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime == 1 and TM < TM[1]) or (Bdate == Bdate[1] and ntime > 1 and TF < TF[1]) or (Bdate == Bdate[1] and ntime > 1 and TM > TM+ntime) Then { idx = idx+1; var1 = idx%P+1; if var1 == 1 Then Var2 = 0; Else Var2 = Var2 + c[1]; For cnt = 1 to 99 { V55[cnt] = V55[cnt-1][1]; } } Var3 = var2+c; var20 = Var3/var1; v55[0] = c-var20; Plot1(v55[0]); if V55[sig-1] > 0 Then { sum = 0; For cnt = 0 to sig-1 { sum = sum + V55[cnt]; } var56 = sum/sig; } Plot2(var56); } 2 input: p(100),sig(5); var : idx(0),sum(0),cnt(0); Array : V55[100](0); if Bdate != Bdate[1] Then { idx = idx+1; var1 = idx%P+1; if var1 == 1 Then Var2 = 0; Else Var2 = Var2 + c[1]; For cnt = 1 to 99 { V55[cnt] = V55[cnt-1][1]; } } Var3 = var2+c; var20 = Var3/var1; v55[0] = c-var20; Plot1(v55[0]); if V55[sig-1] > 0 Then { sum = 0; For cnt = 0 to sig-1 { sum = sum + V55[cnt]; } var56 = sum/sig; Plot2(var56); } 즐거운 하루되세요 > 뮬리 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > 도움에 감사 드립니다. 타주기 수식 부탁 드립니다. 1)예를 들어 10분차트에서 60분 지표 2)예를 들어 60분봉차트에서 일봉지표 미리 경배로 감사 인사 올립니다. input:p(100),sig(5); var1 = Accum(1)%p+1; Var2 = Accum(c); if var1 == 1 Then value1 = Var2[1]; Var3 = Var2 - value1; var20=Var3/var1; var55=c-var20; var56=ma(var55,sig); 참고수식) input : 타주기분(numeric),P(numeric),sig(numeric); var : S1(0),D1(0),TM(0),TF(0),cnt(0); var : sum(0); Array : CC[100](0),CMO[100](0); if Bdate != Bdate[1] Then{ S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then{ if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%타주기분; if Bdate != Bdate[1] or (Bdate == Bdate[1] and 타주기분 > 1 and TF < TF[1]) or (Bdate == Bdate[1] and 타주기분 > 1 and TM >= TM[1]+타주기분) or (Bdate == Bdate[1] and 타주기분 == 1 and TM > TM[1]) Then { for cnt = 1 to 99 { CC[cnt] = CC[cnt-1][1]; } } CC[0] = C;