커뮤니티

과거시점검색

프로필 이미지
mt4
2024-04-07 15:11:19
699
글번호 178348
답변완료
macd에서 다이버젼스 종목 검색식을 아래와 같이 작성해주셨는데요, 만일 오늘 뿐 아니라 7일내에 한번이상 해당조건이 나온 종목을 검색하려면 구체적으로 어떻게 바꾸면 좋을지요? 초보입니다. 아래) Input : short(5), long(20), signal(9); Var : MACDV(0) , MACDS(0),li(0),lp(0),li1(0),lp1(0),t(0); MACDV = MACD(short, long); MACDS = ema(MACDV,signal); if CrossUp(macdv,macds) Then { T = 1; if lp < lp1 and li > li1 and lp1 > 0 then find(1); } if CrossDown(macdv,macds) Then { T = -1; li = macdv; lp = l; li1 = li[1]; lp1 = lp[1]; } #데드구간 macdv최저가와 주가 최저가 계산 if T == -1 then { if macdv < li Then li = macdv; if l < lp Then lp = l; }
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-04-08 10:16:24

안녕하세요 예스스탁입니다. Input : short(5), long(20), signal(9); Var : MACDV(0) , MACDS(0),li(0),lp(0),li1(0),lp1(0),t(0); MACDV = MACD(short, long); MACDS = ema(MACDV,signal); Condition1 = False; if CrossUp(macdv,macds) Then { T = 1; if lp < lp1 and li > li1 and lp1 > 0 then Condition1 = true; } if CrossDown(macdv,macds) Then { T = -1; li = macdv; lp = l; li1 = li[1]; lp1 = lp[1]; } #데드구간 macdv최저가와 주가 최저가 계산 if T == -1 then { if macdv < li Then li = macdv; if l < lp Then lp = l; } if CountIF(Condition1==true,7) >= 1 Then Find(1); 즐거운 하루되세요 > mt4 님이 쓴 글입니다. > 제목 : 과거시점검색 > macd에서 다이버젼스 종목 검색식을 아래와 같이 작성해주셨는데요, 만일 오늘 뿐 아니라 7일내에 한번이상 해당조건이 나온 종목을 검색하려면 구체적으로 어떻게 바꾸면 좋을지요? 초보입니다. 아래) Input : short(5), long(20), signal(9); Var : MACDV(0) , MACDS(0),li(0),lp(0),li1(0),lp1(0),t(0); MACDV = MACD(short, long); MACDS = ema(MACDV,signal); if CrossUp(macdv,macds) Then { T = 1; if lp < lp1 and li > li1 and lp1 > 0 then find(1); } if CrossDown(macdv,macds) Then { T = -1; li = macdv; lp = l; li1 = li[1]; lp1 = lp[1]; } #데드구간 macdv최저가와 주가 최저가 계산 if T == -1 then { if macdv < li Then li = macdv; if l < lp Then lp = l; }