커뮤니티

수정요청

프로필 이미지
ksks
2024-01-18 10:05:42
839
글번호 175849
답변완료
30분봉에서 아래 수식의 신호발생을 두 경우에만 나올 수 있도록 수정하고 싶습니다. 1.지수이평이 120>240>480이고 1봉전대비 0봉가격이 1%이상 상승하고 종가는 지수120선 위. or 2.지수이평이 120<240<480이고 1봉전대비 0봉가격이 5%이상 상승. (다른 경우의 지수이평배열 시에는 신호발생 X) 3.공통: 일봉 0봉종가>240지수이평 ================================================================================ Input : shortPeriod(5), longPeriod(20),기간1(50); var : M1(0),M2(0),a(0),a1(0),eq(0),ZL(0),B(0),B1(0),B2(0),PB(0); M1 = ma(C, shortPeriod); M2 = ma(C, longPeriod); A = LRL(C,기간1); A1 = LRL(A,기간1); eq= A-A1; ZL =A+eq; PB=SAR(0.02,0.2); if C>=O && C>=M1 && M1>M1[1] && M1[1]<=M1[2] && C>=M2 && M2>M2[1] && M2[1]<=M2[2] && C>=ZL && ZL>ZL[1] && ZL[1]<=ZL[2] && PB<=C Then Find(1);
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-01-18 14:05:35

안녕하세요 예스스탁입니다. Input : shortPeriod(5), longPeriod(20),기간1(50); var : M1(0),M2(0),a(0),a1(0),eq(0),ZL(0),B(0),B1(0),B2(0),PB(0); M1 = ma(C, shortPeriod); M2 = ma(C, longPeriod); A = LRL(C,기간1); A1 = LRL(A,기간1); eq= A-A1; ZL =A+eq; PB=SAR(0.02,0.2); var1 = Ema(C,120); var2 = Ema(C,240); var3 = Ema(C,480); if (C>=O && C>=M1 && M1>M1[1] && M1[1]<=M1[2] && C>=M2 && M2>M2[1] && M2[1]<=M2[2] && C>=ZL && ZL>ZL[1] && ZL[1]<=ZL[2] && PB<=C) and ((var1 > Var2 and Var2 > Var3 and C > var1 and C >= C[1]*1.01 and C > var2) or (var1 < Var2 and Var2 < Var3 and C >= C[1]*1.05 and C > Var2)) Then Find(1); 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : 수정요청 > 30분봉에서 아래 수식의 신호발생을 두 경우에만 나올 수 있도록 수정하고 싶습니다. 1.지수이평이 120>240>480이고 1봉전대비 0봉가격이 1%이상 상승하고 종가는 지수120선 위. or 2.지수이평이 120<240<480이고 1봉전대비 0봉가격이 5%이상 상승. (다른 경우의 지수이평배열 시에는 신호발생 X) 3.공통: 일봉 0봉종가>240지수이평 ================================================================================ Input : shortPeriod(5), longPeriod(20),기간1(50); var : M1(0),M2(0),a(0),a1(0),eq(0),ZL(0),B(0),B1(0),B2(0),PB(0); M1 = ma(C, shortPeriod); M2 = ma(C, longPeriod); A = LRL(C,기간1); A1 = LRL(A,기간1); eq= A-A1; ZL =A+eq; PB=SAR(0.02,0.2); if C>=O && C>=M1 && M1>M1[1] && M1[1]<=M1[2] && C>=M2 && M2>M2[1] && M2[1]<=M2[2] && C>=ZL && ZL>ZL[1] && ZL[1]<=ZL[2] && PB<=C Then Find(1);