커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7704
글번호 230811
답변완료
수식부탁드립니다.
1. 종목검색식
n일전 상한가를 기록한 종목을 검색할려고합니다.
n(0)일은 당일 상한가 종목검색
n(1)일은 전일 상한가 종목검색
n(2)일은 2일전 상한가 종목검색
.
.
.
.
거래소와 코스닥을 구분해서 부탁드립니다.
2. 종목검색식을 만족한 종목을 모두 바로 자동매매을 할수있는지요??
2011-09-20
486
글번호 42805
답변완료
질문입니다
input : Minutes(30);
var1 = TimeToMinutes(stime)%Minutes;
if var1 == 0 and var1[1] != 0 Then
var2 = O;
plot1(var2);
위의 수식은 30분 시가선입니다
30분 시가선이 아닌
30분 최고가선과 최저가선을 만들고 싶습니다
2011-09-20
479
글번호 42804
아폴로 님에 의해서 삭제되었습니다.
2011-09-19
0
글번호 42803
답변완료
20583번에 다시 문의드렸습니다
다시 문의드린것 참조 바랍니다
2011-09-19
455
글번호 42802
답변완료
수식부탁드립니다-----------
input: 테마기간(66),채널기간(212),수평2(7),이익(92),손절(5),전봉차(0.008),진입가(-12),Per1(0.012),X1(100);
VAR : TCHAN(0), BCHAN(0), aa(0), bb(0), highV(0), LowV(0);
TCHAN = HIGHEST(HIGH, 채널기간)[1];
BCHAN = LOWEST(LOW, 채널기간)[1];
var77 = (3 * Ema(c,테마기간)) - (3 * Ema(Ema(c,테마기간),테마기간)) + (Ema(Ema(Ema(c,테마기간),테마기간),테마기간));
Condition1 = highest(h,x1) >= lowest(L,x1)*(1+(Per1/100));
if stime >= 090100 then {
#매수
if DayIndex>=7 &&
MarketPosition == 0 and stime < 150000 and Condition1 then {
if var77 >= var77[1]+전봉차 and CountIF(Tchan==Tchan[1],수평) == 수평 Then
aa = TCHAN + PriceScale*진입가;
buy("매수",atstop, aa);
}
highV = highest(H,BarsSinceEntry);
if MarketPosition == 1 Then {
ExitLong("수익", atlimit, entryPrice+PriceScale*이익);
exitlong("bxxxxx",atstop,entryPrice-PriceScale*손절);
}
if MarketPosition == 1 or var77 < var77[1] Then
aa = 999999;
#매도
if DayIndex>=7 &&
MarketPosition == 0 and stime < 150000 and Condition1 then {
if var77 <= var77[1]-전봉차 and CountIF(Bchan==Bchan[1],수평) == 수평 Then
bb = BCHAN - PriceScale*진입가;
sell("매도",atstop, bb);
}
LowV = Lowest(L,BarsSinceEntry);
if MarketPosition == -1 Then {
ExitShort("도익", atlimit, entryPrice-PriceScale*이익);
exitshort("sxxxxx",atstop,entryPrice+PriceScale*손절);
}
if MarketPosition == -1 or var77 > var77[1] Then
bb = 0.000001;
}
//시간청산--------------------
var11 = int(date/100)-int(date/10000)*100; //월
var22 = date - int(date/100)*100; //일
var33 = DayOfWeek(date); //요일
if var11%3 == 0 and var22 >= 8 and var22 <= 14 and var33 == 4 then {
SetStopEndofday(144800); //만
}
else {
SetStopEndofday(150100); //평
}
----------------------------------------------
위식에 하루손실 20틱이면 매매종료 해주세요
2011-09-19
515
글번호 42800
하루우유 님에 의해서 삭제되었습니다.
2011-09-19
28
글번호 42799
답변완료
문의드립니다.
var1 = ma(c,5);
if H < var1 and CrossDown(c[1],var1[1]) Then
buy();
if MarketPosition == 1 Then
exitlong("bx",AtStop,highest(H,BarsSinceEntry)*0.95);
위 식을 이용해서 실제로 매매를 하고 싶습니다.
위 식이 성립할 때 1.5~2.0정도 되는 풋옵션을 현재 잔고액으로 구입할수 있는 최고수량을 매매하는 것으로, 실제로 매매가 성립하게 하려면 어떻게 해야하는 건지요.
제가 완전초보라서...
식의 내용이 어떻든간에 중간에 들어간 명령어나 수식의 내용은 바꾸면 되는거니까, 식의 내용 자체는 중요하지 않구요,
실제로 매매가 되게 완성된 수식이나 방법을 알고 싶습니다.
부탁드립니다~~
2011-09-19
507
글번호 42798
답변완료
다시 질문 드립니다 ㅔ;ㅔ
안녕하세요
예스스탁입니다.
input : Minutes(30);
var1 = TimeToMinutes(stime)%Minutes;
if var1 == 0 and var1[1] != 0 Then
var2 = O;
if O > var2 and C < var2 Then
plot1(H);
즐거운 하루되세요
> 백스톰 님이 쓴 글입니다.
> 제목 : 다시 질문 드립니다 감사합니다
> input : Minutes(30);
var1 = TimeToMinutes(stime)%Minutes;
if var1 == 0 and var1[1] != 0 Then
var2 = O;
if c >= var2+PriceScale*4 Then
PlotPaintBar(H,L,"1",red);
if c <= var2-PriceScale*4 Then
PlotPaintBar(H,L,"1",blue);
전에 만들어 주신 수식인데요
여기서 다시 하나 추가로 질문드립니다
현재봉의 시가는
30시가선 보다 이하이고
현재봉의 종가는
30시가선 보다 이상이다 를
검색지표로 만들고 깊습니다 감사합니다
라고 부탁 드렸는데요 의도하는 바와 다르게 나옵니다
의도하는 바가 현재봉이 30분시가선을 관통 했을때라는 것은 아실 것입니다
질문1.그런데 30초봉을 넣으면 stime의 단위가 아니라서 그런지
어떤것은 제대로 그려지는데 어떤 것은 제대로 그려지지 않습니다
검색이 되야 하는 것이 안검색되고 검색되지 말아야 할 것이 검색되고 그렇습니다
분봉으로 넣어도 말입니다
질문2.현재봉이 x시가선과 만 만족 하는 것이 아니고 y시가선또한 만족 시킬때를 조건으로 하고 싶습니다
강조와 검색지표 모두 부탁 드립니다
2011-09-19
507
글번호 42797
답변완료
질문
분분에서
어제종가가 6일전 종가보다 크면 오늘 시가매도
어제종가가 6이전 종가보다 작으면 오늘 시가매수
부탁드립니다
2011-09-19
517
글번호 42793