커뮤니티

지표전환 부탁드립니다

프로필 이미지
장안퀙쿠르드
2020-05-03 15:12:16
1426
글번호 138535
답변완료
아래 <1><2><3>수식을 예스 지표수식으로 <4>는 시스템 수식으로 전환부탁드립니다 <1> 수식 IF((C>avg(c,기간) && V>avg(c,기간)),V, IF(C<avg(c,기간) && V<avg(c,기간),-V,0)) 지표조건설정 기간 10 기준선 추가 0 <2> 수식1 t1=tema(c,period1); LL=Lowest(L,period2); HH=Highest(H,period2); valuewhen(1,crossup(c,t1) or crossdown(c,t1),HH) 수식2 valuewhen(1,crossup(c,t1) or crossdown(c,t1),LL) 수식3 LT=Lowest(L,P1); HT=Highest(H,P1); newH=valuewhen(1,H>HT(1),H); BOX1=Highest(H,P1-2)<Highest(H,P1-1); TOP1=valuewhen(1,BarsSince(H>HT(1))==(P1-2) AND BOX1,NewH); BTM1=valuewhen(1,BarsSince(H>HT(1))==(P1-2) AND BOX1,LT); NewL=valuewhen(1,L<LT(1),L); BOX2=Lowest(L,P1-2)<Lowest(L,P1-1); TOP2=valuewhen(1,BarsSince(L<LT(1))==(P1-2) AND BOX1,HT); BTM2=valuewhen(1,BarsSince(L<LT(1))==(P1-2) AND BOX1,NewL); T=tema(c,청산); t2=max(top2,btm2); t3=min(top1,btm1); x=valuewhen(1,crossdown(c,T), highestsince(1,crossup(c,T),h)); y=valuewhen(1,crossdown(c,T), lowestsince(1,crossdown(c,T),l)); if(crossdown(c,T) and c>=t2,x,if(crossup(c,T) and c<=t3,y,0)) 수식4 valuewhen(1,crossup(c,t1) or crossdown(c,t1),HH) 수식5 valuewhen(1,crossup(c,t1) or crossdown(c,t1),LL) 지표조건 설정 period1 10 period2 20 p1 5 청산 10 <3> 저점 수식1 Lowest(L,기간)*(1+비율/100) 수식2 Lowest(L,기간) 고점 수식1 Highest(H,기간) 수식2 Highest(H,기간)*(1-비율/100) 지표조건설정 기간 10 비율 0.5 <4> 매수진입 (일명"짝궁뎅이"=들린 W) 전고점돌파 & 상승추세 & 전고점 돌파시 기존 처음 W자 시작할때 거래량의 1.5배이상 발생 &첫번째 눌림목 매수 매도진입 (일명"머리어깨"=어깨처진 M) 전저점이탈 & 하락추세 & 전저점 돌파시 기존 처음 M자 시작할때 거래량의 1.5배이상 발생 &첫번째 반등 매도
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-05-06 13:46:01

