커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식부탁드립니다

수식1 K=stochasticsslow(p1,p2); D=eavg(k,p2); k 수식2 K=stochasticsslow(p1,p2); D=eavg(k,p2); D 수식3 K=stochasticsslow(p1,p2); D=eavg(k,p2); MIN(K,D) p1=20 p2=10 리딩차트에수식을적용할려면어떻게해야하나요? 감사합니다
프로필 이미지
하얀그림자
2013-04-05
255
글번호 61702
시스템
답변완료

시스템매매횟수제한

항상 감사드립니다 아래시스템식을 매매제한을 추가하고 싶습니다 ***시스템1 (1일 1회매매) 유로선물 매매시간: 07:00~익일새벽 06:00 if var18 > var18[1] and macdv>macds then buy("B1"); ***시스템2(신호발생후 30개봉 이내에서는 신호발생금지) 신호발생후 청산시 30개봉 이후봉에서 신호발생 if var18 > var18[1] and macdv>macds then buy("B1"); ***시스템3 매수후 10틱이익시 매수청산 매도후 10틱이익시 매도청산
프로필 이미지
조민철
2013-04-04
290
글번호 61701
시스템
답변완료

옵션 데이터 일괄 다운

옵션 근월물(가능하면 차월물까지) 전체 행사가의 콜풋의 시고저종 데이터를 월물 첫날부터 현재(혹은 전일)까지 일괄해서다운 받고자 합니다. 혹시 가능한 방법이 있는지요? 행사가 하나씩 말고 전체를 엑셀 데이터로 받고자 합니다. 그럼 부탁드립니다.
프로필 이미지
스퍼트시커
2013-04-04
308
글번호 61700
검색
답변완료

시스템식 문의드립니다.

안녕하세요? 시스템식 문의드립니다. 저는 일봉을 적용하여 4분봉으로 시스템을 실행하고자 합니다. 아래와 같이 일봉기준과 4분봉(실행시점)을 적용하여 조건에 맞는 수식을 부탁드립니다. 일봉기준조건 1. 3일, 5일, 7일, 9일, 20일 이동평균선 일봉기준조건 2. StochasticsK(12,5) 일봉기준조건 3. StochasticsD(12,5,5) 일봉기준조건 4. BollBandDown(20,2) 일봉기준조건 5. BollBandup(20,2) 4분봉(실행시점)조건 1. 3일, 5일, 7일, 9일, 20일 이동평균선 4분봉(실행시점)조건 2. StochasticsK(12,5) 4분봉(실행시점)조건 3. StochasticsD(12,5,5) 4분봉(실행시점)조건 4. BollBandDown(20,2) 4분봉(실행시점)조건 5. BollBandup(20,2) 박스로 구분이 되어야 이해가 쉬울것 같아 엑셀파일로 첨부했습니다.
프로필 이미지
새마귀
2013-04-04
266
글번호 61699
시스템
답변완료

data 확인 문의

리딩쓰고 있습니다. 연결선물지수/ 일봉 시스템차트(전략실행)에 있는 data가 시스템시뮬레이션 data에 없는경우를 발견 했습니다. 1998-08-21 1998-08-22 1998-08-24 1998-08-25 1998-11-21 위 5일 data가 시스템차트(전략실행) 일봉이 있습니다만 시스템시뮬레이션에서는 데이터가 빠진것 같습니다. 분봉은 1999년부터 제공해주시는건지요?
프로필 이미지
회원
2013-04-04
280
글번호 61698
시스템
답변완료

검색식 부탁합니다

1 일봉상의 지수이평(20)이 전일의 지수이평보다 상승 and 일봉상의 MACD 오실레이터(12,26,9)가 전일보다 상승 and 주봉상의 지수이평(20)이 전주의 지수이평보다 상승 and 주봉상의 MACD오실레이터 12,26,9)가 전주보다 상승 인 종목검색식 2 일봉상의 지수이평(20)이 전일의 지수이평보다 상승 and 일봉상의 trix(14,9)가 전일보다 상승 and 주봉상의 지수이평(20)이 전주의 지수이평보다 상승 and 주봉상의 trix(14,9)가 전주보다 상승 인 종목검색식
프로필 이미지
상큼한아침
2013-04-04
262
글번호 61697
검색
답변완료

시스템 재문의 드립니다.

