커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

swinghigh

수고하십니다. 차트에서 검색에 보면 swinghigh와 swinglow가 있는데 현재 swinghigh와 바로 전 sswinghigh를 연결하는 추세선이 가능한가요? 가능하면 오른쪽 연장과 지표값도 표시되게 부탁 좀 드리겠습니다. swinglow도 같이 부탁드립니다.
프로필 이미지
나선랑
2024-05-18
726
글번호 179677
지표
답변완료

지표연구

input : n(20), period(20); var:rvi(0); var1 = ma(iff(c<=c[1],Std(c,10),0),n); Var2 = ma(iff(c>c[1],Std(c,10),0),n); var3 = ma(iff(c<c[1],Std(c,10),0),n); rvi = iff(var1 == 0,100,(100-(100/(1+(Var2 /Var3))))); var float[] inertia = na(array.new_float(0)); for i = period to (size - 1); y = array.new_float(period, na) valid_data = true for j = 0 to (period - 1); if na(rvi[i - j]) valid_data := false break array.set(y, j, rvi[i - j]) if valid_data; sumX = 0.0 sumY = 0.0 sumXY = 0.0 sumX2 = 0.0 for j = 0 to (period - 1); x = j value = array.get(y, j) sumX += x sumY += value sumXY += x * value sumX2 += x * x coef = (period * sumXY - sumX * sumY) / (period * sumX2 - sumX * sumX) array.push(inertia, coef * 100) else array.push(inertia, na) plot1(inertia, color=color.blue, title="Inertia"); //지표식을 만들었는데요 오류 수정 부탁합니다!! //python 함수식입니다 def calculate_inertia(rvi, period): X = np.arange(len(rvi)).reshape(-1, 1) inertia = [] for i in range(period, len(rvi)): y = rvi[i-period:i] if len(y) == period and not np.isnan(y).any(): # 데이터 포인트가 충분하고 NaN이 없는지 확인 model = LinearRegression().fit(X[:period], y) inertia.append(model.coef_[0]*100) # 회귀선의 기울기를 추가, # 회귀선의 기울기에 100을 곱하여 추가 else: inertia.append(np.nan) return inertia
프로필 이미지
불스아이
2024-05-18
933
글번호 179676
지표
답변완료

투자유의종목

안녕하세요? 거래소에서 지정한 관리종목,투자경고종목, 우선주, 거래정지,투자유의종목등을 제외하는 검색식 부탁드립니다
프로필 이미지
코퍼
2024-05-18
995
글번호 179675
검색
답변완료

종목검색식 부탁드립니다.

1) M20 = ma(C, 20); M60 = ma(C, 60); HH = HighestSince(1, CrossUp(M20, M60), M20); 이평고점라인 = if(M20>M60, HH, 0); CrossUp(C, 이평고점라인) 2) Dc = C/ma(C, 5, 단순)*100 - 100; Do = O/ma(C, 5, 단순)*100 - 100; K = Dc<=1 && Dc >=-1 && Do<=1 && Do>=-1; K(1) && K(2) && K(3) && K(4) && Dc>이격기준 && Do < 0 이격기준: 3 위 2가지 키움 화살표 수식을 예스종목검색식으로 변환 부탁드립니다. 감사합니다...^^
프로필 이미지
비밀통로
2024-05-18
867
글번호 179674
종목검색
답변완료

수식 요청합니다

안녕하세요 아래 수식에 추가로 (20 단순이평이 33 단순이평을 상승돌파) 또는 (ADX 가 ADXR 를 상승돌파) 할때 검색되도록 조건을 넣고 싶습니다 도움 부탁드릴게요 VAR : AA(0),BB(0),CC(0),DD(0),EE(0),FF(0); AA=ma(c,5); BB=ma(c,10); CC=ma(c,20); IF AA>BB && BB>CC && AA>CC TheN DD=C; IF DD[2]<DD[1] && DD[1]>DD TheN EE=DD[1]; IF crossup(AA,EE) TheN FF=AA; IF CrossUP(C,FF) TheN Find(1);
프로필 이미지
만복부자888
2024-05-18
904
글번호 179673
종목검색
답변완료

수식 부탁드립니다

수고 하십니다. 아래 일봉 지표식을 분봉에 구현되게 변환 부탁드립니다. 수고 하세요. ############################ input : boxp(35); var : LL(0),k1(0),k2(0),k3(0),Box1(False); var : NH(0),idx(0),TopBox(0),BtmBox(0); LL = lowest(l, boxp); k1 = highest(h, boxp); k2 = highest(h, boxp - 1); k3 = highest(h, boxp - 2); box1 = k3 < k2; if H > k1[1] Then { NH = H; idx = 0; } Else { if NH > 0 Then { idx = idx +1; if idx == boxp-2 and box1 == true Then { TopBox = NH; BtmBox = LL; } } } input : TOP색상(red); input : BOT색상(blue); Plot1(TOPbox,"다바스박스TOP",TOP색상); Plot2(BTMbox,"다바스박스BTM",BOT색상);
프로필 이미지
오이도인
2024-05-18
774
글번호 179672
지표
답변완료

