커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

재문의 드립니다.

58784 재문의 드립니다. 적용이 안되네요. 지표식에서는 2이평선이 안보이고요. 시스템식에서는 매수매도신호 적용이 안됩니다.
프로필 이미지
탐라
2018-07-26
151
글번호 120926
시스템
답변완료

문의드립니다.

var1 = ema(c,20); var2 = ema(c,60); var3 = ema(c,120); var4 = ema(c,240); var5 = ema(c,480); if (C > max(var1, var2, var3, var4, var5)) then find(1); ---> 종가가 모든 이평 위에 위치하는 검색식 검색식을 작성하고 검색기간은 500으로 설정했는데 아래 종목이 검색값으로 나오는데 뭐가 잘못된건가요?? (당일 7월 26일 기준) 잘못나온 종목 : AP위성, 아이디스, 로지시스
프로필 이미지
확실한수익
2018-07-26
149
글번호 120923
검색
답변완료

수식 검토 좀 부탁드려요

안녕하세요! 더운날씨에 정말 수고가 많으십니다! 아래 수식은 지난번에 만들어 주신건데 적용을 해보니 해외선물 챠트에 아무런 표시가 나타나질 않습니다! 제가 뭘 잘못한건지 확인 한번 만 부탁드려요! Input : Period1(12), Dv1(2); Input : Period2(20), Dv2(2); var : BBmd1(0),BBup1(0),BBdn1(0); var : BBmd2(0),BBup2(0),BBdn2(0); BBmd1 = ma(C,Period1); BBup1 = BollBandUp(Period1,Dv1); BBdn1 = BollBandDown(Period1,Dv1); BBmd2 = ma(C,Period2); BBup2 = BollBandUp(Period2,Dv2); BBdn2 = BollBandDown(Period2,Dv2); if C < BBdn2 and L >= BBdn2 and L <= BBup2 and C < BBdn1 and L >= BBdn1 and L <= BBup1 Then plot1(L-PriceScale,"검색",RED); if C > BBup2 and H <= BBup2 and H >= BBdn2 and C < BBup1 and H <= BBup1 and H >= BBdn1 Then plot1(H+PriceScale,"검색",BLUE); -------------------------------------------------------------------------------- 키움 수식을 예스로 변경 부탁드려요! 피보나치 선이 생성되면 우측에 비율(%)과 가격이 표시되도록 해주세요 아래 수식을 국선과 항생에 적용하려 합니다! Dayopen()+2.5 수식5 dayopen()+(2.5*0.764) 수식4 dayopen()+(2.5*0.618) 수식3 dayopen()+(2.5*0.5) 수식2 Dayopen()+(2.5*0.382) 수식1 dayopen()+(2.5*0.236) 시가 수식1 dayopen()-(2.5*0.236) 수식2 Dayopen()-(2.5*0.382) 수식3 dayopen()-(2.5*0.5) 수식4 dayopen()-(2.5*0.618) 수식5 dayopen()-(2.5*0.764) Dayopen()-2.5 ------------------------------------------------------------------------------- 수식6 A = PreDayHigh() - PreDayLow(); B = A * 1.0; D = Dayopen() + B; D 수식5 A = PreDayHigh() - PreDayLow(); B = A * 0.764; D = Dayopen() + B; D 수식4 A = PreDayHigh() - PreDayLow(); B = A * 0.618; D = Dayopen() + B; D 수식3 A = PreDayHigh() - PreDayLow(); B = A * 0.5; D = Dayopen() + B; D 수식2 A = PreDayHigh() - PreDayLow(); B = A * 0.382; D = Dayopen() + B; D 수식1 A = PreDayHigh() - PreDayLow(); B = A * 0.236; D = Dayopen() + B; D 시가 수식1 A = PreDayHigh() - PreDayLow(); B = A * 0.236; D = Dayopen() - B; D 수식2 A = PreDayHigh() - PreDayLow(); B = A * 0.382; D = Dayopen() - B; D 수식3 A = PreDayHigh() - PreDayLow(); B = A * 0.5; D = Dayopen() - B; D 수식4 A = PreDayHigh() - PreDayLow(); B = A * 0.618; D = Dayopen() - B; D 수식5 A = PreDayHigh() - PreDayLow(); B = A * 0.764; D = Dayopen() - B; D 수식6 A = PreDayHigh() - PreDayLow(); B = A * 1.0; D = Dayopen() - B; D 감사합니다!
프로필 이미지
qha71
2018-07-26
168
글번호 120911
검색
답변완료

안녕하세요...

안녕하세요.... 무더운 날씨에 고생이 많으십니다. 아래 지표식을 시스템식으로 해주시는데 &#47750;가지 추가를 부탁드립니다. 1). 현재 지표식에서는 1 이평선만 설정 되여있는데 2 이평선을 추가 해주시고요. 2). 1 이평선의 종가캔들이 2 이평선 위로 관통하면 빨강 1 이평선의 종가캔들이 2 이평선 아래로 관통하면 파랑 3). 1 이평선의 종가캔들이 2 이평선 위로 관통하면 매수신호 1 이평선의 종가캔들이 2 이평선 아래로 관통하면 매도신호 4). 매수와 매도시 10단위로 틱수를 넣어 주셨으면 합니다. input : P(1), N(0); var : ii(0), sumMonthC(0), maMonthC(0), cnt(0); array : MC[99](0); if date > date[1]+30 then{ for cnt = 1 to 98{ MC[cnt] = MC[cnt-1][1]; } } MC[0] = C; sumMonthC = 0; for ii = 0 to P - 1 Begin sumMonthC = sumMonthC + MC[ii]; end; maMonthC = sumMonthC/p; plot1(maMonthC); 감사합니다 수고 하세요... 고맙습니다.
프로필 이미지
탐라
2018-07-26
138
글번호 120910
시스템
답변완료

