커뮤니티
예스랭귀지 Q&A
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1428
글번호 230811
답변완료
아래 함수를 예스언어로 바꾸어 주시길 바랍니다 감사합니다
전월고가(N)
MO=floor(date/100);
MO1=MO%100;
HH=HighestSince(1, MO1!=MO1(1), H);
VALUEWHEN(1, MO1!=MO1(1), HH(n));
2024-03-20
968
글번호 177714
답변완료
종가가 윗꼬리 돌파하는 조건 검색식 부탁 드립니다
윗꼬
A=H-L;
B=Max(C,O)-L;
조건=A/B>배수&&H/C(1)>(1*상승률/100);
Valuewhen(1,조건,H);
윗꼬리 몸통
A=H-L;
B=Max(C,O)-L;
조건=A/B>배수&&H/C(1)>(1*상승률/100);
Valuewhen(1,조건,Max(C,O));
지표조건 설정
배수5
상승률 18
종가가 윗꼬리 돌파하는 조건 검색식 부탁 드립니다
2024-03-20
1285
글번호 177713
답변완료
수식문의입니다
가. 전월중 캔들의 Max(C,O)중 가장 높은 가격
나. 이 번달중 캔들의 Min(C,O)중 가장 낮은 가격
조건 = <가>와 <나>간의 변동율이 20%이상 발생
조건 발생이 최근 3봉이내에 있어야 하고, 1봉전 음봉후 0봉전 양봉(C>O)발생시의 매수신호로 월 변경후 첫 시작일부터 마지막 매매일까지 적용된다..
상기 매수신호는 5봉이내에는 발생된 적이 없이 처음 발생되어야 한다. 또한 5봉이후에 또 발생된다면 매수신호로서 유효하나 이전에 발생된 매수신호 캔들의 시가보다는 추가 발생된 매수신호 캔들의 시가는 낮아야 한다는 조건을 만족해야한다. 이 신호는 해당월에만
유효하고, 익월에는 별도로 적용되어야 한다.
상기 조건라인이 표시되는 지표수식도 부탁드립니다.
즉 <가>라인 표시 수식과 <조건>라인이 표시되는 수식.
2024-03-20
1065
글번호 177710
겐지 님에 의해서 삭제되었습니다.
2024-03-20
5
글번호 177709
답변완료
돌파 조건 검색식 부탁 합니다
중심선 라인
중심=ma(c,중심선기간,종류);
이평=ma(c,이평기간,종류);
이격=이평-중심;
if(c>중심,중심+이격*비율/100,중심)
이평기간
중심=ma(c,중심선기간,종류);
지표조건
중심선기간 10
이평기간 5
종류 단순
비율 100
중심선라인이 1봉전에는 이평기간 아래 있다 0봉전에 돌파하는 조건검색식 부탁합니다
분봉에서 사용하고 싶어요
2024-03-20
493
글번호 177707
답변완료
지표 수식 변환 부탁드립니다
아래의 수식은 키움증권 수식인데 변환 좀 해주시면 감사하겠습니다
기간1; 10
기간2; 20
A1=Ma(C,기간1,지수);
B1=Ma(C,기간2,단순);
A2=Ma(C,기간2,지수);
B2=Ma(C,기간1,단순);
지단1U = valuewhen(1,crossUp(A1,B1),if(C>O,C,O));
지단1D = valuewhen(1,crossDown(A1,B1),if(C>O,C,O));
단지2U = valuewhen(1,crossUp(A2,B2),if(C>O,C,O));
단지2D = valuewhen(1,crossDown(A2,B2),if(C>O,C,O));
Mx = Max(지단1U,지단1D,단지2U,단지2D);
SF = (C-lowest(L,기간2))/(highest(H,기간2)-lowest(L,기간2))*100;
Will = (highest(H,기간2) - C) / (highest(H, 기간2) - lowest(L, 기간2)) * (100);
CC = CCI(기간2);
조건 = crossUp(CC,-100);
U = crossUp(C,Mx(1));
조건1 = U && !U(1) && SF>Will;
Cnt = countsince(조건,조건1);
valuewhen(1,Cnt && !Cnt(1),if(C==O,H,C))
2024-03-20
512
글번호 177705
2wnwn 님에 의해서 삭제되었습니다.
2024-03-20
18
글번호 177690
답변완료
수식부탁드립니다
코인 관련 질문입니다
1. 아래식과 같이 식을 표현하면
dayindex()==0 의 지점이 9시가 맞는지요 ?
코인을 당일청산용으로 사용하려하는데 엉뚱한 결과가 나와서 문의드립니다.
if dayindex()==0 then var1=지표값;
2. 또 원하는 시간대를 첫봉으로 구사하려면
첫봉을 어떻게 표현해야 하는지요 ?
예를 들면 24시.
3. 주식기준으로 보면 9시 시작해서 장마감시간이 있는데
코인에서 9시를 기준으로 첫봉을 표현하고
다음날 8시까지 시뮬레이션할때
날짜가 변함에 따라 별도의 식처리가 필요한지요?
2024-03-20
631
글번호 177689
답변완료
수식변환 부탁드립니다
안녕하세요
하기 수식 변환 부탁드립니다.
A = lowest(c,20,0);
양봉 = o < c;
음봉 = o > c;
B = (A(1) > L(1)) and (음봉(1) and 양봉(0))
수고에 항상 감사드립니다.
2024-03-20
805
글번호 177684