커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

값출력

input : freetime(95959),폭변수(1); plot11(dayopen,"시가"); plot23(dayhigh(1),"전고"); plot24(daylow(1),"전저"); plot25(dayclose(1),"전종"); plot26((dayhigh+daylow)/2,"중심"); if stime >= freetime then{ var1 = TimeHigh(90000, freetime); var2 = TimeLow(90000, freetime); if var1-dayopen > 폭변수 Then{ var3=var1-DayOpen; var5 = 1; var6=var3/2; } if dayopen-var2>폭변수 Then{ var3=dayopen-var2; var5 = -1; var6=var3/2; } value1 = dayopen+var6; value2 = dayopen+var3; value3 = dayopen+var3+var6; value4 = dayopen+var3*2; value5 = dayopen+var3*2+var6; value6 = dayopen+var3*3; value7 = dayopen+var3*3+var6; value8 = dayopen+var3*4; value9 = dayopen+var3*4+var6; value10 = dayopen+var3*5; value11 = dayopen-var6; value12 = dayopen-var3; value13 = dayopen-var3-var6; value14 = dayopen-var3*2; value15 = dayopen-var3*2-var6; value16 = dayopen-var3*3; value17 = dayopen-var3*3-var6; value18 = dayopen-var3*4; value19 = dayopen-var3*4-var6; value20 = dayopen-var3*5; plot1(value10,"10"); plot2(value9,"9"); plot3(value8,"8"); plot4(value7,"7"); plot5(value6,"6"); plot6(value5,"5"); plot7(value4,"4"); plot8(value3,"3"); plot9(value2,"2"); plot10(value1,"1"); plot12(value11,"-1"); plot13(value12,"-2"); plot14(value13,"-3"); plot15(value14,"-4"); plot16(value15,"-5"); plot17(value16,"-6"); plot18(value17,"-7"); plot19(value18,"-8"); plot20(value19,"-9"); plot21(value20,"-10"); plot22(var3,"진폭"); } plot을 현재가가 value값 근처에 갔을 때만 출력하고 싶습니다 만약 value20값이 100이면 근처값(변수)을 1로 했을 때 현재가가 99이면 출력되고, 되고난 후 그 다음 값이 출력되게 하고 싶습니다 돌파후 다시 근처에 오면 출력... 이런식으로 부탁합니다
프로필 이미지
남산굴
2011-11-02
491
글번호 44391
지표
답변완료

수식부탁드립니다--------------

1)미국장이 0.5%이상으로 움직였으면 매매허용 2)아침시가보다 위에있으면서 20이평이 상승중일때 매수
프로필 이미지
leekss1
2011-11-02
420
글번호 44390
시스템
답변완료

수식문의 드립니다.

N분봉에서 데이트레이딩 기준으로 양봉이면 선물 1계약 매수 음봉이면 선물 1계약 매도 에서 1) 계약수가 무한하다는 가정하에 위 로직대로 쌓아가다 모든 포지션 종가청산 2) 계약수 5계약 이라 할경우 위 조직대로 쌓라가다 한쪽 포지션의 한계를 5계약으로 하고 모든 포지션 종가청산 하는 수식부탁드립니다. 수고하세요.
프로필 이미지
kwanq
2011-11-02
398
글번호 44381
시스템

러블리 님에 의해서 삭제되었습니다.

프로필 이미지
러블리
2011-11-02
17
글번호 44379
지표
답변완료

시스템식 부탁드립니다.

항상 도움주셔서 감사합니다. 피라미딩 기법을 그림처럼 하려는데, 기초가 안되어 있어서 잘 안되네요 도움 부탁드립니다. ---------------------------------------
프로필 이미지
선행
2011-11-02
965
글번호 44378
시스템
답변완료

시스템식 문의드립니다.