답변은 잘 받았습니다. 제가 생각했던 것 보다는 표현이 덜 되었지만..(실제 손매매 했을때 와는 진입 청산 시점이 안맞음) 이정도로 표현이 가능하구나라는 것에 대해서 놀랍고 좀더 수정을 하고 개선을 한다면 좋은 시스템으로 쓸수 있을거란 확신이 듭니다. 만들어주신 수식중에 궁금한것이 있어서 추가 질문 드립니다. 1. 변수값중에 c1~c3 값이 무엇인가? 2. 거래내역을 보니 매수를 하면 안되는 지점에서 매수를 하는 상황이 발생 되었습ㄴ다. 예를들면 매수 원칙은 장중에 일봉상 주가가 엔벨 하단선(지지선)을 하향 돌파 할 때만 하는 것인데, 어떤 때에는 상단선에서 계속 상승중(연속 상한가를 갈때)일때 따라가며 매수를 하더랍니다. 이부분 수정이 되어야 할 것 같습니다. 3. 그리고 추가 할 부분이 주가가 급락할 당시 "유상증자","감자"로 인한 하락일때는 매수금지 라는 조건을 넣고 싶습니다. 즉, 종목이 이유없는 급락일때 매수 하는 방법이기에, 유상증자나 감자와 같은 악재로 인한 급락은 매수 타이밍에서 제외 시키는 것입니다. (단, 제3자배정은 제외) 4. 주가가 엔벨 상단선에서부터 급락 하는게 아니라 중단선부터 급락하는 경우도 있습니다. 이럴때는 1차매수는 하단선의 -10%지점에서부터 시작 합니다. (기존 매수 타이밍에서 한 템포씩 밀려야함) 다시한번 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 지표식 문의 드립니다. > 안녕하세요 예스스탁입니다. Input : Period(20), Percent(2),투입금액(10000000); var : center(0),UPline(0),DNline(0); input : C1(2000000),C2(3000000),C3(4000000); if CodeCategory == 1 Then{ #코스피 if BasePrice < 50000 Then{ Var1 = int(int((투입금액*0.25)/C)/10)*10; Var2 = int(int((투입금액*0.25)/C)/10)*10; Var3 = int(int((투입금액*0.50)/C)/10)*10; } Else{ Var1 = int((투입금액*0.25)/C); Var2 = int((투입금액*0.25)/C); Var3 = int((투입금액*0.50)/C); } } if CodeCategory == 2 Then{#코스닥 Var1 = int((투입금액*0.25)/C); Var2 = int((투입금액*0.25)/C); Var3 = int((투입금액*0.50)/C); } center = ma(C, Period); UPline = EnvelopeUp(Period, Percent); Dnline = EnvelopeDown(Period, Percent); if MarketPosition == 0 and CrossDown(c,Dnline) and countif(C > UPline,15) Then buy("b1",OnClose,def,var1); if MarketPosition == 1 Then{ if CurrentEntries == 1 Then buy("b2",AtStop,EntryPrice*0.9,var2); if CurrentEntries == 2 Then buy("b3",AtStop,EntryPrice*0.8,var3); ExitLong("bx",AtLimit,AvgEntryPrice*1.07); } 즐거운 하루되세요 > 전략가 님이 쓴 글입니다. > 제목 : 지표식 문의 드립니다. > 현물 관련 거래 시스템 입니다. 기준 - 일봉 보조지표 엔벨로프를 이용.. 기간20 퍼센트20 주가가 엔벨 상단선 위(또는 -2% 부근)에서 장대음봉으로 급락하여 단기간(15봉내)에 하단선에 왓을때 1차매수 1차매수 가격으로부터 -10% 지점에서 2차매수 2차매수 가격으로부터 -10% 지점에서 3차매수 분할매수 포트폴리오 비율은 2.5:2.5:5 평단가의 7% 부근에서 전량매도 예1) 1차매수후 상승하여 평가수익이 +7%가 되는 순간 전량매도 예2) 1차매수후 상승하여 평가수익이 +6.4% 나온 후 다시 하락하여 2차매수 되면 1차매수가와 2차매수가의 평단가로부터 평가수익이 +7% 될때 전량매도
프로필 이미지
전략가
2013-04-04
368
글번호 61694
시스템
답변완료

문의합니다

29618 수식올렸습니다 부탁합니다
프로필 이미지
파티아
2013-04-04
256
글번호 61691
시스템
답변완료

문의합니다

안녕하세요 늘 감사합니다 진입식을 2개 병행해서 사용중일때 특정한 식 "AA" 만을 지정하여 당일 신호의 처음과 두번째를 거르고부터 나오도록 할수도 있는지요 시간으로 제한도 해보았지만 별무 효과네요 물론 나머지 신호 "BB"는 정상적으로 나오고요 부탁드립니다
프로필 이미지
파티아
2013-04-04
280
글번호 61685
시스템