종목검색신뢰도 질문

지표에서 로지시스 일봉상 v 값은 364933 이 나옵니다 하지만 검색식으로 검색결과에 v값이 나오게 했더니 364444 가 나옵니다 그때문에 지금 지표로 나오는 값과 이를 종목검색으로 불러오는 값이 상이합니다 둘중어느것이맞는건가요?? 이종목데이터만오루류인지 아님 이정도 오차는 감수하고사용해야하는지궁금합니다
프로필 이미지
여유로운투자
2018-07-25
149
글번호 120909
종목검색
답변완료

앨밴 상단의 90프로선을 하나더 요청드립니다.

<요청사항 1 > 엘밴 상단의 90프로선 하나 추가 요청 드립니다. Input : Period(20), Percent(2); var : center(0),UPline(0),DNline(0); center = ma(C, Period); UPline = EnvelopeUp(Period, Percent); Dnline = EnvelopeDown(Period, Percent); VAR1 = UPline*0.9 ; Plot1(center, "중앙선"); Plot2(UPline, "EnvelopeUp"); Plot3(Dnline, "EnvelopeDown"); Plot4(VAR1, "90%선"); 여기서 앨밴 상단의 90%되는 선을 하나더 그리고 싶은데 안되네요??? 수정좀 부탁 드리겠습니다. < 요청 사항 2 > 이격도 매매법 요청 드립니다. Input : Period(20); var : DParity(0); DParity = Disparity(Period); Plot1(DParity, "이격도"); PlotBaseLine1(100,"기준선"); 여기서 이격도가 100.2 보다 크면 매도 98.0 보다 작으면 매수 즉 이익 손절 관계 없이 그냥 싸이클 대로 매도 매수 로직 이 필요 합니다. * 항상 많은 도움에 고개 숙여 감사 드립니다. * 고맙습니다.
프로필 이미지
요타
2018-07-26
157
글번호 120908
지표
답변완료

문의드립니다.

도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 시스템 -해선 -a00시부터 b00시까지의 봉 가운데 랜덤으로 진입 -당일 c00시 청산
프로필 이미지
잡다백수
2018-07-25
143
글번호 120907
시스템
답변완료

추가문의 드립니다.

아래의 지표를 참고로, 어떤 종목의 60분차트를 열고, 시간마다 종가의 가격을프린트하고싶은데,어떻게 하나요? 즉, 100000 110000 120000 130000 140000 150000 아울러 30분 단위로 가격을 프린트도하고싶은데 시간단위를 변경이 가능하게 할려면 어떻게 하는지요? 요점은 어떤 종목의 차트를 열고 시간단위(60분,30분, 10분등)를 정해주고, 그 시간마다 종가의 가격을 프린트 하고 싶습니다. ============================================= 안녕하세요 예스스탁입니다. input : ntime(120000); if (sdate != sdate[1] and NextBarStime >= ntime) or (sdate == sdate[1] and NextBarStime >= ntime and stime < ntime) Then { print("data.csv",",시,%.2f,고,%.2f,저,%.2f,종,%.2f",O,H,L,C); } 즐거운 하루되세요 > 제목 : 문의 부탁드립니다. > 자꾸 번거롭게 해서 죄송합니다. 한가지만 더 부탁드리께요. 프린트문을 사용해서, 매일매일의 낮12시정각 즉, 120000에 나타나는 시가 고가 저가 종가 프린트문으로 출력할려면 수식을 좀 부탁드립니다.
프로필 이미지
만복이
2018-07-25
155
글번호 120904
지표
답변완료

문의 드립니다.

감사합니다. if BH >= EntryPrice+PriceScale*30 then{ ExitLong("B익절%",AtStop,BH-(BH-EntryPrice)*0.1); } 식을 SetStopProfittarget을 이용하여 SetStopProfittarget(0.3)이상 수익 만족하면 최고 수익가격 대비 0.1% 하락 하면 청산으로 수정하고 싶습니다. (매도일때 동일하게) 식. if MarketPosition == 1 Then{ BH = highest(H,BarsSinceEntry); if MaxEntries == 1 Then HE = LatestEntryPrice(0); if MaxEntries >= 2 and LatestEntryPrice(0) > HE Then HE = LatestEntryPrice(0); if BH >= EntryPrice+PriceScale*30 then{ ExitLong("B익절%",AtStop,BH-(BH-EntryPrice)*0.1); } ExitLong("B손절",AtStop,HE-PriceScale*30); } if MarketPosition == -1 Then{ SL = Lowest(L,BarsSinceEntry); if MaxEntries == 1 Then LE = LatestEntryPrice(0); if MaxEntries >= 2 and LatestEntryPrice(0) < LE Then LE = LatestEntryPrice(0); if SL <= EntryPrice-PriceScale*30 then{ ExitShort("S익절%",AtStop,SL+(EntryPrice-SL)*0.1); } ExitShort("S손절",AtStop,LE+PriceScale*30); }
프로필 이미지
라떼처럼
2018-07-25
146
글번호 120903
시스템