커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식문의입니다

시세분석>기업정보(3211)>snapshot>시세현황에 보면 "유동주식수/비율"이라는 내용과 관련하여 수식을 부탁하고자 합니다. 1. 하단지표중 거래량지표에 유동주식수 라인을 설정할 수 있는 수식을 부탁드립니다. 2. 유동주식수의 10%를 넘어가는 캔들에 신호을 표시할수 있는 수식을 부탁합니다 3. 특정기간의 최고거래량이 아닌 상장후 최대로 거래량이 발생된 캔들의 중심가격에 라인을 설정할수 있는 수식을 부탁드립니다.
프로필 이미지
해피오
2024-02-13
730
글번호 176575
지표
답변완료

문의드립니다.

다음 조건에 해당하는 검색식을 부탁드립니다. (1) 전일 거래량의 10%이상의 거래량이 나온 분봉캔들 (2) (1)에 해당하는 분봉 캔들은 전일 분봉중 최대거래량보다 거래량이 많아야 함 2) (1)에 해당하는 분봉 캔들은 종가는 시가대비 2%이상, 고가대비 3%이상의 양봉
프로필 이미지
redcon
2024-02-13
822
글번호 176574
종목검색
답변완료

부탁 드립니다.

지난 주의 (한주 전)의 종가 지표와 당일 그 종가선을 돌파하는 종목을 찾고 싶습니다. 부탁 드립니다.
프로필 이미지
그리워
2024-02-13
729
글번호 176573
종목검색
답변완료

선긋기2

수고많으시죠! 좋은 설 보내셨죠!! 일전에 아래와 같이 부탁드렸는데 답변 감사합니다 그런데 1) 선물이 45분부터 시작이라 첫봉은 8시 45에서 9시까지, 그담부터는 30분단위로 시가와 종가를 박스선 2) 그리고 박스의 시가보다 종가가 높으면 붉은색 낮으면 파란색으로 부탁드립니다 이전 요청: 1. 250틱봉에서 장시작후 30분 단위로 TL_New함수를 사용하여 시가와 종가를 사용한 박스선을 2. 이전 30분 박스 보다 현재의 박스가 높을 경우 붉은색 낮은 경우 파란색 3. 30분박스의 종가의 5이평선을 그려 보려고합니다. 도와주시면 감사하겠습니다.
프로필 이미지
짱짱해야지
2024-02-13
673
글번호 176572
지표
답변완료

종목검색수식으로 부탁드립니다

hv=highestsince(1,date!=date(1),v); hv1=valuewhen(1,date!=date(1),hv(1)); 조건= v>nprev(1)*0.1 && c>o*1.02 && h>o*1.03 && v>hv1; cnt=countsince(date!=date(1),조건); cnt==1 && cnt(1)==0
프로필 이미지
질러봐
2024-02-13
892
글번호 176571
종목검색
답변완료

수식 변환좀 부탁드림니다

안녕하세요 수고많음심니다 키움 수식임니다 A=tema((C+H+L)/3,Period) - D1*stdev((C+H+L)/3,Period); N2=ma(c,기간2); crossdown(A,N2) (tema)는 킴움용수식임니다 종목검색할수잇게부탁드림니다
프로필 이미지
밤톨123
2024-02-13
584
글번호 176570
종목검색
답변완료

수식 부탁드립니다. 미리 감사해요.

안녕하세요? 혼자 낑낑대다가 수식을 부탁드립니다. 아래의 4가지 매수-매수청산 조건이 한 시스템에 모두 구현되도록 수식을 부탁드립니다. 모든 신호에 진입하면 되는거죠? 1.10이평선이 60이평 위에 있을 때에만, 10이평선이 20이평선을 골든크로스하면 매수, 10이평선이 20이평선을 데드크로스하면 매수청산 2.10이평선이 60이평 위에 있을 때에만, macd 와 시그널이 골든크로스하면 매수(macd는 12,26,9) macd와 시그널이 데드크로스하면 매수청산 3. 60이평선과 120이평선이 정배열일 경우에는 10이평선이 60이평을 상향돌파할 경우 매수하고 60이평선을 하향 돌파할 경우 매수청산한다. 4. 60이평과 120이평이 역배열일 경우에 주가가 60이평을 상향 돌파하면 매수하고 120이평선을 터치하거나 60일을 하향이탈하면 매수 청산한다. 미리 감사를 드립니다.
프로필 이미지
세븐천사
2024-02-13
571
글번호 176569
시스템
답변완료

도와주심에..항상 감사드리고 있습니다. 4가지 조건 동시만족하는 검색기 부탁드립니다.

