커뮤니티

부탁 드립니다

프로필 이미지
yes
2017-11-13 00:36:21
170
글번호 114104
답변완료
도움주심에 감사 드립니다. 1)이평선 교차 지점에 수평선을 긋고 싶습니다. input:p1(270),p2(360); Var1=ema(c,p1); var2=ema(c,p2); if Crossup(var1,var2) Then ??????????????? if Crossup(var2,var1) Then ????????????? 2)타주기(분용)을 예를 들어 100틱용에서 200틱지표를 볼수 있도록 수정 부탁 드립니다. Input : 타주기_분_Atime1(numeric),이평Period(numeric); var : S1(0),D1(0),TM(0),EP(0); Var : TF1(0),idx1(0),emav1(0),Pre1(0); Ep = 2/(이평Period+1); 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; TF1 = TM%타주기_분_Atime1; if Bdate != Bdate[1] or (Bdate == Bdate[1] and 타주기_분_Atime1 <= 1 and TF1 > TF1[1]) or (Bdate == Bdate[1] and 타주기_분_Atime1 > 1 and TF1 < TF1[1]) Then{ idx1 = idx1+1; Pre1 = emav1[1]; } if idx1 <= 1 then emav1 = C; else emav1 = C * EP + Pre1 * (1-EP); 허2100y=emav1; } 미리 감사 드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-11-13 15:28:47

안녕하세요 예스스탁입니다. 1. input:p1(270),p2(360); Var1=ema(c,p1); var2=ema(c,p2); if Crossup(var1,var2) Then TL_New(sdate,stime,9999999999,sdate,stime,0); if Crossup(var2,var1) Then TL_New(sdate,stime,9999999999,sdate,stime,0); 2 Input : 타주기_봉수(Numeric),이평Period(Numeric); var : S1(0),D1(0),TM(0),EP(0); Var : TF1(0),idx1(0),emav1(0),Pre1(0),didx(0); Ep = 2/(이평Period+1); if Bdate != Bdate[1] Then{ S1 = TimeToMinutes(stime); D1 = sdate; didx = 0; } Else didx = didx+1; if D1 > 0 then{ TF1 = didx%타주기_봉수; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF1 < TF1[1]) Then{ idx1 = idx1+1; Pre1 = emav1[1]; } if idx1 <= 1 then emav1 = C; else emav1 = C * EP + Pre1 * (1-EP); 허2100y=emav1; } 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다 > 도움주심에 감사 드립니다. 1)이평선 교차 지점에 수평선을 긋고 싶습니다. input:p1(270),p2(360); Var1=ema(c,p1); var2=ema(c,p2); if Crossup(var1,var2) Then ??????????????? if Crossup(var2,var1) Then ????????????? 2)타주기(분용)을 예를 들어 100틱용에서 200틱지표를 볼수 있도록 수정 부탁 드립니다. Input : 타주기_분_Atime1(numeric),이평Period(numeric); var : S1(0),D1(0),TM(0),EP(0); Var : TF1(0),idx1(0),emav1(0),Pre1(0); Ep = 2/(이평Period+1); 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; TF1 = TM%타주기_분_Atime1; if Bdate != Bdate[1] or (Bdate == Bdate[1] and 타주기_분_Atime1 <= 1 and TF1 > TF1[1]) or (Bdate == Bdate[1] and 타주기_분_Atime1 > 1 and TF1 < TF1[1]) Then{ idx1 = idx1+1; Pre1 = emav1[1]; } if idx1 <= 1 then emav1 = C; else emav1 = C * EP + Pre1 * (1-EP); 허2100y=emav1; } 미리 감사 드립니다.