커뮤니티

부탁 드립니다.

프로필 이미지
yes
2018-05-06 14:16:53
153
글번호 118732
답변완료
도움주심에 감사 드립니다. 1)변환부탁 드립니다. (중략)) T=TEMA(C,PERIOD3); Z=(NEWL==L(1) && NEWL<L) OR (NEWH==H(1) && NEWH>H); SL=VALUEWHEN(1,Z,T); VALUEWHEN(1,SL !=SL(1),TEMA(C,PERIOD3); T1=TEMA(C,PERIOD1); Y=VALUEWHEN(1,CROSSDOWN(C,T1),LOWESTSINCE(1,CrossUP(C,T1),T1)); X=VALUEWHEN(1,CROSSUP(C,T1),LOWESTSINCE(1,CrossDown(C,T1),T1)); 2)data2를 활용한 타주기용 식 부탁드립니다. input : n(50); var : asum(0),ssum(0); if C > O Then{ var1 = C; var2 = 1; } Else { var1 = 0; var2 = 0; } asum =(AccumN(var1,n)); ssum =(AccumN(var2,n)); if asum != 0 and ssum != 0 Then value1 = asum/ssum; Else value1 = DayOpen;
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-05-09 11:42:08

안녕하세요 예스스탁입니다. 1. input : PERIOD3(20),PERIOD1(10); var : T(0),Z(false),SL(0),T1(0),Y(0),X(0); var : NEWL(0),NEWH(0); T = ema(ema(ema(C,PERIOD3),PERIOD3),PERIOD3); Z = (NEWL==L[1] && NEWL<L) OR (NEWH==H[1] && NEWH>H); if Z == true then SL = T; if SL != SL[1] Then var1 = T; T1 =ema(ema(ema(C,PERIOD1),PERIOD1),PERIOD1); if crossup(C,T1) Then value1 = T1; if value1 > 0 and T1 < value1 Then value1 = T1; if CrossDown(C,T1) Then value2 = T1; if value2 > 0 and T1 < value2 Then value2 = T1; if CrossDown(C,T1) Then Y = value1; if CrossUp(C,T1) Then X = value2; 2 input : n(50); var : v1(0,data2),v2(0,data2),O2(0,data2); var : asum(0,data2),ssum(0,data2),val1(0,data2); if data2(bdate != bdate[1]) Then O2 = data2(O); if data2(C > O) Then{ v1 = C; v2 = 1; } Else { v1 = 0; v2 = 0; } asum = data2(AccumN(v1,n)); ssum = data2(AccumN(v2,n)); if asum != 0 and ssum != 0 Then val1 = asum/ssum; Else val1 = O2; 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > 도움주심에 감사 드립니다. 1)변환부탁 드립니다. (중략)) T=TEMA(C,PERIOD3); Z=(NEWL==L(1) && NEWL<L) OR (NEWH==H(1) && NEWH>H); SL=VALUEWHEN(1,Z,T); VALUEWHEN(1,SL !=SL(1),TEMA(C,PERIOD3); T1=TEMA(C,PERIOD1); Y=VALUEWHEN(1,CROSSDOWN(C,T1),LOWESTSINCE(1,CrossUP(C,T1),T1)); X=VALUEWHEN(1,CROSSUP(C,T1),LOWESTSINCE(1,CrossDown(C,T1),T1)); 2)data2를 활용한 타주기용 식 부탁드립니다. input : n(50); var : asum(0),ssum(0); if C > O Then{ var1 = C; var2 = 1; } Else { var1 = 0; var2 = 0; } asum =(AccumN(var1,n)); ssum =(AccumN(var2,n)); if asum != 0 and ssum != 0 Then value1 = asum/ssum; Else value1 = DayOpen;