커뮤니티

84864 후속

프로필 이미지
ksks
2023-12-07 08:57:28
791
글번호 174644
답변완료
86864문의의 후속으로 -macd 0선돌파조건 없이 -1봉전 종가대비 0봉전 종가: +5%이상 and -시가가 볼밴(5,2)하한선과 볼밴(60,2)하한선 이상 and -볼밴(5,2)하한선이 볼밴(60,2)하한선을 하향돌파하는 봉 (5,2하한선>60,2하한선 --->60,2하한선>5,2하한선) and 을 검색코자 합니다. 아래 수식을 어떻게 수정해야는지요. input : short(7),long(16),sig(9); input : P1(5),d1(2); input : P2(60),d2(2); var : macdv(0),macds(0),BBdn1(0),BBdn2(0); macdv = macd(short,long); macds = Ema(macdv,sig); BBdn1 = BollBandDown(P1,d1); BBdn2 = BollBandDown(P2,d2); if CrossUp(macdv,0) and countif(BBdn2 > O and BBdn1 < C and BBdn2 > BBdn1,10) >= 1 Then Find(1);
종목검색
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2023-12-07 11:35:51

안녕하세요 예스스탁입니다. input : P1(5),d1(2); input : P2(60),d2(2); var : BBdn1(0),BBdn2(0); BBdn1 = BollBandDown(P1,d1); BBdn2 = BollBandDown(P2,d2); if C >= C[1]*1.05 and O >= max(BBdn1,BBdn2) and CrossDown(BBdn1,BBdn2) and countif(BBdn2 > O and BBdn1 < C and BBdn2 > BBdn1,10) >= 1 Then Find(1); 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : 84864 후속 > 86864문의의 후속으로 -macd 0선돌파조건 없이 -1봉전 종가대비 0봉전 종가: +5%이상 and -시가가 볼밴(5,2)하한선과 볼밴(60,2)하한선 이상 and -볼밴(5,2)하한선이 볼밴(60,2)하한선을 하향돌파하는 봉 (5,2하한선>60,2하한선 --->60,2하한선>5,2하한선) and 을 검색코자 합니다. 아래 수식을 어떻게 수정해야는지요. input : short(7),long(16),sig(9); input : P1(5),d1(2); input : P2(60),d2(2); var : macdv(0),macds(0),BBdn1(0),BBdn2(0); macdv = macd(short,long); macds = Ema(macdv,sig); BBdn1 = BollBandDown(P1,d1); BBdn2 = BollBandDown(P2,d2); if CrossUp(macdv,0) and countif(BBdn2 > O and BBdn1 < C and BBdn2 > BBdn1,10) >= 1 Then Find(1);
프로필 이미지

ksks

2023-12-07 11:55:28

감사드립니다. countif(BBdn2 > O and BBdn1 < C and BBdn2 > BBdn1,10) >= 1 Then 이 부분은 종전 수식과 같은데 빠져야 되는거 아닌가요? 희망조건이 -1봉전 종가대비 0봉전 종가: +5%이상 and -시가가 볼밴(5,2)하한선과 볼밴(60,2)하한선 이상 and -볼밴(5,2)하한선이 볼밴(60,2)하한선을 하향돌파하는 봉 (5,2하한선>60,2하한선 --->60,2하한선>5,2하한선) 세가지이니까요. 그리고, O >= max(BBdn1,BBdn2)는 시가가 BBdn1,BBdn2 두개값 이상일 때를 말하나요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 84864 후속 > 안녕하세요 예스스탁입니다. input : P1(5),d1(2); input : P2(60),d2(2); var : BBdn1(0),BBdn2(0); BBdn1 = BollBandDown(P1,d1); BBdn2 = BollBandDown(P2,d2); if C >= C[1]*1.05 and O >= max(BBdn1,BBdn2) and CrossDown(BBdn1,BBdn2) and countif(BBdn2 > O and BBdn1 < C and BBdn2 > BBdn1,10) >= 1 Then Find(1); 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : 84864 후속 > 86864문의의 후속으로 -macd 0선돌파조건 없이 -1봉전 종가대비 0봉전 종가: +5%이상 and -시가가 볼밴(5,2)하한선과 볼밴(60,2)하한선 이상 and -볼밴(5,2)하한선이 볼밴(60,2)하한선을 하향돌파하는 봉 (5,2하한선>60,2하한선 --->60,2하한선>5,2하한선) and 을 검색코자 합니다. 아래 수식을 어떻게 수정해야는지요. input : short(7),long(16),sig(9); input : P1(5),d1(2); input : P2(60),d2(2); var : macdv(0),macds(0),BBdn1(0),BBdn2(0); macdv = macd(short,long); macds = Ema(macdv,sig); BBdn1 = BollBandDown(P1,d1); BBdn2 = BollBandDown(P2,d2); if CrossUp(macdv,0) and countif(BBdn2 > O and BBdn1 < C and BBdn2 > BBdn1,10) >= 1 Then Find(1);
프로필 이미지

