커뮤니티
예스랭귀지 Q&A
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1395
글번호 230811
답변완료
선옵 미결제약정 증감
수고하십니다.
제목 그대로인데요.
선물옵션 미결제약정 증감을 어떻게 수식으로 표시해야 하나요?
아주 예전에 만들었었는데 PC포멧하고 새로 깔면서 수식이 없어져버렸습니다.
그러니까, 키움증권의 0441화면의 아래 나오는 부분처럼 만들고 싶은데요.
답변 부탁드립니다.
2024-07-04
859
글번호 181208
답변완료
문의 드립니다
안녕하세요
다음지표을 예스로 전환하고자합니
매수신호(빨강)
M=ma(c,기간,종류);
조건1=M<M(1) && M(1)>M(2);
조건2=M>M(1) && M(1)<M(2);
얇은이평선고점=valuewhen(1,조건1,M(1));
얇은이평선저점=valuewhen(1,조건2,M(1));
두꺼운고점=ValueWhen(1,M>M(1),M);
두꺼운저점=ValueWhen(1,M<M(1),M);
조건3=얇은이평선고점>=두꺼운저점;
조건4=두꺼운고점>두꺼운저점;
조건5=(두꺼운저점(1)==두꺼운저점) &&
!(두꺼운고점(1)==두꺼운고점);
조건6= if(M(1)<M,M,0);
조건7=c>M;
조건3 && 조건4 && 조건5 && 조건6 && 조건7
====================================
매도신호(파랑)
M=ma(c,기간,종류);
조건1=M<M(1) && M(1)>M(2);
조건2=M>M(1) && M(1)<M(2);
얇은이평선고점=valuewhen(1,조건1,M(1));
얇은이평선저점=valuewhen(1,조건2,M(1));
두꺼운고점=ValueWhen(1,M>M(1),M);
두꺼운저점=ValueWhen(1,M<M(1),M);
조건3=두꺼운고점>=얇은이평선저점;
조건4=두꺼운고점>두꺼운저점;
조건5=(두꺼운고점(1)==두꺼운고점) &&
!(두꺼운저점(1)==두꺼운저점);
조건6= if(M(1)>M,M,0);
조건7=c<M;
조건3 && 조건4 && 조건5 && 조건6 && 조건7
============================================
지표변수
기간 20
종류 단순
=================================
1분봉에서 사용
=========================================
==============================================!!
골든크로스
a=ma(c,k);
b=ma(c,kk);
crossup(a,b)
지표설정
k 5
kk 10
===============================
데드크로스
a=ma(c,k);
b=ma(c,kk);
crossdown(a,b)
지표설정
k 5
kk 10
================
2024-07-04
881
글번호 181207
살빼고싶다 님에 의해서 삭제되었습니다.
2024-07-04
257
글번호 181206
답변완료
잔고가 없음에도 청산신호에 진입되는 거 조치방법
시스템으로 모의투자를 하면서 이상한 거를 발견했습니다.
진입신호에 어떠한 사유인지 모르나 진입이 되지 않은 상태에서(즉 진입이 하나도 없는 상태) 청산신호가 뜨니 청산신호에서 진입처리가 되는 현상을 발견했습니다.
참고로 한국투자증권을 통해 저는 long진입(buy) long청산(exitlong) - short진입(sell) short청산(exitshort)으로 로직을 구현해 놓았습니다.
실제사항이었으면 많은 손해가 발생할 수 있는 사항으로 보여집니다.
이를 해결할 수 있는 방법 및 예시를 부탁드립니다.
2024-07-04
737
글번호 181204
답변완료
문의
A=IF(C>O,V,0);
B=SUM(A);
D=ValueWhen(1,Date(1)!=Date,B(1));
B-D;
아침7시기준으로 나타나게 부탁드립니다
2024-07-04
691
글번호 181199
답변완료
검색식 문의
검색식좀 부탁드립니다 방법을 몰라서 적습니다
1.주가등락률 1봉전 시가 1봉전 종가등락률 10%이상
2.주가등락률 2종전 종가 1봉전 종가등락률 15%이상
1.2 or 해주시구요
3,1봉전 거래대금 500억이상
4,1봉전 거래대금>0봉전 거래대금
5,1봉전 5봉중 최고종가
6.일봉 20일선<종가
7,일봉 가중1.3골든크로스 분봉에서 골든크로스가 되는데를 표현하고 싶네요
수식A=(npredayclose(2) + npredayclose(1)*2 + dayclose()*3) /6;
CrossUp(C, A)
입니다
교육하는 곳은 없나요 시스템을 배워보고 싶네요 우연히 접하게 되어 이용하고 있는데
활용해 보고싶어서 적어봅니다
2024-07-04
660
글번호 181198
답변완료
수식 재요청 드립니다.
87939번 작성자입니다.
if DayIndex%2 == 0 Then
Buy("s");
if DayIndex%2 != 0 Then
ExitLong("x");
를 제안해 주셨는데....제가 생각한 기능이 아닙니다. 다시 읽어보니 제가 설명을 이상하게 했네요
30분 봉에서
월초가(ex. 7월 1일 시가) 에 무조건 매수해서
월말가(ex. 7월 31일 종가) 에 무조건 매도 (종가 매도가 안되므로 8월 1일 시가 매도)
이것을 무한 반복하고 싶습니다.
수식 요청드려요. DayIndex는 매일 매수매도가 반복되는데, 이게 아니고 월초가에 한번만 매수하게 하고 싶습니다.
2024-07-03
683
글번호 181197
답변완료
검색식 부탁 드려요
1. 투자심리선 (10)이 과열(75)에 오늘 진입한 종목 (0봉전) 검색식
2. 투자심리선 (10)이 과열(75)을 돌파하거나 75 위에 있는 종목 검색식
과열 75
침체 25
2024-07-03
595
글번호 181196
답변완료
시가기준 ATM
1)
시뮬레이션 차트에서 참조데이터로 시가기준 ATM연결 데이터를 추가해 사용중입니다.
연결 데이터의 행사가를 따로 확인하고 싶은데 어떻게 해야 할까요?
2)
행사가 확인 어렵다면 전략실행차트에서 시가기준 ATM을 출력하는 수식을 부탁드립니다.
2024-07-03
634
글번호 181195