커뮤니티

지표식수정

프로필 이미지
조민철
2013-07-24 13:40:28
267
글번호 65689
답변완료

첨부 이미지

지표식수정요청합니다. 아래지표식은 키움지표식을 예스스탁으로 옮긴것입니다 1.변환전 a=MA(sum(eavg(eavg(DIPlus(30)-DIMinus(30), 6), 6)), 45, 지수); a(0)>a(1) 2.변환후 var : aa(0); var1 = DIPlus(30)-DIMinus(30);#di+와 di- 차이 var2 = ema(var1,6); #var1의 6지수이평 var3 = ema(var2,6); #var2의 6지수이평 if var3 > 0 Then{ var4 = var4+var3; #var3 누적 aa = eMA(var4, 45);#var4의 45지수이평 } #aa가 상승하면 1 아니면 0 if AA > AA[1] Then plot1(1,"1",red,def,2); Else plot1(0,"1",BLUE,def,2); 3.요청사항 붙임 화면상단은 변환전지표화면이고 아래화면은 변화후 화면입니다 그림을 보시면 위화면의 지표식은 라인이 쭉 연결되는데 반해 아래 화면은 중간중간 끊기면서 연결됩니다 제가 구현하고자 하는 그림은 위화면입니다. 수정부탁드립니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-07-24 17:52:48

안녕하세요 예스스탁입니다. diplus와 diminus 계산식을 변경했습니다 input : DIP(30); var : aa(0),DP(0),DM(0); DP = ema(iff(H-H[1]>0 && H-H[1]>L[1]-L,H-H[1],0),DIP)/ ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),DIP)*100; DM = ema(iff(L[1]-L>0 && H-H[1]<L[1]-L,L[1]-L,0),DIP)/ ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),DIP)*100; var1 = DP-DM;#di+와 di- 차이 var2 = ema(var1,6); #var1의 6지수이평 var3 = ema(var2,6); #var2의 6지수이평 if var3 > 0 Then{ var4 = var4+var3; #var3 누적 aa = eMA(var4, 45);#var4의 45지수이평 } #aa가 상승하면 1 아니면 0 if AA > AA[1] Then plot1(1,"1",red,def,2); Else plot1(0,"1",BLUE,def,2); 혹은 위계산식이 안맞으시면 아래 지표식도 적용해 보시기 바랍니다. input : DIP(30); var : aa(0),DP(0),DM(0); DP = ema(iff(H-H[1]>0 && H-H[1]>L[1]-L,H-H[1],0),DIP)/ ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),DIP)*100; DM = ema(iff(L[1]-L>0 && H-H[1]<L[1]-L,L[1]-L,0),DIP)/ ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),DIP)*100; AA =ema(accum(ema(ema(DP-DM, 6), 6)),45); if AA > AA[1] Then plot1(1,"1",RED); Else plot1(0,"1",BLUE); 즐거운 하루되세요