커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

색상변경 확인부탁합니다.

안녕하세요..... 봉색상을 변경하려고 하는데 어디가 틀린거죠... 상승 추세인 경우 지표 값은 1을 갖고, 하락 추세인 경 우 지표 값은 -1을 갖게 하는식에서 봉챠트 색상으로 바꿔고자 하는데 오류가 발생하네요.. input:Period(10); var1=accumN(C,period); var2=accumN(O,Period); if var1>var2 then var3= 1 else var3= -1 plot1(var3,'1',RED); else plot1(var3,'-1',BLUE);
프로필 이미지
느림
2004-10-03
1064
글번호 5292
지표
답변완료

if문에 대한 질문

안녕하십니까? 수식을 작성하다가 궁금한 점이 있어서 글을 올립니다. 조건문을 쓸때 (if ~then ) 조건1, 조건2, 조건3 이렇게 세게의 조건이 있습니다. 조건1이 조건2, 조건3을 제어하게 하려면 {}를 써서 하는건가요? 즉, 조건1이 조건2,3의 필터역할을 하게 하려면 어떻게 해야하나요? 조건1 { 조건2 조건3 } 이렇게 하면 조건1의 수식이 조건2,3을 제어하게 되는건지 궁금합니다.
프로필 이미지
히말라야
2004-10-01
1126
글번호 5287
시스템
답변완료

지표식 변수조정

스토캐스틱 지표식에서 변수를 하나 바꾸려고하는데, 생각보다 쉽지않네요. 지표식 하나 부탁드려요. 스토캐스특 변수에 고가나 저가를 안넣고 RSI14일값을 넣으려고 하거든요. 지표식 RSI(14)-(14일중 RSI 14일값의 최저가) ------------------------------------ (14일중RSI 14일 값의 최고가)-(14일중 RSI 14일 값의 최저가) ->사용자함수를 하나 만들어서 변수중에 고가하고 저가를 RSI로 바꾸는 단순한 작업을 했더니 오류가 나더라구요. 사용자함수안에 또다른 함수가 들어가면 안된다고 그러더라구요. 그러면, 지표식에서 어떻게 RSI를 넣어야할지 잘 몰라서요. 빠른 답변 부탁드려요.
프로필 이미지
달샘
2004-10-01
1267
글번호 5285
지표
답변완료

종목 검색식문의

시가총액 5천억 이상의 종목 중에서 일봉으로 보아 1. 이동평균선 정배열 종목 2. 최근 10 일간의 거래량 평균보다 2 배 이상 터진 종목 을 검색하고자 합니다. 빠른 답변 부탁드립니다. - 베트남 전 수상 pham van dong(1906-2000) 올림
프로필 이미지
팜반동
2004-10-01
1130
글번호 5283
검색
답변완료

목표수익 청산 후 재진입 금지식?

선물거래에서 매수진입(매도진입)하여 목표수익설정에 의해 청산했을경우 재매수진입(재매도진입)를 금지하고 반대 신호인 매도진입(매수진입)신호가 발생했을 때만 진입을 허용하는 식을 MACD(12.5.5)를 예를들어 알려주시면 감사하겠습니다.
프로필 이미지
회원
2004-10-01
1098
글번호 5282
시스템
답변완료

시스템식 문의드립니다

