커뮤니티

MACD

프로필 이미지
ksks
2023-12-19 23:35:07
1018
글번호 175034
답변완료
아래는 얼마전 "MACD(7,16)이 0돌파하고 익일에 역이평배열이 상승전환"하는 수식을 작성해주신것입니다. 감사히 쓰다보니 개선할 점이 있어 요청드립니다. 요청의 요지는, 이것을 - MACD 0선돌파와 금일 동시에 발생하는 것과 - MACD 0선돌파일 익익일에 역이평 상승전환이 발생하는 것을 아래 수식에 추가하여 한 수식에서 구하고자 합니다. 즉, MACD발생일을 기준으로 역이평 상승전환이 0봉, +1봉(현 수식), +2봉에 나오는 것입니다. 동시에 나오는(0봉) 것이 함께 만들기 어렵다면, 아래 수식에 +2봉 것만 추가하셔도 무방하겠읍니다. (이 경우, MACD발생종목 하나하나 매일 확인해야 함) 부탁드리겠읍니다. 이상 =========================================================================== var : A1(0),A2(0),A3(0),A4(0),A5(0),A6(0),B1(False),B2(False),B3(False),B4(False); VAR : AA1(0),AA2(0),AA3(0),AA4(0),조건(False); A1=MA(C,3); A2=MA(C,5); A3=MA(C,8); A4=MA(C,10); A5=MA(C,20); A6=MA(C,60); B1=A1<A5 && A5<A6; B2=A2<A5 && A5<A6; B3=A3<A5 && A5<A6; B4=A4<A5 && A5<A6; IF B1 TheN {AA1=1;} ElsE {AA1=0;} IF B2 TheN {AA2=1;} ElsE {AA2=0;} IF B3 TheN {AA3=1;} ElsE {AA3=0;} IF B4 TheN {AA4=1;} ElsE {AA4=0;} 조건=AA1[1]+AA2[1]+AA3[1]+AA4[1]>=1 && AA1+AA2+AA3+AA4==0 && C>O; var1 = macd(7,16); Condition1 = CrossUp(var1,0); IF Condition1[1] == true and 조건 && !조건[1] TheN Find(1);
종목검색
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2023-12-20 15:12:24

안녕하세요 예스스탁입니다. var : A1(0),A2(0),A3(0),A4(0),A5(0),A6(0),B1(False),B2(False),B3(False),B4(False); VAR : AA1(0),AA2(0),AA3(0),AA4(0),조건(False),ii(0); A1=MA(C,3); A2=MA(C,5); A3=MA(C,8); A4=MA(C,10); A5=MA(C,20); A6=MA(C,60); B1=A1<A5 && A5<A6; B2=A2<A5 && A5<A6; B3=A3<A5 && A5<A6; B4=A4<A5 && A5<A6; IF B1 TheN {AA1=1;} ElsE {AA1=0;} IF B2 TheN {AA2=1;} ElsE {AA2=0;} IF B3 TheN {AA3=1;} ElsE {AA3=0;} IF B4 TheN {AA4=1;} ElsE {AA4=0;} 조건=AA1[1]+AA2[1]+AA3[1]+AA4[1]>=1 && AA1+AA2+AA3+AA4==0 && C>O; var1 = macd(7,16); Condition1 = CrossUp(var1,0); #MACD 0선 돌파발생하면 봉번호 저장 if Condition1 == true Then ii = Index; #돌파봉기준 0봉~2봉사이에 조건 && !조건[1]이 만족하는 종목 검색 IF ii > 0 and Index <= ii+2 and 조건 && !조건[1] TheN Find(1); 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : MACD > 아래는 얼마전 "MACD(7,16)이 0돌파하고 익일에 역이평배열이 상승전환"하는 수식을 작성해주신것입니다. 감사히 쓰다보니 개선할 점이 있어 요청드립니다. 요청의 요지는, 이것을 - MACD 0선돌파와 금일 동시에 발생하는 것과 - MACD 0선돌파일 익익일에 역이평 상승전환이 발생하는 것을 아래 수식에 추가하여 한 수식에서 구하고자 합니다. 즉, MACD발생일을 기준으로 역이평 상승전환이 0봉, +1봉(현 수식), +2봉에 나오는 것입니다. 동시에 나오는(0봉) 것이 함께 만들기 어렵다면, 아래 수식에 +2봉 것만 추가하셔도 무방하겠읍니다. (이 경우, MACD발생종목 하나하나 매일 확인해야 함) 부탁드리겠읍니다. 이상 =========================================================================== var : A1(0),A2(0),A3(0),A4(0),A5(0),A6(0),B1(False),B2(False),B3(False),B4(False); VAR : AA1(0),AA2(0),AA3(0),AA4(0),조건(False); A1=MA(C,3); A2=MA(C,5); A3=MA(C,8); A4=MA(C,10); A5=MA(C,20); A6=MA(C,60); B1=A1<A5 && A5<A6; B2=A2<A5 && A5<A6; B3=A3<A5 && A5<A6; B4=A4<A5 && A5<A6; IF B1 TheN {AA1=1;} ElsE {AA1=0;} IF B2 TheN {AA2=1;} ElsE {AA2=0;} IF B3 TheN {AA3=1;} ElsE {AA3=0;} IF B4 TheN {AA4=1;} ElsE {AA4=0;} 조건=AA1[1]+AA2[1]+AA3[1]+AA4[1]>=1 && AA1+AA2+AA3+AA4==0 && C>O; var1 = macd(7,16); Condition1 = CrossUp(var1,0); IF Condition1[1] == true and 조건 && !조건[1] TheN Find(1);
프로필 이미지