안녕하세요 예스스탁입니다. 1 input : 기간(10); var1 = IFF((C>ma(c,기간) && V>ma(c,기간)),V,IFF(C<ma(c,기간) && V<ma(c,기간),-V,0)); plot1(var1); plot2(10); 2 수식4와 수식5는 수식1,수식2와 같습니다. 동일내용이라 제외했습니다. input : Period1(10),Period2(20),P1(5),청산(10); var : t1(0),ll(0),hh(0); var : LT(0),HT(0),newH(0),Box1(false),TOP1(0); var : BTM1(0),NewL(0),BOX2(false),TOP2(0),BTM2(0); var : T(0),t2(0),t3(0),x(0),y(0),h1(0),l1(0); t1 = ema(ema(ema(c,Period1),Period1),Period1); ll = lowest(l,Period2); hh = highest(h,Period2); if crossup(c,t1) or CrossDown(c,t1) Then { value1 = hh; value2 = ll; } LT=Lowest(L,P1); HT=Highest(H,P1); BOX1=Highest(H,P1-2)<Highest(H,P1-1); BOX2=Lowest(L,P1-2)<Lowest(L,P1-1); if H > HT[1] Then { newH = H; var1 = 0; } else { if newH > 0 then var1 = var1+1; } if var1 == P1-2 and BOX1 Then { TOP1 = NewH; BTM1 = LT; } if L < LT[1] Then { newL = H; var2 = 0; } else { if newL > 0 then var2 = var2+1; } if var2 == P1-2 and BOX1 Then { TOP2 = HT; BTM2 = newL; } T=ema(ema(ema(c,청산),청산),청산); t2=max(top2,btm2); t3=min(top1,btm1); if crossup(c,t) Then h1 = h; if h1 > 0 and h > h1 Then h1 = h; if CrossDown(c,t) Then l1 = l; if l1 > 0 and l < l1 Then l1 = l; if CrossDown(c,T) Then { x = h1; y = l1; } value3 = iff(crossdown(c,T) and c>=t2,x,iff(crossup(c,T) and c<=t3,y,0)); plot1(value1,"수식1"); plot2(value2,"수식2"); plot3(value3,"수식3"); 3 input : 기간(10),비율(0.5); var1 = Lowest(L,기간)*(1+비율/100); var2 = Lowest(L,기간); var3 = highest(H,기간); var4 = highest(H,기간)*(1-비율/100); plot1(var1); plot2(var2); plot3(var3); plot4(var4); 4 전고점/전저점이 어떤 값인지 알수 없습니다. 쌍바닥, 쌍봉등은 게시판에 검색하시면 여러 수식들 보실수 있습니다. 해당 내용들 참고하셔서 수정보완해 사용하시기 바랍니다. 즐거운 하루되세요 > 장안퀙쿠르드 님이 쓴 글입니다. > 제목 : 지표전환 부탁드립니다 > 아래 <1><2><3>수식을 예스 지표수식으로 <4>는 시스템 수식으로 전환부탁드립니다 <1> 수식 IF((C>avg(c,기간) && V>avg(c,기간)),V, IF(C<avg(c,기간) && V<avg(c,기간),-V,0)) 지표조건설정 기간 10 기준선 추가 0 <2> 수식1 t1=tema(c,period1); LL=Lowest(L,period2); HH=Highest(H,period2); valuewhen(1,crossup(c,t1) or crossdown(c,t1),HH) 수식2 valuewhen(1,crossup(c,t1) or crossdown(c,t1),LL) 수식3 LT=Lowest(L,P1); HT=Highest(H,P1); newH=valuewhen(1,H>HT(1),H); BOX1=Highest(H,P1-2)<Highest(H,P1-1); TOP1=valuewhen(1,BarsSince(H>HT(1))==(P1-2) AND BOX1,NewH); BTM1=valuewhen(1,BarsSince(H>HT(1))==(P1-2) AND BOX1,LT); NewL=valuewhen(1,L<LT(1),L); BOX2=Lowest(L,P1-2)<Lowest(L,P1-1); TOP2=valuewhen(1,BarsSince(L<LT(1))==(P1-2) AND BOX1,HT); BTM2=valuewhen(1,BarsSince(L<LT(1))==(P1-2) AND BOX1,NewL); T=tema(c,청산); t2=max(top2,btm2); t3=min(top1,btm1); x=valuewhen(1,crossdown(c,T), highestsince(1,crossup(c,T),h)); y=valuewhen(1,crossdown(c,T), lowestsince(1,crossdown(c,T),l)); if(crossdown(c,T) and c>=t2,x,if(crossup(c,T) and c<=t3,y,0)) 수식4 valuewhen(1,crossup(c,t1) or crossdown(c,t1),HH) 수식5 valuewhen(1,crossup(c,t1) or crossdown(c,t1),LL) 지표조건 설정 period1 10 period2 20 p1 5 청산 10 <3> 저점 수식1 Lowest(L,기간)*(1+비율/100) 수식2 Lowest(L,기간) 고점 수식1 Highest(H,기간) 수식2 Highest(H,기간)*(1-비율/100) 지표조건설정 기간 10 비율 0.5 <4> 매수진입 (일명"짝궁뎅이"=들린 W) 전고점돌파 & 상승추세 & 전고점 돌파시 기존 처음 W자 시작할때 거래량의 1.5배이상 발생 &첫번째 눌림목 매수 매도진입 (일명"머리어깨"=어깨처진 M) 전저점이탈 & 하락추세 & 전저점 돌파시 기존 처음 M자 시작할때 거래량의 1.5배이상 발생 &첫번째 반등 매도