커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
7586
글번호 230811
지표
답변완료

부탁드립니다.

수고하십니다. 아래수식에 매도식에 or을 사용해서 "data1 20 이평선데드크로스또는" 을 사용하여 매도식을 작성하고 싶습니다. Input : Period(14), LPercent(30), SPercent(70); Var : value(0,data1),cond(false,data1); value = data1(RSI(Period)); #날짜가 변경되면 false if date != date[1] Then cond = false; #당일 data2에서 20이평보다 작은 상태에서 종가가 1990이하가 되면 true로 변경 if data2(c < ma(c,20) and C <= 1930) Then Cond = true; If cond == false and CrossUP(value, LPercent) Then Buy(); If cond == true Then ExitLong(); 다시한번 부탁드립니다.
프로필 이미지
2685up
2013-02-12
210
글번호 59392
시스템
답변완료

청산식

데이트레이딩에서 피라미딩으로 보유중인복수의 포지션중 "특정시간에진입한 포지션"만 조건에따라 청산산하고자합니다. "보유중인 포지션중 09시 첫봉에서 진입한 포지션만 Data2시초가대비 1.1배상승하면 청산하라" 라는 식입니다. If EntryTime(090000) and CrossUp(Data2(C),Data2(OpenD(0))*1.1 ) Then ExitShort(); 위와같이 가능한가요? 감사합니다.
프로필 이미지
tao
2013-02-12
199
글번호 59391
시스템
답변완료

추가로 부탁드립니다.

