커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6525
글번호 230811
답변완료
문의 드립니다
아래 수식에서 현재가 에서 N봉전의 최고점 최저점을 비교하여 10틱 이상 움직임이 없으면 신호가 나오지않게 필터링 했으면 합니다 (즉 횡보구간에는 신호가 나오지 않도록 필터링 부탁 드려요) 그리고 매매시간을 19시에 시작해서 02시에 마감할수 있도록 해주세요
input :P1(20),P2(60),P3(120),진입(15),N(90),T(70),수익(30);
var1 = ma(C,P1);
var2 = ma(C,P2);
var3 = ma(C,P3);
var4 = highest(H,N);
var5 = lowest(L,N);
if stime >= 190000 or stime < 020000 then{
if var1 > var2 and var2 > var3 and var4 >= var5-PriceScale*T Then
buy("b",atlimit,var1-PriceScale*진입);
if var1 < var2 and var2 < var3 and var4 >= var5+PriceScale*T Then
sell("s",atlimit,var1+PriceScale*진입);
SetStopProfittarget(PriceScale*수익,PointStop);
}
if stime == 020000 or (stime > 020000 and stime[1] < 020000) Then{
exitlong();
ExitShort();
}
2015-12-04
194
글번호 91929
답변완료
문의 드립니다.
안녕하세요.
원하는 가격에 주문이 들어가지 않아서 문의 드립니다.
시가에서 열틱 올라오면 지정가로 매도, 열틱 내려오면 지정가로 매수하는 식을 작성하려고 합니다.
if stime >= 090000 and MarketPosition == 0 then{
buy("b",AtLimit, DayOpen-PriceScale*10);
Sell("s",AtLimit,DayOpen+PriceScale*10);
}
시가대비 +-열틱에 주문이 들어가지 않고, 또 도달하지도 않았는데 엉뚱한 가격에 주문이 들어가는 이유가 궁금합니다.
23일 시가251.05 이고, 10틱 위면 251.45 인데 9시 1분 250.95에 매도가 들어갑니다.
26일 시가251.70 이고, 10틱 위면 252.20 인데 9시 1분 251.70에 매도가 들어갑니다.
if stime >= 090500 and MarketPosition == 0 then{
buy("b",AtLimit, DayOpen-PriceScale*10);
Sell("s",AtLimit,DayOpen+PriceScale*10);
}
시간을 9시5분 이후로 변경해도 9시 1분에 주문이 들어갑니다.
시가가 250.00에 시작하면 250.50에 매도. 249.50에 매수 주문하는 수식을 작성하고 싶습니다.
지정한 가격이 아닌 다른 가격에 주문이 들어간 이유와, 9시 5분 후로 지정했는데 9시 1분에 주문이 들어간 이유도 궁금합니다.
부탁 드립니다.
2015-11-02
211
글번호 91928
답변완료
행복; 지표식 작성 바랍니다
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
지표식 작성 바랍니다
이 지표식을 차트에 겹쳐서(공유해서) 보고자 합니다
< 조건 >
- 2015년 10월 30일 종가( 10,000원)를
- 2015년 10월 10일부터 10월 29일까지 지표로 작성 바랍니다
예를 들면,
if sdate == 20151030 then
2015년10월30일종가 = C ;
if sdate >= 20151010 and sdate <= 20151029 then
plot1( 2015년10월30일종가, "종가");
오늘의 data(즉, 오늘 결정된 data)를 지나간 날의 차트에 그릴 수 있는지요?
수고하십시요^^
2015-11-01
199
글번호 91927
답변완료
지표식 문의드립니다
안녕하세요.
항상 수고 많으습니다.
질문입니다 -----------------------
지난 번 질문에 이런 답변을 얻었고, 잘 작동되고 있습니다.
정말 감사드립니다.
지난 번 수식에서 세로선에 색깔을 표시할 수 있는지 문의 드립니다.
input : N(20);
if dayindex+1 == N Then{
plot1(H+PriceScale,"검색");
TL_New(sdate,stime,0,sdate,stime,999999999);
}
그리고 건의 사항은 어떻게 진행되고 있는지 궁금합니다
-------------------------------------------------------
건의 사항입니다.
검색을 해보면 많은 분들이 저처럼 playsound 함수를 제어하시고 싶어 하시는 것
같습니다.
현재 playsound 기능을 이용하면 소리가 계속해서 띵~ 띵~ 띵~ 하고 납니다.
원하는 시간에 playsound를 이용해서 5번만 소리가 나도록 제어할 수 있는
소리 제어 함수를 탑제해 주시면 정말 고맙겠습니다.
항상 모니터를 보고 있어야 하는 불편함을 해소시킬 수 있을 것 같습니다.
감사합니다.
2015-11-01
195
글번호 91926
예시스 님에 의해서 삭제되었습니다.
2015-11-01
1
글번호 91925
답변완료
수정부탁드립니다.
매번 성실한 답변에 감사드립니다.
1) 아래검색식변경을 부탁드립니다
당일 검색을 변수를 사용하여 n일부터 당일까지 검색하도록 변경 부탁드립니다.
2) 지표식으로 분봉상 당일 20bbup > 80bbup 상태일때 20bbup과 80bbup의 중심선을 긋는
지표식 부탁드립니다.
감사합니다.
input : n(24);
var4 = BollBandup(20,2);
var5 = BollBandup(80,2);
var6 = BollBandup(240,2);
if date != date[1] Then{
Var10 = 1;
}
condition1 = c > highest(c,N)[1] ; ##24봉중-최고가
Condition2 = crossup(c,var5);
Condition3 = crossup(h,var6*0.99); ##주가-240bbup돌파
if countif(Condition1 == true and Condition3 == true and c > o and c > l*1.015 and
var4 > var6*0.8 and dayopen < dayclose(1)*1.15 and
var4 > var4[1] and var4[1] <= var6[1] and c >= var5,var10) then{
var10 = var10+1;
find(1);
}
2015-11-02
200
글번호 91924
답변완료
문의드립니다--참조Data의 전일고점
주종목
참조Data1---Data2
참조Data2---Data3
위와같이 화면을 구성했을때
주종목의 전일고점은 DayHigh(1)로 찾는건 알겠는데
Data2, Data3의 전일고점은 어떻게 찾을수 있는지요?
Data2(DayHigh[1])로 했더니 당일의 고점을 찾아오더군요.
참조Data의 전일고점은 찾을수가 없는건지요?
2015-11-01
215
글번호 91923
답변완료
문의드립니다
안녕하세요.
1. 현물에서는 주가 가격대에 따라 한호가의 가격이 다른데
가격대 상관 없이 1호가를 지칭하는 함수가 있나요?
2. 어떤 출력값이 10,510원이라면 이값은 10,500원과 10,550원 사이에 있고
가까운 호가가 10,500원이 됩니다.
이럴 때 출력값을 가까운 호가인 10,500원으로 정하는 함수가 있나요?
수고하세요.
2015-11-01
222
글번호 91922
답변완료
문의드립니다.
1.당일 rsi 40하향돌파가 두번째 나온 이후.. 이평 1선이 5선 골든크로스 매수.이평 1선이 10선 골든크로스 매수. 당일 저가 손절.
당일 rsi 60상향돌파가 두번째 나온 이후.. 이평 1선이 5선 데드크로스 매도.이평 1선이 10선 데드크로스 매도. 당일 고가 손절.
당일 손절,익절 합산해서 50틱 수익이면 캔들 진행중에도 청산. 당일 자동거래 완전종료.
(목표수익확보되면 자동거래 신호나오도 거래되면 안되는겁니다.)
시간은 오전 7시부터 새벽 5시 30분까지 해주세요.그안에 목표수익확보되지 않았다면
새벽 5시30분 청산및 거래종료.
2. 당일 이평 5선이 20선 골든크로스돌파 매수. 데드크로스돌파 매도.
(당일 골든크로스.데드크로스를 다섯번째 돌파 할때는 매수든 매도든 2개씩 진입하게 해주세요.)다섯번전까지는 1개씩 진입.다섯번째 후부터는 2개씩 진입.이 말입니다.
당일 손절,익절 합산해서 30틱 수익이면 캔들 진행중에도 청산. 당일 자동거래 완전종료.
(목표수익확보되면 자동거래 신호나오도 거래되면 안되는겁니다.)
시간은 오전 7시부터 새벽 5시 30분까지 해주세요.그안에 목표수익확보되지 않았다면
새벽 5시30분 청산및 거래종료.
수고하세요.
2015-11-02
210
글번호 91921