문의 드립니다.

input : StartTime(70000),EndTime(53000); var : Tcond(False); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if Bdate != Bdate[1] Then { IF Endtime <= starttime Then { SetStopEndofday(0); } } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = true; if Tcond == true Then { var1 = DayHigh(1)-DayLow(1); if MarketPosition <= 0 and CrossDown(c,DayOpen-var1*0.74) Then Buy(); if MarketPosition >= 0 and CrossUp(c,DayOpen+var1*0.74) Then Sell(); if MarketPosition == 1 Then { ExitLong("bx",AtLimit,DayLow[BarsSinceEntry]+(DayHigh[BarsSinceEntry]-DayLow[BarsSinceEntry])*0.99); } if MarketPosition == -1 Then { ExitShort("sx",AtLimit,DayHigh[BarsSinceEntry]-(DayHigh[BarsSinceEntry]-DayLow[BarsSinceEntry])*0.99); } } 위 수식어를 전체폭 대비로 수정을 부탁드립니다.
프로필 이미지
푸른
2024-05-18
901
글번호 179671
시스템
답변완료

검색식 부탁 합니다

ZLSMA고점 A=LinearRegressionvalue(C,기간1,0); A1=LinearRegressionvalue(A,기간1,0); eq=A-A1; zlsma=A+eq; HH=HighestSince(1,zlsma>zlsma(1),zlsma); valuewhen(1,zlsma=HH&&zlsma>zlsma(1),HH,0) 지표조건 기간150 ZL선 50 A1= LinearRegressionValue(C,기간1,0); A2= LinearRegressionValue(A1,기간1,0); eq=A1-A2; VL=A1+eq; 지표조건 기간1 50 1번 ZLSMA고점과 ZL선50이 같은 종목검색식 부탁 드립니다 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 지지와저항(트뷰)L 조건=Lowest(L,L기간+R기간+1)==L(R기간); valuewhen(1,조건,L(R기간),-R기간) 지표조건 L기간 15 R기간 12 2번 1번 조건이만족하고 지지와저항L 돌파하는 종목 검색식도 부탁 드립니다 수식의 의미도 모르는 초자라서 엉뚱한 수식을 변환해 달라고 부탁을 드릴때도 만치만 이해해주세요 그럼 늘 감사한 마음으로 수고하시는 운영자님들의 축복을 기원합니다
프로필 이미지
구경꾼그림자
2024-05-19
1093
글번호 179670
종목검색
답변완료

시스템 작성의뢰

Input : Period1(1), Period2(15), Period3(30), Period4(60), Period5(120),period6(240),Period7(480), Period8(960), Period9(1920), Period10(3840),period11(7680); var : Sma1(0),Sma2(0),Sma3(0),Sma4(0),Sma5(0),sma6(0),Sma7(0),Sma8(0),Sma9(0),Sma10(0),sma11(0),OBVV(0),PositiveVolumeIndex(0),dpo(0); var:s(0); Sma1 = ma(C,Period1); Sma2 = ma(C,Period2); Sma3 = ma(C,Period3); Sma4 = ma(C,Period4); Sma5 = ma(C,Period5); sma6 = ma(c,period6); Sma7 = ma(C,Period7); Sma8 = ma(C,Period8); Sma9 = ma(C,Period9); Sma10 = ma(C,Period10); sma11 = ma(c,period11); 수고 하십니다 ! 위수식을 적용해주시고 이동평균선3840 선까지 역배열 하고 240 이평선과 3840 이평선의 간격이 20 틱이상 벌어지고 1 평균거래량이 40 이상 증가하고 slope of volume 이 위아래로 1 이상 움직이고 er bear power 지표가 0.00 이상 올라가고 120 이평선이 240 이평선과 업크로스 할때 매수 하고 이동평균선3840 선까지 정배열 하고 240 이평선과 3840 이평선의 간격이 20 틱이상 벌어지고 1 평균거래량이 40 이상 증가하고 slope of volume 이 위아래로 1 이상 움직이고 er bear power 지표가 -0.00 이상 내려가고 120 이평선이 240 이평선과 다운크로스 할때 매도 하는 시스템을 부탁 합니다 !
프로필 이미지
tnsflwls
2024-05-18
916
글번호 179668
시스템

tjsdud 님에 의해서 삭제되었습니다.

프로필 이미지
tjsdud
2024-05-17
3
글번호 179667
시스템