커뮤니티

수식 부탁드립니다.

프로필 이미지
신데렐라맨
2023-04-04 17:51:16
1343
글번호 167904
답변완료
수식 : 종목검색 조건 : williams alligator jaw, teeth,lips 옵셋된 이평선 이격도가 1%이내인 종목(%는 변수 설정가능하게좀.) 아래 두가지 조건이면 될것 같습니다. 1. jaw 와 teeth 옵셋된 이평선 이격도가 1%이하인 종목 2. teeth와 lips 옵셋된 이평선 이격도가 1%이하인 종목 감사합니다 ~
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-04-05 10:02:43

안녕하세요 예스스탁입니다. Offset(지표수평이동)은 지표값을 차트 오른쪽이나 왼쪽으로 이동한 선입니다. 시각적으로만 의미가 있고 지표가 Offset되면 차트봉에는 각각 Offset으로 지정한 봉수만큼 과거의 값이 위치하게 됩니다. 그러므로 수식에서는 지표의 마지막값을 이용하는지 아니면 N봉전값을 이용하는지 차이만 있습니다. 수식에서 각 지표의 마지막값을 기준으로 이용하시면 jaw,teeth,lips로 조건을 지정하시면 되고 offset되어서 봉 위에 표시되는 값을 이용하시면 jaw[jawOffset],teeth[teethOffset],Lips[lipsOffset] 으로 값 지정해 조건 지정하시면 됩니다. 1 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 = max(jaw[jawOffset],teeth[teethOffset]) <= min(jaw[jawOffset],teeth[teethOffset])*1.10; Condition2 = max(Lips[lipsOffset],teeth[teethOffset]) <= min(Lips[lipsOffset],teeth[teethOffset])*1.10; if Condition1 == true Then Find(1); 2 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 = max(Lips[lipsOffset],teeth[teethOffset]) <= min(Lips[lipsOffset],teeth[teethOffset])*1.10; if Condition1 == true Then Find(1); 즐거운 하루되세요 > 신데렐라맨 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 수식 : 종목검색 조건 : williams alligator jaw, teeth,lips 옵셋된 이평선 이격도가 1%이내인 종목(%는 변수 설정가능하게좀.) 아래 두가지 조건이면 될것 같습니다. 1. jaw 와 teeth 옵셋된 이평선 이격도가 1%이하인 종목 2. teeth와 lips 옵셋된 이평선 이격도가 1%이하인 종목 감사합니다 ~