저번에 답변을 받았는데 잘안되네요. 매수조건1. crossup(c, 기준선) and c >= ma(c, 20) and c <= 어떤가격채널3 매수조건2. crossup(macd, signal) and c >= ma(c, 20) and c <= 어떤가격채널4 매도조건1. crossdn(c, 기준선) and c <= ma(c, 20) and c >= 어떤가격채널1 매도조건2. crossdn(macd, signal) and c <= ma(c, 20) and c >= 어떤가격채널2 이하 아래식으로 만들었습니다. 질문 1. 여기다가 각 조건별로 진입한후 5캔들이내에 - 매수진입의 경우 매수신호발생캔들의 저가를 하향돌파하면 매도 - 매도진입의 경우 매도신호발생캔들의 고가를 상향돌파하면 매수 로 리버스 하고자 합니다. 질문 2. 이식에다가 9시부터 9시10분사이에 macd신호선교차 매수신호면 매수, 매도신호면 매도를 덫붙이고자 합니다. 아래식을 어떻게 바꿔야 하는지요? 완성 좀 부탁드립니다. 혹시 식을 줄일수 있으면 줄여주심 더욱 감사하겠습니다. 죽 늘여놨더만 ^^ ========================================================= var1 = (highest(H,26)+lowest(L,26))/2; var2 = macd(12,26); var3 = ema(var2, 9); var4 = ma(c,20); var5 = 가격채널1,2,3,4 if crossup(c, var1) and c >= var4 and c <= 가격채널 then { buy("매수1"); } if crossdown(c, var1) and c <= var4 and c >= 가격채널 then { sell("매도1"); } else if crossup(var2, var3) and c >= var4 and c <= 가격채널 then { buy("매수2"); } else if crossdown(var2, var3) and c <= var4 c >= 가격채널 then { sell("매도2"); }
프로필 이미지
회원
2004-10-01
1089
글번호 5279
시스템
답변완료

시스템식및 지표식 문의드립니다.

안녕하세요.. 아래와 같은 청산식을 만들었는데요.. 매수/매도후 최고점 대비 ATR이용한 청산전략입니다. 여기에서 질문 1) 청산주문으로 Atstop을 사용했는데, Atstop의 경우 조건 만족시에 신호가 나가고, 매수/매도는 다음봉에서 나간다고 하는데, 신호 발생시, 즉 청산조건 만족하는 즉시 자동매매가 되게 할수는 없는지요? 질문 2) Stop Line을 지표식으로 만들어 확인하고 싶은데, 몇몇 함수(barssinceentry,marketposition등)를 지표식에서 지원 안하는것 같은데 어떻게 구현할수 있을까요... 아래 지표식은 제가 만들어 본것인데 에러가 많이 납니다. 답변 부탁드립니다. 감사합니다. // 시스템중 청산부분 입니다. input : rate(0.3),atrlen(10),len1(3); var : 차이(0), 지지선(0), 저항선(0), 추적매수(0),추적매도(0); 추적매수 = Nthhighest(1,h,barssinceentry()+1)-atr(atrlen)*len1; 추적매도 = NthLowest(1,l,barssinceentry()+1)+atr(atrlen)*len1; if marketposition() !=0 then { exitlong("매수추적스탑",atstop,추적매수); exitshort("매도추적스탑",atstop,추적매도); } // 지표식 input: atrlen(10),len1(3); var: 추적매수(0),추적매도(0); 추적매수 = Nthhighest(1,h,barssinceentry()+1)-atr(atrlen)*len1; 추적매도 = NthLowest(1,l,barssinceentry()+1)+atr(atrlen)*len1; if marketposition()==1 then { plot3(추적매수,"추적매수스탑"); } if marketposition()==-1 then { plot4(추적매도,"추적매도스탑"); }
프로필 이미지
어랍쇼
2004-09-30
1105
글번호 5273
시스템
답변완료

print문이 주문 시스템에서 제공되길...

안녕하세요? print문이 현재는 시스템시뮬레이터에서만 가능한 걸로 알고 있습니다. print문이 주문시스템에서 가능하도록 제공하길 희망합니다. 물론 print문이 들어 가면 시스템이 느려질 우려가 있으나, 요즈음 PC 성능이 좋아졌기 때문에 문제 없을 것 같습니다. 제게는 실제 주문시에도 print문이 꼭 필요하오니 반영 부탁드립니다. 감사합니다.
프로필 이미지
회원
2004-09-30
1170
글번호 5272
시스템
답변완료

시스템식 문의

수고 많습니다. 추석은 잘 보내셨는지요? 시스템식 부탁 드립니다. 문의식은 첨부하고요 답변은 메일 부탁드립니다. 수고하십시요.
프로필 이미지
pinetree
2004-09-29
1051
글번호 5271
시스템