커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

안녕하세요 수식문의드립니다.

주식을 통해서 주식선물 매매하려하는데요 체결강도 상승전롼시, 프로그램매수전환시 매수 체결강도 하락전환, 프로그램 매도전환시 매도 부탁드립니다.
프로필 이미지
몽고메리
2016-12-12
124
글번호 104889
시스템
답변완료

틱봉에 분봉라인 삽입수식 문의

수고가 많으십니다^^ 빠쁘신 와중에도 문의사항에 항상 신속히 답변해 주시는점 감사드립니다.. 차트설정에서 한가지 더 문의드리면 200틱봉에 3분봉 30선 라인으로 표시하려면 어떤 수식을 넣어야하는지요 부탁드립니다^^
프로필 이미지
광명으로
2016-12-12
111
글번호 104883
시스템
답변완료

지표식 부탁드립니다.

거래량을 기초로 rsi 수식을 구하려면요?
프로필 이미지
열렬남
2016-12-12
120
글번호 104882
지표

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

프로필 이미지
로서
2016-12-12
7
글번호 104880
종목검색
답변완료

수식부탁 드립니다

첫번째 질문:2봉전고가 와 2봉전 저가가 30틱 이내 두번째 질문:2봉전 시가와 2봉전 종가가 양봉이면서 30틱 이내
프로필 이미지
개미왕초
2016-12-12
117
글번호 104878
시스템
답변완료

수식작성 도움 부탁드립니다.

안녕하세요. 늘도움주셔서 감시합니다. 아래와 같은 수식 부탁드립니다. 30분봉에서 일간 최고가를 빈영하고 싶은데, highest 로는 일간기준이 반영이 되지 않는것 같습니다. 아래와 같은 조건이 성립되면 시스템이 적용되게 하고싶습니다. <전일까지의 20일간 최고가를 당일 5% 이상 상승하고, 20일간 최고 거래량의 1/2 이하이면> 그리고 한가지 더 문의시항이 있는데 <30분봉 첫봉이 20일간 최고 거래량의 1/2을 넘는 음봉이 아닐경우> 위의 두가지 수식을 부틱드립니다. 감사합니다.
프로필 이미지
nh투자파도
2016-12-12
126
글번호 104877
시스템

관리자에 의해 프로그램 사용법 QnA로 이동되었습니다

프로필 이미지
surigold
2016-12-12
3
글번호 104876
시스템
답변완료

시가선 전략인데 시스템 작성 정중히 부탁드려봅니다

수고많으십니다. 예스랭귀지에 이제 막 입문한터라... 많이 부족합니다. 일단 생각해둔 것이 수식으로 어떻게 구현되는지 보면 빨리 배울것 같아 부탁드려봅니다. #기준차트 60분봉(또는 30분봉) #진입 1)당일시가선 상승돌파시 다음캔들 시가에서 진입 -양봉캔들의 저가부터 종가의 범위 안에 당일시가가 포함될 때 (조건: 저가<=당일시가<종가) 2)당일시가선 하락돌파시 다음캔들 시가에서 진입 -음봉캔들의 고가에서 종가의 범위 안에 당일시가가 포함될 때 (조건: 고가>=당일시가>종가) *즉, 1~3개 캔들이 연속으로 진입조건을 만족할 수 있음 *'다음캔들 시가 진입'을 위해서 '이전캔들 종가 진입'이 더 효과적이라면 그 방법이 더 나을것 같습니다. #손절 1)모든 진입 시 기본 손절 [input으로 입력: 기본값=매수&#8211;8틱(매도+8틱)] 2)진입 이후 첫 번째 캔들의 종가기준 수익이 2틱이상일 경우 손절라인 변경 (해당 캔들 몸통의 45%지점으로) -매수진입일 때 해당 캔들의 {시가+(종가-시가)*0.45}으로 설정 -매도진입일 때 해당 캔들의 {시가-(시가-종가)*0.45}으로 설정 3)손절 체결 없이 두 번째 캔들 완성시 역시 두 번째 캔들의 45%선으로 손절 갱신 -손절 체결이 없는한 그 이후 완성되는 캔들에서도 같은 방식으로 손절 갱신 #청산 1)지정한 시간(input으로 입력: 기본값=유럽시장 시간기준 22:30)부터는 당일거래중지 (포지션 모두 청산) 2)매수 진입시 이후 음봉캔들(종가<시가)이 완성되면 종가에서 즉시 청산 3)매도 진입시 이후 양봉캔들(종가>시가)이 완성되면 종가에서 즉시 청산 #필터 1)당일시가 돌파의 진입조건에서 양봉(또는 음봉)의 캔들몸통(시가에서 종가)이 2틱이하로 완성되면 진입불가 특히, 손절을 갱신하는 조건이 개인적으로 너무 어려워... 부탁드립니다. 전략의 발상은 당일시가선에서 멀어지는 캔들을 놓치지 않겠다는 의도입니다. 손절이 되어도 또 진입, 역방향으로 돌파되어도 다시 진입....추세추종전략이 되겠네요. 실전에 적용하려면 손을 많이이 봐야 하겠지만 이 전략을 기초로 공부하면서 응용해보겠습니다. 감사합니다.
프로필 이미지
마인드마스터
2016-12-12
193
글번호 104875
시스템
답변완료

