커뮤니티

수식 확인 요청드립니다.

프로필 이미지
신데렐라맨
2023-03-22 23:28:03
986
글번호 167427
답변완료

첨부 이미지

다른 지표는 다 정상적으로 작동됩니다.감사합니다. 다름이 아니라 아래는 n봉이내 엘리게이터 정배열 전환되는 종목 검색식 만들어 주신건데요 N값 설정이 없는거 같아서요 당일것만 되네요. 확인 부탁드립니다. 감사합니다. input : jawPeriod(13),jawOffset(8); input : teethPeriod(8),teethOffset(5); input : lipsPeriod(5),lipsOffset(3); var : hl2(0),jaw(0),teeth(0),lips(0); hl2 = (h+l)/2; jaw = 0; if IsNaN(jaw[1]) == true Then jaw = ma(hl2,jawPeriod); Else jaw = (jaw[1]*(jawPeriod-1) + hl2)/jawPeriod; teeth = 0; if IsNaN(teeth[1]) == true Then teeth = ma(hl2,teethPeriod); Else teeth = (teeth[1]*(teethPeriod-1) + hl2)/teethPeriod; lips = 0; if IsNaN(lips[1]) == true Then lips = ma(hl2,lipsPeriod); Else lips = (lips[1]*(lipsPeriod-1) + hl2)/lipsPeriod; Condition1 = lips[lipsOffset] > teeth[teethOffset] and teeth[teethOffset] > jaw[jawOffset]; if Condition1 == true and Condition1[1] == False Then Find(1); 하나 더 여쭙겠습니다. 아래는 예트에 주가 이동평균선 상향돌파 수식입니다( 단순을 지수로 변경함) 그런데 많은 종목이 정상적으로 나오는데 3.22일자 종목중 메디톡스가 나오지 않습니다 (사진첨부) (녹색이 10일 지수이평이며 시가 갭하락했다가 10이평을 뚫고 종가로 10 이평 위에서 마감됐는데 위 수식으로는 나오지 않네요.) 제가 원하는 수식은 당일 종가 캔들이 음양봉에 상관없이 지수이동평균 10이평 아래로 내려갔다가 종가는 10이평선 위로 다시 올라오는 종목을 찾는겁니다. 위 용도로 저걸 사용했는데 안나오는 종목이 있다는걸 발견해서요 방법좀 부탁드립니다. Input : Period(20); If CrossUp(C, Ema(C,Period)) Then { If C == C[1] Then value1 = 0.001; Else value1 = (C-C[1])/C[1]*100; } Else value1 = 0; Find(value1);
종목검색
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2023-03-23 10:41:34

안녕하세요 예스스탁입니다. 1 input : jawPeriod(13),jawOffset(8); input : teethPeriod(8),teethOffset(5); input : lipsPeriod(5),lipsOffset(3); input : n(5); var : hl2(0),jaw(0),teeth(0),lips(0); hl2 = (h+l)/2; jaw = 0; if IsNaN(jaw[1]) == true Then jaw = ma(hl2,jawPeriod); Else jaw = (jaw[1]*(jawPeriod-1) + hl2)/jawPeriod; teeth = 0; if IsNaN(teeth[1]) == true Then teeth = ma(hl2,teethPeriod); Else teeth = (teeth[1]*(teethPeriod-1) + hl2)/teethPeriod; lips = 0; if IsNaN(lips[1]) == true Then lips = ma(hl2,lipsPeriod); Else lips = (lips[1]*(lipsPeriod-1) + hl2)/lipsPeriod; Condition1 = lips[lipsOffset] > teeth[teethOffset] and teeth[teethOffset] > jaw[jawOffset]; if countif(Condition1 == true and Condition1[1] == False,n) >= 1 Then Find(1); 2 crossup(A,B)은 풀어서 작성하면 아래와 같습니다. A > B and A[1] <= B[1] 현재봉은 A가 B보다 크고 전봉은 A가 B보다 작거나 같으면 조건만족입니다. 메디톡스는 종가상 상향돌파한 종목이 아닙니다. 해당 종목을 검색하면 위 crossup으로는 조건성립이 되지 않습니다. 봉의 저가는 지수이평보다 작고 종가는 큰 종목을 찾아야 합니다. Input : Period(20); var1 = Ema(C,Period); If C > var1 and var1 > L Then { If C == C[1] Then value1 = 0.001; Else value1 = (C-C[1])/C[1]*100; } Else value1 = 0; Plot1(value1); 즐거운 하루되세요 > 신데렐라맨 님이 쓴 글입니다. > 제목 : 수식 확인 요청드립니다. > 다른 지표는 다 정상적으로 작동됩니다.감사합니다. 다름이 아니라 아래는 n봉이내 엘리게이터 정배열 전환되는 종목 검색식 만들어 주신건데요 N값 설정이 없는거 같아서요 당일것만 되네요. 확인 부탁드립니다. 감사합니다. input : jawPeriod(13),jawOffset(8); input : teethPeriod(8),teethOffset(5); input : lipsPeriod(5),lipsOffset(3); var : hl2(0),jaw(0),teeth(0),lips(0); hl2 = (h+l)/2; jaw = 0; if IsNaN(jaw[1]) == true Then jaw = ma(hl2,jawPeriod); Else jaw = (jaw[1]*(jawPeriod-1) + hl2)/jawPeriod; teeth = 0; if IsNaN(teeth[1]) == true Then teeth = ma(hl2,teethPeriod); Else teeth = (teeth[1]*(teethPeriod-1) + hl2)/teethPeriod; lips = 0; if IsNaN(lips[1]) == true Then lips = ma(hl2,lipsPeriod); Else lips = (lips[1]*(lipsPeriod-1) + hl2)/lipsPeriod; Condition1 = lips[lipsOffset] > teeth[teethOffset] and teeth[teethOffset] > jaw[jawOffset]; if Condition1 == true and Condition1[1] == False Then Find(1); 하나 더 여쭙겠습니다. 아래는 예트에 주가 이동평균선 상향돌파 수식입니다( 단순을 지수로 변경함) 그런데 많은 종목이 정상적으로 나오는데 3.22일자 종목중 메디톡스가 나오지 않습니다 (사진첨부) (녹색이 10일 지수이평이며 시가 갭하락했다가 10이평을 뚫고 종가로 10 이평 위에서 마감됐는데 위 수식으로는 나오지 않네요.) 제가 원하는 수식은 당일 종가 캔들이 음양봉에 상관없이 지수이동평균 10이평 아래로 내려갔다가 종가는 10이평선 위로 다시 올라오는 종목을 찾는겁니다. 위 용도로 저걸 사용했는데 안나오는 종목이 있다는걸 발견해서요 방법좀 부탁드립니다. Input : Period(20); If CrossUp(C, Ema(C,Period)) Then { If C == C[1] Then value1 = 0.001; Else value1 = (C-C[1])/C[1]*100; } Else value1 = 0; Find(value1);
프로필 이미지

신데렐라맨

2023-03-24 11:13:36

.