안녕하세요.. 시스템식 문의드립니다. 아래와 같은 조건식 Condition1 = ma(C,2) > ma(C,3) and ma(C,3) > ma(C,5); Condition2 = C > highest(c,12)[1] And c - o > h - c ; if Condition1 or Condition2 Then buy(); Condition1 = CrossDown(C,ma(C,20)); Condition2 = c < Lowest(c,9)[1]; if Condition1 or Condition2 Then ExitLong(); 질의1. buy condition1조건에 현재봉에서 ~ 8봉사이 양봉이 7개이상이면 매수금지 (단, 나머지 음봉1개의 값이 0.20 이하 일때) 항상 감사드립니다.
프로필 이미지
새마귀
2011-11-02
431
글번호 44377
시스템
답변완료

차트 y축 변경

차트 y축을 %로 바꾸는거 어떻게해요? y축이 가격으로 되어있잖아요 이때 제가 어떤 가격대를 선으로 지정해두면 그 가격을 0%로 잡아 위 아래 + - 5 10 15 20 %로 나오게 되는거요 초보적인 질문인줄 알지만, 몰라서그래요 부탁해요
프로필 이미지
테이프
2011-11-02
385
글번호 44371
지표
답변완료

cross의 개념에 대해서...

아직도 약간 헷갈리는게 있어서 질문 드립니다. 5이평 지점을 돌파이탈하는 cross에 대해서 질문인데요 동일봉상에서 5이평을 돌파했다가 다시 종가상으로 이탈했을 때는 crossdown으로 보는것 같은데(반대는 crossup) 5이평을 돌파했다가 이탈해서 음봉일 경우와 5이평을 돌파해서 유지하며 양봉일 경우를 수식으로 쓰려고 해봤는데 var1=ma(c,5) If (dayindex > 0 and CrossUp(c,var1)) and o>c and marketposition==0 Then {buy} If (dayindex > 0 and CrossDown(c,var1)) and o<c and marketposition==0 Then {sell} 로 했는데 전혀 신호가 안잡히는데 왜 그런지 모르겠습니다.
프로필 이미지
연구자
2011-11-02
428
글번호 44370
시스템
답변완료

몇가지 질문입니다.

* 모든 질문은 10분봉을 기준으로 작성되는 코드를 대상으로 합니다. * "과거 10일간의 일간거래량이 일 20만주 이상이면"이란 조건을 어떻게 표현하는지 * 종목검색->조건검색->설정->기타에 있는 거래정지, 관리종목,... 등을 코드상에서 어떻게 제외시키는지 * 구현한 종목검색항목을 더블클릭하지 않아도 자동으로 일정시간마다 해당조건으로 검색하는 법. 그리고 찾아진 종목코드를 변수등으로 받아서 검색과 시스템등에서 사용할 수 있게 하는 법 => 이 기능들은 현재버전에서 지원하지 않는다면 다음버전에서는 꼭 사용할 수 있었으면 좋겠습니다. 예를 들어 모 증권사의 화면을 그림으로 올립니다. (만일 이 기능이 구현된다면 검색결과가 없더라도 검색결과가 없다는 메세지 박스가 안나오게 하는 옵션이 추가되었으면 합니다. 그래야 마우스로 클릭하는 일 없이 코드로 계속 진행이 될테니까요) * 시스템에서는 검색이나 강조에서와 같이 점이나 강조색을 사용할 수 없는것인가요? 그렇다면 시스템에서는 표현하고 싶은 봉에 어떻게 표시를 하나요? (그냥 동일한 알고리즘을 검색에서 중복으로 실행시켜 놓아야 하는것인지...) * 검색에서 코드를 짜는데, 현재바가 진행중이더라도 20일선을 터치하면 점을 찍게 하고 싶은데, 얼핏 매뉴얼에서 if문을 쓰면 봉이 완성되어야만 그다음봉의 시가에서 적용이 된다고 본것 같습니다. 어떻게 하면 진행중인 현재바에서도 이런 기능을 구현할 수 있을까요? (시스템에서도 동일하게 터치만 해도 또는 ma로부터 일정범위안에 들어오면 매수진입하도록 구현하고 싶습니다.)
프로필 이미지
피앙
2011-11-02
454
글번호 44363
검색