커뮤니티

추가로 하나 더 부탁드립니다..(종목검색)

프로필 이미지
비밀통로
2024-07-31 12:01:52
946
글번호 182072
답변완료
S=sum(1); A0=ma(c,기간,종류); A1=ma(c,기간+k,종류); A2=ma(c,기간+k*2,종류); A3=ma(c,기간+k*3,종류); A4=ma(c,기간+k*4,종류); A5=ma(c,기간+k*5,종류); A6=ma(c,기간+k*6,종류); A7=ma(c,기간+k*7,종류); A8=ma(c,기간+k*8,종류); A9=ma(c,기간+k*9,종류); A10=ma(c,기간+k*10,종류); A11=ma(c,기간+k*11,종류); A12=ma(c,기간+k*12,종류); A13=ma(c,기간+k*13,종류); A14=ma(c,기간+k*14,종류); A15=ma(c,기간+k*15,종류); A16=ma(c,기간+k*16,종류); A17=ma(c,기간+k*17,종류); A18=ma(c,기간+k*18,종류); A19=ma(c,기간+k*19,종류); Mx=Max(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19); Mn=Min(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19); S1=Valuewhen(1, CrossUp(C,Mx), S); S2=Valuewhen(1, CrossDown(C,Mn), S); A=ma(C,10,지수); 조건=if(A<=A(1)*(1+PT()/100) && A>=A(1)*(1-PT()/100),A,0); CrossUp(S1,S2) && !조건 (지표변수) 기간: 10 / k: 1 / 종류: 단순 감사합니다...^^
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-31 17:06:38

안녕하세요 예스스탁입니다. 수식내용중 PT()라는 함수가 있는데 어떤 값인지 알수 없습니다. 외부변수로 처리해 드립니다. input : 기간(10),k(1),PT(5); var : s(0); var : a0(0),a1(0),a2(0),a3(0),a4(0); var : a5(0),a6(0),a7(0),a8(0),a9(0),a10(0); var : a11(0),a12(0),a13(0),a14(0); var : a15(0),a16(0),a17(0),a18(0),a19(0); var : mx(0),mn(0),s1(0),s2(0),a(0),조건(False); S=Accum(1); A0=ma(c,기간); A1=ma(c,기간+k); A2=ma(c,기간+k*2); A3=ma(c,기간+k*3); A4=ma(c,기간+k*4); A5=ma(c,기간+k*5); A6=ma(c,기간+k*6); A7=ma(c,기간+k*7); A8=ma(c,기간+k*8); A9=ma(c,기간+k*9); A10=ma(c,기간+k*10); A11=ma(c,기간+k*11); A12=ma(c,기간+k*12); A13=ma(c,기간+k*13); A14=ma(c,기간+k*14); A15=ma(c,기간+k*15); A16=ma(c,기간+k*16); A17=ma(c,기간+k*17); A18=ma(c,기간+k*18); A19=ma(c,기간+k*19); Mx=Max(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19); Mn=Min(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19); if CrossUp(c,mx) Then S1 = S; if CrossDown(c,mn) Then S2 = S; A=ema(C,10); 조건=A<=A[1]*(1+PT/100) && A>=A[1]*(1-PT/100); if CrossUp(S1,S2) and 조건 == False Then Find(1); 즐거운 하루되세요 > 비밀통로 님이 쓴 글입니다. > 제목 : 추가로 하나 더 부탁드립니다..(종목검색) > S=sum(1); A0=ma(c,기간,종류); A1=ma(c,기간+k,종류); A2=ma(c,기간+k*2,종류); A3=ma(c,기간+k*3,종류); A4=ma(c,기간+k*4,종류); A5=ma(c,기간+k*5,종류); A6=ma(c,기간+k*6,종류); A7=ma(c,기간+k*7,종류); A8=ma(c,기간+k*8,종류); A9=ma(c,기간+k*9,종류); A10=ma(c,기간+k*10,종류); A11=ma(c,기간+k*11,종류); A12=ma(c,기간+k*12,종류); A13=ma(c,기간+k*13,종류); A14=ma(c,기간+k*14,종류); A15=ma(c,기간+k*15,종류); A16=ma(c,기간+k*16,종류); A17=ma(c,기간+k*17,종류); A18=ma(c,기간+k*18,종류); A19=ma(c,기간+k*19,종류); Mx=Max(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19); Mn=Min(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19); S1=Valuewhen(1, CrossUp(C,Mx), S); S2=Valuewhen(1, CrossDown(C,Mn), S); A=ma(C,10,지수); 조건=if(A<=A(1)*(1+PT()/100) && A>=A(1)*(1-PT()/100),A,0); CrossUp(S1,S2) && !조건 (지표변수) 기간: 10 / k: 1 / 종류: 단순 감사합니다...^^