ksks

2023-12-20 15:48:19

감사감사합니다. 주신 수식은 0, +1, +2봉에 발생하는 것인가요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : MACD > 안녕하세요 예스스탁입니다. var : A1(0),A2(0),A3(0),A4(0),A5(0),A6(0),B1(False),B2(False),B3(False),B4(False); VAR : AA1(0),AA2(0),AA3(0),AA4(0),조건(False),ii(0); A1=MA(C,3); A2=MA(C,5); A3=MA(C,8); A4=MA(C,10); A5=MA(C,20); A6=MA(C,60); B1=A1<A5 && A5<A6; B2=A2<A5 && A5<A6; B3=A3<A5 && A5<A6; B4=A4<A5 && A5<A6; IF B1 TheN {AA1=1;} ElsE {AA1=0;} IF B2 TheN {AA2=1;} ElsE {AA2=0;} IF B3 TheN {AA3=1;} ElsE {AA3=0;} IF B4 TheN {AA4=1;} ElsE {AA4=0;} 조건=AA1[1]+AA2[1]+AA3[1]+AA4[1]>=1 && AA1+AA2+AA3+AA4==0 && C>O; var1 = macd(7,16); Condition1 = CrossUp(var1,0); #MACD 0선 돌파발생하면 봉번호 저장 if Condition1 == true Then ii = Index; #돌파봉기준 0봉~2봉사이에 조건 && !조건[1]이 만족하는 종목 검색 IF ii > 0 and Index <= ii+2 and 조건 && !조건[1] TheN Find(1); 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : MACD > 아래는 얼마전 "MACD(7,16)이 0돌파하고 익일에 역이평배열이 상승전환"하는 수식을 작성해주신것입니다. 감사히 쓰다보니 개선할 점이 있어 요청드립니다. 요청의 요지는, 이것을 - MACD 0선돌파와 금일 동시에 발생하는 것과 - MACD 0선돌파일 익익일에 역이평 상승전환이 발생하는 것을 아래 수식에 추가하여 한 수식에서 구하고자 합니다. 즉, MACD발생일을 기준으로 역이평 상승전환이 0봉, +1봉(현 수식), +2봉에 나오는 것입니다. 동시에 나오는(0봉) 것이 함께 만들기 어렵다면, 아래 수식에 +2봉 것만 추가하셔도 무방하겠읍니다. (이 경우, MACD발생종목 하나하나 매일 확인해야 함) 부탁드리겠읍니다. 이상 =========================================================================== var : A1(0),A2(0),A3(0),A4(0),A5(0),A6(0),B1(False),B2(False),B3(False),B4(False); VAR : AA1(0),AA2(0),AA3(0),AA4(0),조건(False); A1=MA(C,3); A2=MA(C,5); A3=MA(C,8); A4=MA(C,10); A5=MA(C,20); A6=MA(C,60); B1=A1<A5 && A5<A6; B2=A2<A5 && A5<A6; B3=A3<A5 && A5<A6; B4=A4<A5 && A5<A6; IF B1 TheN {AA1=1;} ElsE {AA1=0;} IF B2 TheN {AA2=1;} ElsE {AA2=0;} IF B3 TheN {AA3=1;} ElsE {AA3=0;} IF B4 TheN {AA4=1;} ElsE {AA4=0;} 조건=AA1[1]+AA2[1]+AA3[1]+AA4[1]>=1 && AA1+AA2+AA3+AA4==0 && C>O; var1 = macd(7,16); Condition1 = CrossUp(var1,0); IF Condition1[1] == true and 조건 && !조건[1] TheN Find(1);
프로필 이미지

