커뮤니티
예스랭귀지 Q&A
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1479
글번호 230811
답변완료
문의 드립니다.
수식1
RSI(기간)
수식2
r=RSI(기간);
eavg(r,signal)
수식3
r=RSI(기간);
dema(r,signal)
수식4
r=RSI(기간);
tema(r,signal)
수식5
r=RSI(기간);
eavg(tema(r,signal),signal)
기간 : 14
signal : 9
키움수식인데 예스 수식으로 바꿔주세요.
2023-11-30
971
글번호 174484
답변완료
지표 수평선좀 부탁 합니다.
많은 도움에 지표 좀 부탁 합니다.
이평선(ma(c,0))을 기준으로
500봉 안애서
중심선과 상한선 하한선 25프로선 75프로선 부탁 드립니다.
즉 이평선 기준 수평선이 5개 나오면 됨니다
2023-11-30
1004
글번호 174477
답변완료
수정 부탁 드립니다.
input : Left(3),Right(3);
var : SHcount(0),SHdate(0),SHtime(0),SHvalH(0);
var : PreSHdate(0),PreSHtime(0),PreSHvalH(0),Shidx(0),TL1(0);
if Swinghigh(1,H,Left,Right,Left+Right+1) != -1 Then{ #1
SHcount = SHcount +1;#2
SHdate = sdate[Right];#3
SHtime = stime[Right];#4
SHvalH = H[Right];#5
PreSHdate = SHdate[1];#6
PreSHtime = SHtime[1];#7
PreSHvalH = SHvalH[1];#8
if Shcount >= 2 and SHvalH > PreSHvalH Then#9
TL1 = TL_New(PreSHdate,PreSHtime,PreSHvalH,SHdate,SHtime,SHvalH);#10
}
Language 메뉴얼에 제공된 추세선 기본 수식입니다.
TL1을 지표에 적용하니 추세선이 챠트 하단에 엉뚱하게 그려집니다.
수정 부탁 드립니다.
2023-11-30
1130
글번호 174463
답변완료
수식추가
Input : 당일수익틱수(100);
Var : N1(0),dayPl(0),당일수익(0);
var : Tcond(false),Xcond(false);
if Bdate != Bdate[1] Then
{
Xcond = False;
}
당일수익 = PriceScale*당일수익틱수;
if Bdate != Bdate[1] Then
{
Xcond = false;
N1 = NetProfit;
}
daypl = NetProfit-N1;
if TotalTrades > TotalTrades[1] then
{
if daypl >= 당일수익 Then
Xcond = true;
if (IsExitName("dbp",1) == true or IsExitName("dsp",1) == true) then
Xcond = true;
}
input : P(20),dv(2),t(100),n(10);
var : bbup(0),bbdn(0),bbmd(0);
bbup = BollBandUp(P,dv);
bbdn = BollBandDown(P,dv);
bbmd = ma(C,P);
if Xcond == false then
{
if MarketPosition <= 0 and CrossUp(C,bbup) and CountIf(BBup-bbdn <= PriceScale*t,n)[1] == n Then
Buy();
if MarketPosition >= 0 and CrossDown(C,bbdn) and CountIf(BBup-bbdn <= PriceScale*t,n)[1] == n Then
Sell();
}
if MarketPosition == 1 then
{
ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts));
}
if MarketPosition == -1 then{
ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts));
}
안녕하세요
위식에 추가부탁드림니다
손절기능 추가
매수후 볼밴중심선 하락시 청산
매도후 볼밴중선 돌파 상승시 청산.
2023-11-30
782
글번호 174462
답변완료
부탁드립니다.
1. 매 60분마다 종가가 최저가 기준 10틱 이상 오르면 빨강색으로, 최고가 기준 10틱 아래로 내려가면 파란색으로 구현해 주세요
고맙습니다.
2023-11-30
1183
글번호 174461
답변완료
문의 드립니다
(1) 거래대금 30초 10억이상
(2) 거래량 30초 5만주 이상
(3) 주가 등락률 30초 3% 이상
이 수식 가능 할까요 가능하시면
각 각 종목 검색식으로 부탁 드립니다
고맙습니다
2023-11-30
1023
글번호 174460
답변완료
수식 부탁드립니다.
1. 84718번 재문의에 대한 답변 부탁드립니다.
2. 최근 3봉전부터 12봉사이에 상한가가 1회이상 발생된 이후 음봉출현이 3회이상
발생할때의 매수신호수식. 3번째이상 발생되는 음봉의 조건은?
(1) 상한가이후 음봉 세개가 연속되지않아도 되나 마지막 2개는 연속발생되어야 한다.
상한가이후 첫음봉사이는 양봉의 수는 상관없고, 첫음봉이후 2번째 음봉사이에서는
양봉이 없거나 있더라도 3개이하이어야 하고 마지막 2개음봉은 연속 발생되어야 한다.
(2) 연속된 2개의 음봉을 비교하면 전음봉의 종가보다 마지막 음봉의 종가가 낮아야 하고
(3) 전음봉의 거래량보다 마지막 음봉의 거래량이 적어야 하며
(4) 상한가시의 거래량보다 마지막 음봉시의 거래량이 1/5이하이어야 한다
(5) 음봉이 3회이상 출현되고 2번째 3번째 음봉이 연속된 것은 충족((1)충족)했으나
(2)(3)(4)가 미충족인경우에는 (1)이 충족되면서 (2)(3)(4)가 충족되는 음봉에서
검색되게 해주시면 됩니다. 즉 3회이상의 음봉에서 만족되면 검색되어야 합니다.
단 음봉3회이상 출현이후 양봉발생시에는 검색대상이 아닙니다.
2023-11-30
1285
글번호 174459
답변완료
수식문의
1. 분봉에서 전일 고가 저가 차이를 구하는 수식
dayhigh(1)-daylow(1)
2. 전일의 시가갭 수익률을 구하는 수식
dayopen(1)/dayclose(2)
맞나요?
2023-11-30
1006
글번호 174454
답변완료
문의드립니다.
안녕하세요,
수식 작성 중에 문의드립니다.
도움 많이 주셔서 항상 감사합니다.
좋은 하루 보내세요.
1. 매수가격이 정해져 있을 때 봉 완성 전에 매수진입을 하려고 합니다.
다만 시가가 전일 종가보다 10% 이하에서 시작할 경우에는 종가에 매수진입할 예정입니다.
봉 완성 이전에 atlimit 사용할 수 없음을 전에 답변해 주셔서 C[1]이 아닌 C를 사용했는데
P1 가격에 매수가 됐습니다.
내용 확인 부탁드립니다.
if O>C*0.9 Then
{
Buy("b1",AtLimit,P1);
}
else
{
Buy("b1-1", onclose, C);
}
2. 종목 검색식을 만들었는데 생각대로 검색이 안되서 수정 부탁드립니다.
내용 : 거래대금이 2천억원 이상이고 230일 최고가인 경우 기준봉으로 삼고, 이후 120봉 이내에 고가 갱신 시 기준봉 갱신.
최근 120봉 이내에 기준봉 발생하고 종가가 최고가 대비 80% 이내인 경우 검색
(C<HH*0.8이 들어가니 종목이 2개 밖에 검색이 안됩니다.)
if M >= 200000000000 and highest(H, 230) == h Then
{
HH = H;
Cond_index = Index;
Con_기준봉 = true;
}
else if con_index>0 and index<con_index+120 and H>HH then
{
HH = H;
Cond_index = Index;
Con_기준봉 = true;
}
if CountIf(Con_기준봉==true, 120)>0 and C<HH*0.8 then find(1);
2023-11-30
986
글번호 174451