커뮤니티

수식 부탁드립니다.

프로필 이미지
해피오
2023-02-22 11:29:35
1613
글번호 166549
답변완료
1. 하기 내용의 지표를 수식으로 부탁드립니다 A1D=LowestSince(1,CrossDown(Trix(N1),0),avg(가격,N2,이평종류)); A1U=LowestSince(1,CrossUp(Trix(N3),0),avg(가격,N4,이평종류)); B1D=HighestSince(1,CrossDown(Trix(N5),0),avg(가격,N6,이평종류)); B1U=HighestSince(1,CrossUp(Trix(N7),0),avg(가격,N8,이평종류)); 가격(C), N1(13), N2(5), N3(13), N4(10), N5(12), N6(5), N7(12), N8(10), 이평종류(지수) 2. A1D선을 상향돌파한것이 최근 3봉이내에 1회이상이면서 A1U선을 상향돌파할 때의 매수신호로서 추가적조건으로 종가는 5지수이평선보다 높아야하고, 고가는 B1U보다 낮아야 하며, 위의 신호는 최근 10봉이내에 처음이어야 한다는 조건을 반영한 매수신호수식
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-02-22 13:49:51

안녕하세요 예스스탁입니다. 1 input : 가격(C), N1(13), N2(5), N3(13), N4(10), N5(12), N6(5), N7(12), N8(10); var : A1D(0),A1U(0),B1D(0),B1U(0); value1 = TRIX(N1); value2 = TRIX(N3); value3 = TRIX(N5); value4 = TRIX(N7); var1 = Ema(가격, N2); var2 = Ema(가격, N4); var3 = Ema(가격, N6); var4 = Ema(가격, N8); if CrossDown(value1,0) Then A1D = var1; Else { if A1D > 0 and var1 < A1D Then A1D = var1; } if CrossUp(value2,0) Then A1U = var2; Else { if A1U > 0 and var2 < A1U Then A1U = var2; } if CrossDown(value3,0) Then B1D = var3; Else { if B1D > 0 and var3 > B1D Then B1D = var3; } if CrossUp(value4,0) Then B1U = var4; Else { if B1U > 0 and var4 > B1U Then B1U = var4; } if A1D > 0 Then Plot1(A1D); if A1U > 0 Then Plot2(A1U); if B1D > 0 Then Plot3(B1D); if B1U > 0 Then Plot4(B1U); 2 input : 가격(C), N1(13), N2(5), N3(13), N4(10), N5(12), N6(5), N7(12), N8(10); var : A1D(0),A1U(0),B1D(0),B1U(0); value1 = TRIX(N1); value2 = TRIX(N3); value3 = TRIX(N5); value4 = TRIX(N7); var1 = Ema(가격, N2); var2 = Ema(가격, N4); var3 = Ema(가격, N6); var4 = Ema(가격, N8); if CrossDown(value1,0) Then A1D = var1; Else { if A1D > 0 and var1 < A1D Then A1D = var1; } if CrossUp(value2,0) Then A1U = var2; Else { if A1U > 0 and var2 < A1U Then A1U = var2; } if CrossDown(value3,0) Then B1D = var3; Else { if B1D > 0 and var3 > B1D Then B1D = var3; } if CrossUp(value4,0) Then B1U = var4; Else { if B1U > 0 and var4 > B1U Then B1U = var4; } Condition1 = CountIf(CrossUp(C,A1D),3) >= 1 and CrossUp(C,A1U) and C > var1 and H < B1U; if Condition1 == true and CountIf(Condition1,10) == 1 Then Buy(); 즐거운 하루되세요 > 해피오 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 1. 하기 내용의 지표를 수식으로 부탁드립니다 A1D=LowestSince(1,CrossDown(Trix(N1),0),avg(가격,N2,이평종류)); A1U=LowestSince(1,CrossUp(Trix(N3),0),avg(가격,N4,이평종류)); B1D=HighestSince(1,CrossDown(Trix(N5),0),avg(가격,N6,이평종류)); B1U=HighestSince(1,CrossUp(Trix(N7),0),avg(가격,N8,이평종류)); 가격(C), N1(13), N2(5), N3(13), N4(10), N5(12), N6(5), N7(12), N8(10), 이평종류(지수) 2. A1D선을 상향돌파한것이 최근 3봉이내에 1회이상이면서 A1U선을 상향돌파할 때의 매수신호로서 추가적조건으로 종가는 5지수이평선보다 높아야하고, 고가는 B1U보다 낮아야 하며, 위의 신호는 최근 10봉이내에 처음이어야 한다는 조건을 반영한 매수신호수식