커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
3262
글번호 230811
지표
답변완료

가원장 계좌별 보유내역 디버깅 MessageLog 출력

수고하십니다. 전략식 부탁드립니다. 가원장 계좌별 보유내역 디버깅에서 아래와 같이 MessageLog 출력하고 싶습니다. - 계좌번호,종목코드,진입일자,진입시간,진입구분,진입단가,보유수량,수익금액,수익틱수,수익율,만기일,잔존기간,위탁증거금,유지증거금,예탁금,주문가능금액(USD) - 종가 변동시 디버깅 MessageLog 출력
프로필 이미지
후왕
2021-09-05
1262
글번호 152035
시스템
답변완료

다음 검색식에 잘못된점이 있다면 가르쳐 주시기바랍니다.

아래식은 고가가 지표(T_Line)를 돌파한 종목을 검색하는 검색식입니다만 검색된 종목이 지표(T_Line)와 주가가 서로 다른 위치에 있는 종목들만 검색됩니다. 무엇이 문제인지 가르쳐 주시기 바랍니다. Input: Period(43), Period_vol(40), Period_day(21), D(2); Var: BBup(0), Yang(0), Um(0), Up_vol(0), Dn_vol(0), Uvv(0), Dvv(0), Up_dis(0), Dn_dis(0), T1(0), T_Line(0); BBup = BollBandUp(Period, D); Yang = V * (C-L)/(H-L); Um = V * (H-C)/(H-L); Up_vol = IFF(C >= O, Yang, 0); Dn_vol = IFF(C < O, Um, 0); Uvv = AccumN(Up_vol, Period_vol)/AccumN(V, Period_vol); Dvv = AccumN(Dn_vol, Period_vol)/AccumN(V, Period_vol); Up_dis = BBup + (BBup * Dvv); Dn_dis = BBup - (BBup * Uvv); T1 = IFF(C >= O, Dn_dis, IFF(C < O, Up_dis, 0)); T_Line = Ema(Ema(Ema(T1, Period_day), Period_day), Period_day); If CrossUp(H, T_Line) Then Find(1);
프로필 이미지
얜서
2021-09-05
1307
글번호 152034
종목검색
답변완료

시스템 질문입니다

지수선물 적용 예정입니다 일봉상 (당일고가 - 당일저가) 값의 평균을 구하는 식을 알고 싶습니다 기간은 차트 자체에서 날짜로 지정이 가능 하더군요 그럼 신속하고 정확한 답변 부탁드립니다
프로필 이미지
우리상향
2021-09-05
1501
글번호 152033
시스템
답변완료

문의드립니다.

주식, 일봉에서 7일 이내 1회이상 거래대금 100억원 이상 그리고 7일 이내에 7%(전일종가 대비 당일고가) 상승봉 = a 를 찾는다. (a의 고가에서 -2.5% 하락한)의 지지저항선으로 정의하고 거래당일날 이 지지저항선을 돌파하는 종목을 찾고 싶습니다.
프로필 이미지
오스카르
2021-09-05
1344
글번호 152032
종목검색
답변완료

marketposition 문의

안녕하세요 국내주식이구요 문의드립니다.. 현재봉완성시 다음봉 신호발생시 현재거래가 marketposition ==0 (기준) 다음거래가 marketposition ==1 이면, 다다음거래는 marketposition==2 가 되는지요?
프로필 이미지
강물처름
2021-09-05
793
글번호 152031
시스템

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

프로필 이미지
요타
2021-09-05
10
글번호 152030
시스템
답변완료

피라미딩 매수상태에서 진입이후 2틀이상부터 추가매수 가능

피라미딩 2번째 매수 진입이후 하루는 쉬고 2틀지나고 진입가능하도록 구현하고 싶습니다. 그러나, EntryDate(N)함수가 피라미딩 상황에서는 포지션이 시작되는 첫진입의 날짜만 제어하는 것 같습니다. 파리미딩의 첫진입말고 2번째 진입부터 하루쉬고 2틀째 진입가능하도록 로직 구현 가능한지 궁금합니다. EX) if Sdate >= EntryDate + 1 : 이로직은 피라미딩에서는 적용이 안됩니다. 감사합니다.
프로필 이미지
영원한자유
2021-09-05
735
글번호 152029
시스템

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

프로필 이미지
2wnwn
2021-09-06
27
글번호 152028
시스템
답변완료

문의드립니다

지표 중에 Connors RSI라는 지표가 있어 구현해보고 싶은데 감이 잘 오지 않아 문의드립니다. 지표에 대한 설명은 인터넷 원문으로 보면(번역 과정에서 전달이 제대로 안될 수 있어 원문으로 하겠습니다) https://school.stockcharts.com/doku.php?id=technical_indicators:connorsrsi The formula given is: ConnorsRSI(3,2,100) = [ RSI(Close,3) + RSI(Streak,2) + PercentRank(percentMove,100) ] / 3 Relative Strength Index The first component is a simple 3-period RSI of price. This component measures price momentum on a scale of 0-100. Up/Down Streak Length The second component is a 2-period RSI of the up/down streak length. It measures the duration of the trend. The up/down streak is essentially the number of days in a row that the security's closing price has been higher (up) or lower (down) than the previous day's close. If a stock closes above its previous close three days in a row, then the up/down streak is +3. If it has closed below its previous close for 2 days, then its streak is -2. If it does not change price between one period and the next, then the streak is reset to 0. Applying the 2-period RSI to this streak value converts it to a bound oscillator where values must be in the range of 0-100. Magnitude of Price Change The third component ranks the most recent period's price change against the price change of the other periods in the specified timeframe (100 periods by default). Essentially you determine the percentage of previous price changes that are lower than the most recent one. For example, if you specify a 20-day timeframe, and 7 of those 20 price change values are lower than today's price change, then 7 / 20 = 0.35 = 35%. Again, defining this as a percentage restricts the component to a scale of 0-100. If today's price change was large and positive, the value of this component will be closer to 100; large negative price changes will result in a value closer to 0. 인데, 첫번째는 3일짜리 RSI이고(wilder가 아니라 cutler식 rsi 인 것 같습니다) 두번째는 연속 상승일수/하락일수(2일 연속 상승=2, 2일 연속하락=-2 등)에 대한 2일짜리 RSI, 세번째는 지난 100일간 1일 주가변화율(1일 ROC)이 당일 주가변화율보다 낮았던 일의 비율 정도로 볼 수 있을 것 같습니다.(다른 몇몇 시스템트레이딩 프로그램에서는 percentrank 함수로 나타내는 경우가 있는데 제가 못찾은건지 원래 없는건지 예스랭귀지에서는 맞는 함수를 모르겠습니다) 첫번째는 단순한 3일짜리 RSI지만 남은 두 가지가 수식으로 어떻게 표현해야 할지 감이 잘 잡히지 않아 문의를 드립니다.
프로필 이미지
사모라노
2021-09-05
1576
글번호 152027
지표