커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1620
글번호 230811
답변완료
매수신호 부탁드립니다.
수고하십니다
후행스펜이 볼린져밴드상한선(20,2) 와 엔벨로프상한선(20,2) 를 동시에 돌파할때
매수화살표가 뜨는 신호수식을 부탁드립니다.
2025-01-31
445
글번호 187644
답변완료
최고 가 / 최저 가
다음의 시스템 식의 완성을 부탁 합니다.
1.최근 매도 또는 매수 진입 후 1000 포인트 이상 수익 이 후 최고 가격(수익) 대비 400포인트 이상 하락한 경우 청산
2. 최근 매수 청산 이후 최저가 대비 400포인트이상 상승 한 경우 매수.
3. 최근 매도 청산 이후 최고가 대비 400포인트이상 하락 한 경우 매도.
2025-01-31
430
글번호 187643
답변완료
수정부탁드립니다.
안녕하세요 선생님~
연휴 출근하시자 마자 수식 도움 받아 고맙습니다.
아래 수식 내용중 시가선도 나왔으면 하구요
5와 20 지수이평을 상승은 적색, 하락은 청색으로 구현하여 주셨으면 합니다.
색상 표현이 안나와서요...
다시한번 감사드립니다.
Input : ntime(60),P1(5),P2(20);
var : S1(0),D1(0),TM(0),TF1(0);
Var : Ep1(0), JISU1(0),c1(0);
Var : Ep2(0), JISU2(0),c2(0);
Ep1 = 2/(P1+1);
Ep2 = 2/(P2+1);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF1 = TM%ntime;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime > 1 and TF1 < TF1[1]) or
(Bdate == Bdate[1] and ntime > 1 and TM >= TM[1]+ntime) or
(Bdate == Bdate[1] and ntime == 1 and TM > TM[1]) Then
{
value1 = value1+1;
JISU1 = C;
JISU2 = C;
}
Else
{
JISU1 = C * EP1 + JISU1 * (1-EP1);
JISU2 = C * EP2 + JISU2 * (1-EP2);
}
if JISU1 > JISU1[1] Then
c1 = Red;
if JISU1 < JISU1[1] Then
c1 = Blue;
if JISU2 > JISU2[1] Then
c2 = Red;
if JISU2 < JISU2[1] Then
c2 = Blue;
plot1(JiSu1);
plot2(Jisu2);
}
2025-01-31
463
글번호 187642
답변완료
수식 부탁 드립니다.
아래 키움 조건식을 예스 랭귀지로 부탁 드립니다.
종목 검색
(1) 1일전 거래대금(단위:백만) 10000이상 999999999이하
(2) 신고가:[일]1봉전 종가가 60봉중 신고가
(3) 주가등락률:[일]2봉전(중) 종가대비 1봉전 종가등락률 24%이상
(4) [120틱]0봉전 MACD(12,26,9) Signal 0선 이하
(5) [120틱]0봉전 MACD(12,26,9) Signal선 상향돌파
항상 감사 드립니다.
새해 복 많이 받으세요.
2025-01-31
543
글번호 187641
답변완료
수식작성 부탁드립니다.
안녕하세요. 운영자님
이번에 요청드릴 시스템 수식은,
매수조건 : 30분봉상 음봉이었다가 양봉전환 시 1분봉에서 매수 (30분봉 상 시가에서 매수)
매도조건 : 30분봉상 양봉이었다가 음봉전환 시 1분봉에서 매도 (30분봉 상 시가에서 매도)
익절틱수와 손절틱수는 변수로 하여 최적화가 가능하도록 해주세요.
2025-01-31
443
글번호 187640
답변완료
지표
안녕하세요.
첨부 이미지는 키움차트에서 사용하는 보조지표 입니다.
이미지 상단을 보시면 막대바 형태로 길이와 색상이 다른 5가지 종류의 막대가 나타납니다.
혹시 예스에서도 저런 모양의 보조지표를 만들 수 있을까요?
키움에서는 수식관리자에서..
if(조건1, 10, 0)
if(조건2, 8, 0)
if(조건3, 6, 0) ......
의 형태의 수식을 사용합니다.
늘 도움 감사드립니다.
좋은 하루 보내세요.
2025-01-31
455
글번호 187638
답변완료
종목검색식 부탁트립니다.
노고에 늘 감사드립니다.
만들어 주신 신고가를 검색했는데 검색되는 종목이 하나도 없습니다.
제가 잘못조작했는지요?
키움 hts에서는 종목이 검색되는데 ....
1)질문 검색이 안되는 이유를 알고 싶습니다.
2)질문 검색 구간을 5봉전 ~ 60봉전 사이에 한번이라도 신고가가 발생되는 경우의 전략식을 만들고자 할때 어떻게 수정해야 하나요?
수정 부탁드립니다.
늘 고맙습니다.
var : hh(0),count(0);
if Index == 0 Then
{
hh = h;
count = 0;
}
Else
{
if h > hh Then
{
hh = h;
count = count+1;
if count == 1 Then
Find(1);
}
}
끝)
2025-01-31
424
글번호 187637
답변완료
수식 문의드립니다.
안녕하세요.
수식 문의드립니다.
3분봉에서 20 이평을 골든 크로스할경우 매수진입합니다.
그래서 수익 20틱, 손실 20틱이 되면 청산이 되는 전략입니다.
수익거래일경우 이후 진입신호가 안나오게 하고 싶습니다.
손실거래일경우 진입신호가 나오게 하고 싶습니다.
SetStopProfittarget 을 넣어서 작성부탁드립니다.
수식을 작성해서 실행해보면, 차트의 첫부분에서 손실거래가 나오고 이후에는 신호가 나오지 않게 됩니다.
시스템을 시작한 그 시점부터 시스템이 시작되게 할수는 없는지요??.
방법이 없을까요.
--------------------------------------------------
좋은방법이 있으시면 알려주시구요.
혹시 없다면,
변수로 매매시작 시간을 설정하는 방법으로 코딩 부탁드립니다.
변수로 1720 설정하고 시작하면,
17시20분 이후로 매매로직이 시작되게 하면 해결이 될듯 싶어서요.
날짜까지 정해야한다면, 변수 하나를 더 추가하면 될듯 싶고,
날짜변수가 없어도..
날마다 17시20분이후로 진입이 되게 설정해도 무리를 없어 보이네요.
2025-01-31
432
글번호 187636
답변완료
해외선물 만기일 및 써머타임 처리 방법 문의
마이크로 나스닥 선물 거래 중입니다.
만약 진입을 미국 주식 거래시간 대에만 하려고 한다면(즉, 미국 시간 기준 10시~오후4시),
한국시간으로 자정에서 오전 6시까지만 거래가 되도록 설정하면 될거 같습니다.
근데 써머타임이 적용되면 오후 11시부터 다음날 오전 5시까지로 바뀝니다.
써머타임 시행 기간이 3월 두번째 일요일부터 11월 첫번째 일요일이라고 하는데, 이걸 로직으로 구현하는 방법이 있을까요?
마찬가지로 만기일, 만기일 1거래일 전, 만기일 2거래일 전, 만기일 3거래일 전을 로직으로 지정하는 방법이 있을까요? (직접 날짜를 입력하는 방식이 아니라).
감사합니다.
2025-01-31
496
글번호 187618