방금전에 아래와 같은 검색식을 주셔서 감사합니다. 아래의 검색식에 조건을 추가하고 싶습니다. 전일종가/전일고가/당일시가가 (Min, Max) 3%내로 수렴되어 있어야 하며, 전일 종가 기준으로 20,60,120이평이 (Min, Max) 3%내 수렴되어 있으며, 20이평이 전봉대비 상승중이어야 하며, 당일 첫번째 봉의 거래대금이 1억을 넘어야 함 if date != date[1] Then{ var1 = V;#당일 첫번째봉 거래량 var2 = var1[1];#전일 첫번째봉 거래량 var3 = upvol/DownVol * 100; #첫봉 체결강도 } if var3 >= 100 and var1/var2*100 >= 300 Then find(1); 감사합니다. 안녕하세요 예스스탁입니다. 장마감후에 아래식으로 검색하시면 됩니다. if date != date[1] Then{ var1 = V;#당일 첫번째봉 거래량 var2 = var1[1];#전일 첫번째봉 거래량 var3 = upvol/DownVol * 100; #첫봉 체결강도 } if var3 >= 100 and var1/var2*100 >= 300 Then find(1); 검색하실때 10분봉으로 2틀치의 봉이 필요하므로 검색에 필요한 최소기간은 100정도로 입력하시고 검색하시면 됩니다. 즐거운 하루되세요 > 엠제이 님이 쓴 글입니다. > 제목 : 검색식 부탁드려요 > 장 마감후에 당일 조건을 검색하려고 합니다. 10분봉 당일 첫번째 봉이 아래의 조건을 만족하는 조건식입니다. - 체결강도 100이상 - 전일 동시간대비 거래량 비율이 300% 이상인 종목을 장 마감후에 10분봉 검색식을 통해서 찾아내고 싶습니다. 제가 코딩을 해 보았는데 이상하게 검색이 안되서요 var : cnt(0); if date != date[1] Then{ var1 = 0; var2 = var1[1]; condition1 = false; } var1 = var1+1; if var1 == 1 and sdate == 20130212 then { for cnt = 1 to (var1+var2) { if stime == stime[cnt] and sdate > sdate[cnt] then{ var3 = DayVolume[cnt]; cnt = 1000; } } value1 = var3; value2 = dayVolume; var99 = value2/value1 * 100; var91 = upvol; var92 = DownVol; var93 = var91/var92 * 100; if var99 >= 300 and var93 > 100 then condition1 = true; } if stime == 150000 and sdate == 20130212 and condition1 == true then { find(1); } 감사합니다.
프로필 이미지
엠제이
2013-02-12
253
글번호 59386
검색
답변완료

조건식

1.아래조건식 확인 부탁드립니다. "조건1; Data2 오늘첫봉 시가가 어제 종가보다 크다."를 다음표현이 맞는지요? Condition1 = sTime==090000 and Data2(O)> Data2(C[1]) 2.위의식을 아래와같이 사용하는데 신호가 잘못나오네요(09시 첫째봉에서만 나오네요). If sTime>=090000 and sTime<140000 Then { If condition1==True and CrossUp(C,100) Then Buy();} 수정부탁드립니다. 3.추가조건 Condition2 를 사용할경우(조건1과 조건2를 모두만족)아래와 같이할수있는지요. If Condition1== True then Var1 = Index; If CountIF( Condition2== True,Index-Var1)>=1 and CrossUp( C,100) Then Buy(); 4.위3번질문중 If CountIF( Condition2== True,Index-Var1)>=1 와 If CountIF( Condition2== True,Index-Var1)>1 는 무슨차이인가요. 시스템결과가다르네요. 감사합니다.
프로필 이미지
tao
2013-02-12
215
글번호 59385
시스템
답변완료

30분 봉 거래식

시스템식 문의 드려요. 전략식:선물 30분봉 거래식. 1.진입전략 시간진입 09:30:00 후에 항상 진입한다. 선물 30분 첫 봉 완성시 양봉이면 선물 1계약 매수 진입. 선물 30분 첫 봉 완성시 음봉이면 선물 1계약 매도 진입. 도지면 진입금지. 30분봉 두번째봉이 도지면 역시 진입금지,도지가 아니면 위 식대로 진입. 2.손절전략 (30분 첫봉의 고가/저가 가 기준) 포지션 진입후 30분 첫봉이 양봉일 경우: 현재봉 종가가 30분 첫봉의 저가보다 작다면 손절. 30분 첫봉이 음봉일 경우: 현재봉 종가가 30분 첫봉의 고가보다 크다면 손절. 손절후 당일 재진입 금지. 3.피라미딩적용 포지션 유지시 현재봉에서 0.5P이상 수익이 발생하고 있다면 현30분봉 다음봉 시작시 1계약 추가 진입. . . . 추가진입은 3번까지만 허용 한다. 4.청산전략 시간청산 15;03;00 에 무조건 포지션 전부 청산실행. 당일 청산후 재진입금지. 이상 입니다.
프로필 이미지
뽀글이
2013-02-12
294
글번호 59384
시스템
답변완료

스마트폰 저항선 지지선 표현방법 문의 드립니다.

주로 스마트폰을 사용하는데 저항선과 지지선을 표현하는 방법을 몰라서 알려주시기 바랍니다.
프로필 이미지
회원
2013-02-12
244
글번호 59383
검색
답변완료

검색식 부탁드려요

장 마감후에 당일 조건을 검색하려고 합니다. 10분봉 당일 첫번째 봉이 아래의 조건을 만족하는 조건식입니다. - 체결강도 100이상 - 전일 동시간대비 거래량 비율이 300% 이상인 종목을 장 마감후에 10분봉 검색식을 통해서 찾아내고 싶습니다. 제가 코딩을 해 보았는데 이상하게 검색이 안되서요 var : cnt(0); if date != date[1] Then{ var1 = 0; var2 = var1[1]; condition1 = false; } var1 = var1+1; if var1 == 1 and sdate == 20130212 then { for cnt = 1 to (var1+var2) { if stime == stime[cnt] and sdate > sdate[cnt] then{ var3 = DayVolume[cnt]; cnt = 1000; } } value1 = var3; value2 = dayVolume; var99 = value2/value1 * 100; var91 = upvol; var92 = DownVol; var93 = var91/var92 * 100; if var99 >= 300 and var93 > 100 then condition1 = true; } if stime == 150000 and sdate == 20130212 and condition1 == true then { find(1); } 감사합니다.
프로필 이미지
엠제이
2013-02-12
214
글번호 59379
검색
답변완료

차트 이전

컴퓨터를 교체하려고할때나 수리하고자 할때 조건식지표및 시스템 차트를 새로운 컴퓨터로 그대로 이전하려면 어떻게 하나요
프로필 이미지
내일
2013-02-12
232
글번호 59378
시스템
답변완료

차트

차트에서 날짜 , 시간이 12시간 지연되어 나타나는데 정정방법부탁합니다 예를 들어 현재 시간이 2/12 오후 2시일경우 차트 시간및 날짜선에서는 2/12일 자정으로 나타납니다 ,첨부 차트 참조바랍니다
프로필 이미지
내일
2013-02-12
262
글번호 59377
지표