커뮤니티

두개를 합치고 싶습니다

프로필 이미지
주식호랑이
2023-07-19 05:11:35
1810
글번호 170743
답변완료
input : 기간(10),기간1(20),기간2(60),기간3(120),기간4(240); var : BC(0),DEV(0),A(0),A1(0),A2(0),A3(0),A4(0), AA(0),AA1(0),AA2(0),AA3(0),AA4(0),AA5(0),AA6(0),B(0),B1(0); BC=ma((C+H+L)/3,20); dev = 3 * std((C+H+L)/3,20); A=BC + (1*dev); A1=BollBandUp(50,2); A2=BollBandUp(40,2); A3=BollBandUp(30,1.8); A4=BollBandUp(20,2); AA=highest(C,기간)[1]; AA1=highest(C,기간1)[1]; AA2=highest(C,기간2)[1]; AA3=highest(C,기간3)[1]; AA4=highest(C,기간4)[1]; AA5=OBV(); AA6=100*( (avg((C+H+L)/3,기간1)+3*std((C+H+L)/3,기간1)) - (avg((C+H+L)/3,기간1)-3*std((C+H+L)/3,기간1))) / avg((C+H+L)/3,기간1); B=MAX(A1,A2,A3,A4); B1=MIN(A1,A2,A3,A4); if (B1*1.03>=B OR AA6[1]<=5) && CROSSUP(A,B) && AA5[1]<AA5 && (CrossUP(C,AA) OR CrossUP(C,AA1) OR CrossUP(C,AA2) OR CrossUP(C,AA3) OR CrossUP(C,AA4)) Then Find(1); var : AA(0),BB(0),TX(0),TXS(0); AA= AccumN(H-O,20) / AccumN(O-L,20) * 100; BB= AccumN(H-C,20) / AccumN(C-L,20) * 100; TX = wma((((C-C[11])/C[11])*100) + (((C-C[14])/C[14])*100),10); TXS=EmA(TX,9); if (AA>BB && TX[1]<=0 && Crossup(TX,TXS)) OR (TX>TXS && TX[1]<=0 && Crossup(AA,BB)) Then Find(1); 이 두지표를 합치고 싶습니다 도와주세요
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-07-20 09:41:31

안녕하세요 예스스탁입니다. input : 기간(10),기간1(20),기간2(60),기간3(120),기간4(240); var : BC(0),DEV(0),A(0),A1(0),A2(0),A3(0),A4(0), AA(0),AA1(0),AA2(0),AA3(0),AA4(0),AA5(0),AA6(0),B(0),B1(0); BC=ma((C+H+L)/3,20); dev = 3 * std((C+H+L)/3,20); A=BC + (1*dev); A1=BollBandUp(50,2); A2=BollBandUp(40,2); A3=BollBandUp(30,1.8); A4=BollBandUp(20,2); AA=highest(C,기간)[1]; AA1=highest(C,기간1)[1]; AA2=highest(C,기간2)[1]; AA3=highest(C,기간3)[1]; AA4=highest(C,기간4)[1]; AA5=OBV(); AA6=100*( (avg((C+H+L)/3,기간1)+3*std((C+H+L)/3,기간1)) - (avg((C+H+L)/3,기간1)-3*std((C+H+L)/3,기간1))) / avg((C+H+L)/3,기간1); B=MAX(A1,A2,A3,A4); B1=MIN(A1,A2,A3,A4); Condition1 = (B1*1.03>=B OR AA6[1]<=5) && CROSSUP(A,B) && AA5[1]<AA5 && (CrossUP(C,AA) OR CrossUP(C,AA1) OR CrossUP(C,AA2) OR CrossUP(C,AA3) OR CrossUP(C,AA4)); var : v1(0),v2(0),TX(0),TXS(0); v1 = AccumN(H-O,20) / AccumN(O-L,20) * 100; v2 = AccumN(H-C,20) / AccumN(C-L,20) * 100; TX = wma((((C-C[11])/C[11])*100) + (((C-C[14])/C[14])*100),10); TXS = EmA(TX,9); Condition2 = (v1>v2 && TX[1]<=0 && Crossup(TX,TXS)) OR (TX>TXS && TX[1]<=0 && Crossup(v1,v2)); if Condition1 and Condition2 Then Find(1); 즐거운 하루되세요 > 주식호랑이 님이 쓴 글입니다. > 제목 : 두개를 합치고 싶습니다 > input : 기간(10),기간1(20),기간2(60),기간3(120),기간4(240); var : BC(0),DEV(0),A(0),A1(0),A2(0),A3(0),A4(0), AA(0),AA1(0),AA2(0),AA3(0),AA4(0),AA5(0),AA6(0),B(0),B1(0); BC=ma((C+H+L)/3,20); dev = 3 * std((C+H+L)/3,20); A=BC + (1*dev); A1=BollBandUp(50,2); A2=BollBandUp(40,2); A3=BollBandUp(30,1.8); A4=BollBandUp(20,2); AA=highest(C,기간)[1]; AA1=highest(C,기간1)[1]; AA2=highest(C,기간2)[1]; AA3=highest(C,기간3)[1]; AA4=highest(C,기간4)[1]; AA5=OBV(); AA6=100*( (avg((C+H+L)/3,기간1)+3*std((C+H+L)/3,기간1)) - (avg((C+H+L)/3,기간1)-3*std((C+H+L)/3,기간1))) / avg((C+H+L)/3,기간1); B=MAX(A1,A2,A3,A4); B1=MIN(A1,A2,A3,A4); if (B1*1.03>=B OR AA6[1]<=5) && CROSSUP(A,B) && AA5[1]<AA5 && (CrossUP(C,AA) OR CrossUP(C,AA1) OR CrossUP(C,AA2) OR CrossUP(C,AA3) OR CrossUP(C,AA4)) Then Find(1); var : AA(0),BB(0),TX(0),TXS(0); AA= AccumN(H-O,20) / AccumN(O-L,20) * 100; BB= AccumN(H-C,20) / AccumN(C-L,20) * 100; TX = wma((((C-C[11])/C[11])*100) + (((C-C[14])/C[14])*100),10); TXS=EmA(TX,9); if (AA>BB && TX[1]<=0 && Crossup(TX,TXS)) OR (TX>TXS && TX[1]<=0 && Crossup(AA,BB)) Then Find(1); 이 두지표를 합치고 싶습니다 도와주세요