커뮤니티

예스랭귀지 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틱이면 매매종료 해주세요
프로필 이미지
leekss1
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이전 종가보다 작으면 오늘 시가매수 부탁드립니다
프로필 이미지
kcg9005
2011-09-19
517
글번호 42793
시스템