커뮤니티

[71920] 다시작성해드립니다.

프로필 이미지
젤플린
2021-04-13 14:28:01
1107
글번호 147972
답변완료
수식 다시작성해 드립니다^^ 조건값은 아래와 같습니다. ------------------------------------------------------------------- (1.zigza) A=가격; sum(if(A>A(비교봉),플러스폭,if(A<A(비교봉),-마이너스폭,0)))) 조건1(고점조건) A=가격; B=sum(if(A>A(비교봉),플러스폭,if(A<A(비교봉),-마이너스폭,0)))) valuewhen(1,B>B(1),B) 조건2(저점조건) A=가격; B=sum(if(A>A(비교봉),플러스폭,if(A<A(비교봉),-마이너스폭,0)))) valuewhen(1,B<b(1),B) ------------------------------------------------------------------- (2.위조건 신호수식) 아울러 이 수식을 매도와 매수 신호수식도 같이 변환 부탁드립니다^^; ------------------------------------------------------------------- (3.신호발생시점부터 다음 반대신호까지 도달한 틱수 계산) 신호가 시작된 시점부터 다음신호가 나오기 전까지 진행되는 틱수를 표현해보고 싶습니다. -------------------------------------------------------------------- (4.엔벨로프 수식전환) [수식1] m=(a=tema(c,period)); a+a+percent/100; if(m>=m(1),m,0)//상승 ; [수식2] A+A*Percent/100 [수식3] A-A*Percent/100 [수식4] m= tema(c,period); if(m<m(1),m,0)//하락 감사합니다^^
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-04-13 16:42:07

안녕하세요 예스스탁입니다. 1 해당내용은 출력값이 봉의 가격과 다릅니다. 봉위에 적용되는 내용으로 작성은 가능하지 않습니다. 올리신 내용을 지표로 변경해 드립니다. input : 비교봉(100),플러스폭(20),마이너스폭(20); var : A(0),B(0),T(0); A = O; B = Accum(iff(A>A[비교봉],플러스폭,iff(A<A[비교봉],-마이너스폭,0))); if B > B[1] then { T = 1; var1 = B; } if B < B[1] Then { T = -1; Var2 = B; } Plot1(B); Plot2(var1); plot3(Var2); 2 input : 비교봉(100),플러스폭(20),마이너스폭(20); var : A(0),B(0),T(0); A = O; B = Accum(iff(A>A[비교봉],플러스폭,iff(A<A[비교봉],-마이너스폭,0))); if B > B[1] then { T = 1; } if B < B[1] Then { T = -1; } if T == 1 and T != T[1] Then Buy(); if T == -1 and T != T[1] Then Sell(); 3 input : 비교봉(100),플러스폭(20),마이너스폭(20); var : A(0),B(0),T(0); A = O; B = Accum(iff(A>A[비교봉],플러스폭,iff(A<A[비교봉],-마이너스폭,0))); if B > B[1] then T = 1; if B < B[1] Then T = -1; if T == 1 and T != T[1] Then var1 = C; if T == -1 and T != T[1] Then Var2 = C; if T == 1 Then { Plot1((C-var1)/PriceScale,"틱수",RED); } if T == -1 Then { Plot1((C-var2)/PriceScale,"틱수",BLUE); } 4 input : Period(20),Percent(2); var : A(0); A = Ema(Ema(Ema(C,Period),Period),Period); if A > A[1] Then { var1 = A; Plot1(Var1); } Else NoPlot(1); var2 = A+A*Percent/100; var3 = A-A*Percent/100; plot2(Var2); Plot3(Var3); if A < A[1] Then { var4 = A; Plot4(var4); } Else NoPlot(4); 즐거운 하루되세요 > 젤플린 님이 쓴 글입니다. > 제목 : [71920] 다시작성해드립니다. > 수식 다시작성해 드립니다^^ 조건값은 아래와 같습니다. ------------------------------------------------------------------- (1.zigza) A=가격; sum(if(A>A(비교봉),플러스폭,if(A<A(비교봉),-마이너스폭,0)))) 조건1(고점조건) A=가격; B=sum(if(A>A(비교봉),플러스폭,if(A<A(비교봉),-마이너스폭,0)))) valuewhen(1,B>B(1),B) 조건2(저점조건) A=가격; B=sum(if(A>A(비교봉),플러스폭,if(A<A(비교봉),-마이너스폭,0)))) valuewhen(1,B<b(1),B) ------------------------------------------------------------------- (2.위조건 신호수식) 아울러 이 수식을 매도와 매수 신호수식도 같이 변환 부탁드립니다^^; ------------------------------------------------------------------- (3.신호발생시점부터 다음 반대신호까지 도달한 틱수 계산) 신호가 시작된 시점부터 다음신호가 나오기 전까지 진행되는 틱수를 표현해보고 싶습니다. -------------------------------------------------------------------- (4.엔벨로프 수식전환) [수식1] m=(a=tema(c,period)); a+a+percent/100; if(m>=m(1),m,0)//상승 ; [수식2] A+A*Percent/100 [수식3] A-A*Percent/100 [수식4] m= tema(c,period); if(m<m(1),m,0)//하락 감사합니다^^