커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의드립니다

안녕하세요..아래식을 data2(선물기준)로 참조해서 콜옵션을 메인으로 해서 거래하고자 하는데 전환하는게 쉽지 안네요.. 전환 부탁드립니다.. var11 = BollBandUp(20,2); var21 = BollBandDown(20,2); var31 = var11-var21; var41 = ma(var31,20); var51 = adx(14); if stime>=093000 and var31 >= var41[1]*1.2 and crossup(c,var11)and var51 > var51[1] Then buy(); if MarketPosition == 1 and adx(14) < adx(14)[1] Then ExitLong(); SetStopEndofday(144200);
프로필 이미지
머니사이언스
2014-02-22
193
글번호 72831
시스템

삼족오 님에 의해서 삭제되었습니다.

프로필 이미지
삼족오
2014-02-22
3
글번호 72830
검색

처음처럼22 님에 의해서 삭제되었습니다.

프로필 이미지
처음처럼22
2014-02-22
0
글번호 72829
지표
답변완료

문의드립니다

아래식에 오류가 있습니다 뭐가 잘못된건지 모르겠습니다 설명도 부탁드립니다 Var1 = (Data1(C)-Data1(C)[1])/Data1(C)[1]*100;
프로필 이미지
처음처럼22
2014-02-22
170
글번호 72828
지표
답변완료

수식믄의입니다

1.. 분봉상에서 당일 갭이 2.0이상또는 -2.0이상발생시 macd 시그널 교차 매수..매도 갭이 2.0미만또는 -2.0미만시 adx 교차로 매수..매도 가능한가요? 2. 또 macd는 10분봉상..adx는 100틱에서 어것도 가능한건가요?
프로필 이미지
고구미
2014-02-22
181
글번호 72827
시스템
답변완료

수식 문의 드립니다.

분봉에서 일봉의 데이터(dayhigh, daylow)를 이용한 스윙함수가 필요합니다. 샘플로 스윙로우 하나만 부탁드리겠습니다.
프로필 이미지
옵티머스
2014-02-22
227
글번호 72826
사용자 함수
답변완료

시스템식 추가부탁합니다

안녕하세요 1번 이식에 식추가 해주세요(그리고 식을 하나더 만들어주세요 일목균형표만 따로 2번식을 만들어주세여-일복균형표는 분리) 매수 매도시간은 22시~23시 사이 이구요 일목균형표(9.26.52)에서 상승일목균형표에서 봉이10틱이상 상승시매수 일목균형표(9.26.52)에서 하락일목균형표에서 봉이10틱이하 하락시매도 청산은 일목균형표가 상승에서 하락으로 바&#45016;경우 청산은 일목균형표가 하락에서 상승으로 바&#45016;경우 손절은 10틱으로 해주세요 수고하세요 var : Bcount(0),Scount(0); var : mav1(0),mav2(0),mav3(0),mav4(0),mav5(0),mav6(0),mav7(0),mav8(0),mav9(0),mav10(0); mav1 = ma(c,5); mav2 = ma(c,10); mav3 = ma(c,15); mav4 = ma(c,25); mav5 = ma(c,70); mav6 = ma(c,2); mav7 = ma(c,7); mav8 = ma(c,30); mav9 = ma(c,50); mav10 = ma(c,120); if stime == 170000 or (stime > 170000 and stime[1] < 170000) Then Bcount = 0; if stime >= 170000 and stime <= 190000 Then{ if MarketPosition == 1 and MarketPosition != MarketPosition[1] then Bcount = Bcount+1; } if stime == 90000 or (stime > 90000 and stime[1] < 90000) Then Scount = 0; if stime >= 90000 and stime <= 120000 Then{ if MarketPosition == -1 and MarketPosition != MarketPosition[1] then Scount = Scount+1; } if stime >= 170000 and stime <= 190000 and Bcount < 1 Then{ if MarketPosition == 0 and mav3 > mav4 and mav4 > mav5 and crossup(mav1,mav2) and C > O and H >= L+PriceScale*1 Then buy("매수진입",AtMarket);} if stime >= 240000 and stime <= 240000 and Scount < 1 Then{ if MarketPosition == 0 and mav8 < mav9 and mav9 < mav10 and CrossDown(mav6,mav7) and C > O and H >=O-PriceScale*1 Then sell("매도진입",AtMarket,def,1); } if MarketPosition == 1 Then{ ExitLong("매수손절",AtStop,EntryPrice-PriceScale*10); if CurrentContracts == MaxContracts Then ExitLong("매수수익",atlimit,EntryPrice+PriceScale*10); } if MarketPosition == -1 Then{ ExitShort("매도손절",AtStop,EntryPrice+PriceScale*8); if CurrentContracts == MaxContracts Then ExitShort("매도수익",atlimit,EntryPrice-PriceScale*13); }
프로필 이미지
회원
2014-02-22
181
글번호 72825
시스템
답변완료

수식 작성 요청

1. 매수 - 당일종가 > 전일종가, 매수 반복 2. 매도 - 당일종가 > 평균매입금액*1.15, 매도 - 당일종가 < 평균매입금액*0.85, 매도 3. 당일 종가가 전일 종가보다 높으면 계속 분할 매수 후, 일정 수익 발생 시 혹은 일정 손실 발생 시 전량 매도하는 전략을 무한 반복하는 수식을 원합니다. 4. 감사합니다. 예시) [1차 매수] 1. 2014. 1. 1: 종가 900 2. 2014. 1. 2: 종가 1000, 1주 매수 (당일종가 > 전일종가) 3. 2014. 1. 3: 종가 1100, 1주 매수 (당일종가 > 전일종가) 4. 평균매입금액: 1050, 2주 보유 [1차 매도] 1-1. 2014. 1. 4: 종가 1300, 2주 매도 (당일종가 > 평균매입금액*1.15) 1-2. 2014. 1. 4: 종가 800, 2주 매도 (당일종가 < 평균매입금액*0.85) [2차 매수] 1. 2014. 1. 5: 종가 900, 1주 매수 (당일종가 > 전일종가) 2. 2014. 1. 6: 종가 1000, 1주 매수 (당일종가 > 전일종가) 3. 평균매입금액: 950, 2주 보유 [2차 매도] 1-1. 2014. 1. 7: 종가 1100, 2주 매도 (당일종가 > 평균매입금액*1.15) 1-2. 2014. 1. 7: 종가 800, 2주 매도 (당일종가 < 평균매입금액*0.85)
프로필 이미지
우상향
2014-02-21
197
글번호 72824
시스템
답변완료

손절 말인데요

그 일반적으로 손절이라하면, 일정값 이하로 떨어지면, 그가격에 시장가로 던지는걸 말하는데, 예스에서는 신호이하의 봉이 나온다음 그 다음봉에 나가는건, 진입 청산식과 같나요? 이렇다면, 스탑로스 기능이 그렇게 도움되는게 아닌것 아닌가요. 그냥 일정 가격을 실시간 감시후, 시장가로 즉시 던지는건 불가능합니까? setstoploss 명령이긴한데, 이게 조건만족시 즉시설정창으로는 확실히 되는데, 랭귀지로 명령어 써서 하면, 손실그래프보면 손절값 이상으로 여전히 화살표가있습니다. 그다지 소용없는것같기도하고요. 확실한 명령어를 알려주세요.
프로필 이미지
매매의추억
2014-02-21
199
글번호 72823
시스템