상한가 표시 수정

수고하십니다. 그림과 같이16.8.22, 23일자 갭 상한가가 표시가 되지 않는 군요 바르게 수정 부탁합니다. 검색식은 아래와 같습니다. var : 상한가(0), UpLimit(0); var : up1(0), up2(0), up3(0), up4(0), up5(0),up6(0),Up7(0); if date >= 19981207 then { if date < 20050328 && CodeCategory() == 2 then UpLimit = (BP[0] * 1.12); Else if date >= 20050328 and date < 20150615 Then UpLimit = (BP[0] * 1.15); Else UpLimit = (BP[0] * 1.30); if CodeCategory() == 2 then { if date >= 20030721 then { up1 = int(UpLimit/100+0.00001)*100; up2 = int(UpLimit/100+0.00001)*100; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/5+0.00001)*5; up7 = int(UpLimit/1+0.00001)*1; } else { up1 = int(UpLimit/1000+0.00001)*1000; up2 = int(UpLimit/500+0.00001)*500; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/10+0.00001)*10; up7 = int(UpLimit/1+0.00001)*1; } } Else { up1 = int(UpLimit/1000+0.00001)*1000; up2 = int(UpLimit/500+0.00001)*500; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/5+0.00001)*5; up7 = int(UpLimit/1+0.00001)*1; } if CodeCategory() == 1 || CodeCategory() == 2 then { if sdate < 20101004 Then{ If BP >= 500000 Then 상한가 = up1; Else If BP >= 100000 Then 상한가 = iff(up2>=500000, up1, up2); Else If BP >= 50000 Then 상한가 = iff(up3>=100000, up2, up3); Else If BP >= 10000 Then 상한가 = iff(up4>=50000, up3, up4); Else If BP >= 5000 Then 상한가 = iff(up5>=10000, up4, up5); Else If BP >= 1000 Then 상한가 = iff(up5>=5000, up5, up6); Else 상한가 = iff(up6>=1000, up6, up6); } Else{ If BP >= 500000 Then 상한가 = up1; Else If BP >= 100000 Then 상한가 = iff(up2>=500000, up1, up2); Else If BP >= 50000 Then 상한가 = iff(up3>=100000, up2, up3); Else If BP >= 10000 Then 상한가 = iff(up4>=50000, up3, up4); Else If BP >= 5000 Then 상한가 = iff(up5>=10000, up4, up5); Else If BP >= 1000 Then 상한가 = iff(up5>=5000, up5, up6); Else 상한가 = iff(up6>=1000, up6, up7); } } else if CodeCategory() == 8 || CodeCategory() == 9 then { // ETF 상한가 = up6; } } if H >= 상한가 Then plot1(H,"검색");
프로필 이미지
자아준
2016-12-11
175
글번호 104874
검색