예스스탁 예스스탁 답변

2023-12-20 15:58:22

안녕하세요 예스스탁입니다. 예 맞습니다. 수식에 주석 내용 참고하시기 바랍니다. 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : Re : Re : MACD > 감사감사합니다. 주신 수식은 0, +1, +2봉에 발생하는 것인가요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : MACD > 안녕하세요 예스스탁입니다. var : A1(0),A2(0),A3(0),A4(0),A5(0),A6(0),B1(False),B2(False),B3(False),B4(False); VAR : AA1(0),AA2(0),AA3(0),AA4(0),조건(False),ii(0); A1=MA(C,3); A2=MA(C,5); A3=MA(C,8); A4=MA(C,10); A5=MA(C,20); A6=MA(C,60); B1=A1<A5 && A5<A6; B2=A2<A5 && A5<A6; B3=A3<A5 && A5<A6; B4=A4<A5 && A5<A6; IF B1 TheN {AA1=1;} ElsE {AA1=0;} IF B2 TheN {AA2=1;} ElsE {AA2=0;} IF B3 TheN {AA3=1;} ElsE {AA3=0;} IF B4 TheN {AA4=1;} ElsE {AA4=0;} 조건=AA1[1]+AA2[1]+AA3[1]+AA4[1]>=1 && AA1+AA2+AA3+AA4==0 && C>O; var1 = macd(7,16); Condition1 = CrossUp(var1,0); #MACD 0선 돌파발생하면 봉번호 저장 if Condition1 == true Then ii = Index; #돌파봉기준 0봉~2봉사이에 조건 && !조건[1]이 만족하는 종목 검색 IF ii > 0 and Index <= ii+2 and 조건 && !조건[1] TheN Find(1); 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : MACD > 아래는 얼마전 "MACD(7,16)이 0돌파하고 익일에 역이평배열이 상승전환"하는 수식을 작성해주신것입니다. 감사히 쓰다보니 개선할 점이 있어 요청드립니다. 요청의 요지는, 이것을 - MACD 0선돌파와 금일 동시에 발생하는 것과 - MACD 0선돌파일 익익일에 역이평 상승전환이 발생하는 것을 아래 수식에 추가하여 한 수식에서 구하고자 합니다. 즉, MACD발생일을 기준으로 역이평 상승전환이 0봉, +1봉(현 수식), +2봉에 나오는 것입니다. 동시에 나오는(0봉) 것이 함께 만들기 어렵다면, 아래 수식에 +2봉 것만 추가하셔도 무방하겠읍니다. (이 경우, MACD발생종목 하나하나 매일 확인해야 함) 부탁드리겠읍니다. 이상 =========================================================================== var : A1(0),A2(0),A3(0),A4(0),A5(0),A6(0),B1(False),B2(False),B3(False),B4(False); VAR : AA1(0),AA2(0),AA3(0),AA4(0),조건(False); A1=MA(C,3); A2=MA(C,5); A3=MA(C,8); A4=MA(C,10); A5=MA(C,20); A6=MA(C,60); B1=A1<A5 && A5<A6; B2=A2<A5 && A5<A6; B3=A3<A5 && A5<A6; B4=A4<A5 && A5<A6; IF B1 TheN {AA1=1;} ElsE {AA1=0;} IF B2 TheN {AA2=1;} ElsE {AA2=0;} IF B3 TheN {AA3=1;} ElsE {AA3=0;} IF B4 TheN {AA4=1;} ElsE {AA4=0;} 조건=AA1[1]+AA2[1]+AA3[1]+AA4[1]>=1 && AA1+AA2+AA3+AA4==0 && C>O; var1 = macd(7,16); Condition1 = CrossUp(var1,0); IF Condition1[1] == true and 조건 && !조건[1] TheN Find(1);