예스스탁 예스스탁 답변

2023-12-07 13:06:08

안녕하세요 예스스탁입니다. 1 -macd 0선돌파조건 없이 ... -볼밴(5,2)하한선이 볼밴(60,2)하한선을 하향돌파하는 봉 (5,2하한선>60,2하한선 --->60,2하한선>5,2하한선) and 올리신 내용에 macd 0선돌파조건만 제외로 되고 볼밴조건 뒤에 and로 되어 있어 그대로 두었습니다. 불필요한 조건이면 삭제하시면 됩니다. 2 예 맞습니다. O >= max(BBdn1,BBdn2) BBdn1,BBdn2 중 큰값보다 시가가 크거나 같다라는 내용이므로 시가가 2개 볼밴하단 이상이라는 내용입니다. 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : Re : Re : 84864 후속 > 감사드립니다. countif(BBdn2 > O and BBdn1 < C and BBdn2 > BBdn1,10) >= 1 Then 이 부분은 종전 수식과 같은데 빠져야 되는거 아닌가요? 희망조건이 -1봉전 종가대비 0봉전 종가: +5%이상 and -시가가 볼밴(5,2)하한선과 볼밴(60,2)하한선 이상 and -볼밴(5,2)하한선이 볼밴(60,2)하한선을 하향돌파하는 봉 (5,2하한선>60,2하한선 --->60,2하한선>5,2하한선) 세가지이니까요. 그리고, O >= max(BBdn1,BBdn2)는 시가가 BBdn1,BBdn2 두개값 이상일 때를 말하나요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 84864 후속 > 안녕하세요 예스스탁입니다. input : P1(5),d1(2); input : P2(60),d2(2); var : BBdn1(0),BBdn2(0); BBdn1 = BollBandDown(P1,d1); BBdn2 = BollBandDown(P2,d2); if C >= C[1]*1.05 and O >= max(BBdn1,BBdn2) and CrossDown(BBdn1,BBdn2) and countif(BBdn2 > O and BBdn1 < C and BBdn2 > BBdn1,10) >= 1 Then Find(1); 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : 84864 후속 > 86864문의의 후속으로 -macd 0선돌파조건 없이 -1봉전 종가대비 0봉전 종가: +5%이상 and -시가가 볼밴(5,2)하한선과 볼밴(60,2)하한선 이상 and -볼밴(5,2)하한선이 볼밴(60,2)하한선을 하향돌파하는 봉 (5,2하한선>60,2하한선 --->60,2하한선>5,2하한선) and 을 검색코자 합니다. 아래 수식을 어떻게 수정해야는지요. input : short(7),long(16),sig(9); input : P1(5),d1(2); input : P2(60),d2(2); var : macdv(0),macds(0),BBdn1(0),BBdn2(0); macdv = macd(short,long); macds = Ema(macdv,sig); BBdn1 = BollBandDown(P1,d1); BBdn2 = BollBandDown(P2,d2); if CrossUp(macdv,0) and countif(BBdn2 > O and BBdn1 < C and BBdn2 > BBdn1,10) >= 1 Then Find(1);