var : AA(0),대금(0),A(0),B(0),DD(0),양대금(0),A1(0),B1(0),D1(0),음대금(0); 대금 = (H+O+L+C)/4*V/100000000; A=IfF(C>O,대금,0); B=Accum(A); A1=IfF(C<O,대금,0); B1=Accum(A1); if sDate != sDate[1] Then { DD = B[1]; D1 = B1[1]; } 양대금=B-DD; 음대금=B1-D1; if CROSSUP(양대금,음대금) Then Find(1); input : Period(26),Period1(52); var : a(0),b(0),B1(0),B2(0),AA(0),BB(0); a = PVI+NVI; b = ma(PVI,Period)+ma(NVI,Period); b1 = ma(PVI,Period1)+ma(NVI,Period1); AA=MAX(B,B1); BB=MIN(B,B1); if BB*1.01>=AA && crossup(A,AA) Then Find(1); input : Period(240); var : a(0),b(0); a = PVI+NVI; b = ma(PVI,Period)+ma(NVI,Period); if crossup(A,B) Then Find(1); input : 배분1(0.236),배분2(1.02); var : 중최고가(0),중최저가(0); var : 경계(0),경계1(False),경계2(False); var : 기준봉(0),기준봉1(False),기준봉2(False); var : 결과기준(0),결과기준1(False),결과기준2(False); var : 평균(0),평균라인(0); var : a(0), m5(0),m10(0),m20(0),m60(0),m120(0),m240(0),m480(0); var : bh(0),bc(0),b(0),aa(0); 중최고가=highest(h,20); 중최저가=lowest(l,20); 경계=(중최고가+중최저가)/2-(중최고가-중최저가)*배분1; 경계1=crossup(c, 경계)&& c>o*배분2; 경계2=crossdown(c, 경계); if 경계1 or 경계2 Then 기준봉 = O; 기준봉1=crossup(c, 기준봉); 기준봉2=crossdown(c, 기준봉); if 기준봉1 or 기준봉2 Then 결과기준=o; 결과기준1=crossup(c, 결과기준); 결과기준2=crossdown(c, 결과기준); if 결과기준1 or 결과기준2 Then A=o; M5=ema(C,5); M10=ema(C,10); M20=ema(C,20); M60=ema(C,60); M120=ema(C,120); M240=ema(C,240); M480=ema(C,480); BH=BollBandUp(20,2); BC=ma(c,20); 평균=((M5*2)+(M10*2)+(M20*3)+(M60*2)+(M120*3)+(M240*2)+(M480*2)+(BH*1)+(BC*1)) / 18; 평균라인=Ema(Ema(Ema(평균, 5), 5), 5); B=평균라인 + 20*std(평균라인,5); AA=sar(0.02,0.2); if C>=A && CROSSUP(C,B) && AA<=C Then Find(1);
프로필 이미지
그냥생각없슴
2024-02-12
675
글번호 176568
종목검색
답변완료

문의 드립니다,

키움 stdev 함수는 예스랭귀지에서는 어떻게 표현하는지 궁금합니다.
프로필 이미지
정도령7
2024-02-12
625
글번호 176567
사용자 함수
답변완료

코드가 원하는대로 되지 않습니다.

var : 구매일자(0),구매시간(0),구매가격(0),구매포지션(False); var : 수익율(0),일번돌파(False),이번돌파(False),저점(False),고점(False),올랐다(0); var : 가두리상선1(0),가두리하선1(0),가두리상선2(0),가두리하선2(0),가두리폭(5),증감(2),가두리기간(30); var : 가두리대상(False),가두리상태(False),하이값(0),로우값(0),가두리상선(0),가두리하선(0),매물대최고(False),매물대박스(0); 가두리상선 = 첫번째매물대하이 * (1 + (증감/100)); 가두리하선 = 첫번째매물대로우 * (1 - (증감/100)); 가두리대상 = ((첫번째매물대하이 - 첫번째매물대로우)/첫번째매물대로우) *100 < 가두리폭; 매물대최고 = 첫번째매물대하이 > 두번째매물대하이; if 가두리대상 && CountIF(Highest(h, 가두리기간) < 가두리상선,가두리기간) < 1 && CountIF(Lowest(l, 가두리기간) > 가두리하선,가두리기간) < 1 then { 가두리상태 = True; } if 가두리상태[1] && CrossUp (c, 가두리상선) && 매물대최고 Then { Buy("가두리",ATSTOP,가두리상선); 가두리상태 = False; 가두리대상 = False; 구매일자 = sdate; 구매시간 = stime; 구매가격 = Close; Box_SetSize(매물대박스, 6); Box_Setfill(매물대박스,true,100,true); 매물대박스 = Box_New(구매일자[20], 구매시간, 가두리상선, 구매일자[1], 구매시간, 가두리하선); } IF MarketPosition == 1 then { 수익율 = ((C - 구매가격) / 구매가격) * 100; if 수익율 >= 5 && !곡선상승중 Then { ExitLong("5% 익절"); 구매일자 = 0; // 구매 일자 리셋 구매시간 = 0; // 구매 시간 리셋 구매가격 = 0; // 구매 가격 리셋 수익율 = 0; 가두리상태 = False; 가두리대상 = False; } if 수익율 <= -7 Then { ExitLong("7% 손절"); 구매일자 = 0; // 구매 일자 리셋 구매시간 = 0; // 구매 시간 리셋 구매가격 = 0; // 구매 가격 리셋 수익율 = 0; 가두리상태 = False; 가두리대상 = False; } } 많은 도움 주셔서 감사 합니다. 실력이 좀 늘었다고 생각했는데 아직 이런 기초적인것도 안되네요. 기간동안 가두리 범위 안에 캔들이 있다가 상선을 돌파 할때 구매를 하는건데 제대로 되는것도 있지만 캔들이 범위 밖에 나간것도 구매가 됩니다. 뭐가 잘못된건지 모르겠네요. 두번재 스샷은 캔들에 검은색 칠해진건 15% 이상의 캔들 입니다. 딱 봐도 가두리랑 상관없이 검색된겁니다. 위의 코드에서 수정을 부탁 드리고, 더 간결하고 좋은 코드가 있으면 그것도 올려 주시면 공부 열심히 하겠습니다. 질문을 올리고 처음으로 박스함수를 써봤는데.. 아무런 출력이 되지 않네요.. 수정부탁드립니다 ^^;
프로필 이미지
올드송
2024-02-12
804
글번호 176566
시스템