커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

재 문의 드립니다.

plot1((dayhigh(1)+DayLow(1))/2,"꼬리"); plot2((DayClose(1)+DayOpen(1))/2,"몸통"); 위에 받은식으로 하면..정확히 나타나지를 않습니다 전일 봉의 중심값을 가로 선으로 나타내고 싶다는거였는데... 전일 고점 저점처럼 선을 나타낼수 없는것인지요?
프로필 이미지
절대원칙30
2011-11-11
428
글번호 44704
지표
답변완료

지표문의

초보입니다... 이제 책 구매해서 조금씩 배워보려하는데 생각보다 어렵군요. 선물거래 이용시 가장 많의 이용되는 차트(수식)은 어느것인지요? amcd등 여러가지가 잇던데 대표적 가장 많이 사용되는 시스템 지표좀 알려주세요 감사합니다
프로필 이미지
100억만벌자
2011-11-11
468
글번호 44697
시스템
답변완료

수식 부탁드립니다.

선물 10분 차트 기준입니다. 매수 MACD : 1봉 <= 0봉 MACD : 시그널 1봉 <= 0봉 5 이평 : 1봉 <= 0봉 30 이평 : 1봉 <= 0봉 최근 10봉동안 고가 돌파 매수 청산 +10틱 또는 -8틱 매도 MACD : 1봉 >= 0봉 MACD : 시그널 1봉 >= 0봉 5 이평 : 1봉 >= 0봉 30 이평 : 1봉 >= 0봉 최근 10봉동안 저가 이탈 매도 청산 +10틱 또는 -8틱 ※ 한가지 추가 문의 드립니다. 하나의 차트에 하나의 수식만 가능한가요? 복수개가 가능하다면 몇개까지 가능한지요? 다른 시스템은 많이 써봤지만 예스트레이더는 처음입니다. 죄송하지만 고딩 정도 수준의 초보자라고 간주하시고 차근차근 설명 부탁 드립니다.
프로필 이미지
스퍼트시커
2011-11-11
404
글번호 44696
시스템
답변완료

부탁드립니다.

전일 봉의 중심값을 차트에 표시하고 싶은데... 가능한지요? 몸통의 중심값과, 꼬리의 중심값 두개를 나타내고 싶습니다.
프로필 이미지
절대원칙30
2011-11-11
417
글번호 44695
지표
답변완료

호가잔량

선물 호가잔량에 관한 사항인데요. 지표로 문의해야 하는지 시스템 식으로 문의해야 하는지 구분이 잘 안되는 군요! 순매수호가 잔량을 "매수호가 잔량 - 매도호가잔량"이라고 하고 분봉 선 차트에 순매수 호가 잔량이 - 1000, 0, +1000 등 위치에 각각 기준선을 배치하려고 합니다. 어떻게 하나요? 오실레이터도 넣을 수 있으면 좋겠습니다. 다른 시스템은 많이 써봤지만 예스트레이더는 처음입니다. 죄송하지만 고딩 정도 수준의 초보자라고 간주하시고 차근차근 설명 부탁 드립니다.
프로필 이미지
스퍼트시커
2011-11-11
475
글번호 44694
지표
답변완료

미결재 약정 증감

당일의 증감 잔량을 분봉 선 차트에 잔량이 - 1000, 0, +1000 등 위치에 각각 기준선을 배치하려고 합니다. 어떻게 하나요? 오실레이터도 넣을 수 있으면 좋겠습니다. 다른 시스템은 많이 써봤지만 예스트레이더는 처음입니다. 죄송하지만 고딩 정도 수준의 초보자라고 간주하시고 차근차근 설명 부탁 드립니다.
프로필 이미지
스퍼트시커
2011-11-11
433
글번호 44693
지표
답변완료

개인 옵션 차트

개인 콜옵션 매수 금액을 A라하고 개인 풋옵션 매도 금액을 B라하며 A와 B의 절대 값을 합한 금액을 C 라고 합니다. C선에 대한 분봉 선차트를 구현하고 - 10억과 0억과 +10억 등에 기준선을 배치하려고 합니다. 어떻게 하나요? 오실레이터도 넣을 수 있으면 좋겠습니다. 다른 시스템은 많이 써봤지만 예스트레이더는 처음입니다. 죄송하지만 고딩 정도 수준의 초보자라고 간주하시고 차근차근 설명 부탁 드립니다.
프로필 이미지
스퍼트시커
2011-11-11
487
글번호 44692
지표
답변완료

아래 수정해주신식도 안됩니다.

아래 수식을 유효성검증하면 선언되지 않은 이름 '_CloseTimeN '이(가) 사용되었습니다.라고 오류 뜹니다. 검증해 보시고 사용자함수로 파일로 좀 올려주시면 감사하겠습니다. Input:n(numeric); Var:월(0),일(0),장종료(0); 월 = int(Date/100)-int(Date/10000)*100; 일 = Date - int(Date/100)*100; if CodeCategory() < 4 then 장종료 = 900; else if ((월 % 3 == 0 and CodeCategory() == 4) or CodeCategory() >= 6) and 일 >= 8 and 일 <= 14 and DayOfWeek(Date) == 4 then 장종료 = 890; else 장종료 = 915; if DayIndex()==0 then var1 = TimeToMinutes(sTime); if var1 == 600 and 월 == 11 then //수능일. 보통 11월에 수능이 있다 장종료 = 장종료 + 60; var2 = 장종료 - n * BarInterval; _CloseTimeN = MinutesToTime(var2);
프로필 이미지
무명
2011-11-11
442
글번호 44687
시스템
답변완료

예트수식 부탁드립니다.

안녕하세요. 예스트레이더 수식으로 부탁드릴께요. 감사합니다. #declare lower Places a study on the lower subgraph. declare lower; input Length = 20; input price = close; ###################### #def <variable_name>=<expression> or def <variable_name> defines a #variable you would like to work with. #Highest(IDataHolder data, int length) returns the highest value of #data for the last length bars, Lowest(IDataHolder data, int length) #returns the lowest value of data for the last length bars, and #Average(IDataHolder data, int length) returns the average value of a #set of data for the last length bars def e1 = (Highest(High, length) + Lowest(low, length)) / 2 + Average(close, length); #Inertia(IDataHolder data, int length) draws the linear regression #curve using the least-squares method to approximate data for each #set of bars defined by the length parameter. The resulting #interpolation function for each set of bars is defined by the y = #a * current_bar + b equation. def osc = Inertia(price - e1 / 2, length); #plot <plot_name>=<expression> or plot <plot_name> renders the data #you are working with on the chart. plot oscp = osc; #reference <StudyName>(parameter1=value1,.., #parameterN=valueN&thinsp).<PlotName> references a plot from another #script. def diff = reference bollingerbandsema(length = 20)."upperband" - reference KeltnerChannels."Upper_Band"; plot mid = 0; #AssignValueColor(CustomColor color) paints intervals of a plot with #desired colors depending on a condition. mid.assignValueColor(if diff >= 0 then Color.UPTICK else Color.DOWNTICK); #oscp.assignValueColor(if osc[1] < osc[0] then Color.CYAN else Color.magenta); oscp.assignValueColor(if osc[1] < osc[0] then if osc[0] >= 0 then #UpPos createColor(0, 255, 255) else #UpNeg createColor(204, 0, 204) else if osc[0] >= 0 then #DnPos createColor(0, 155, 155) else #DnNeg createColor(255, 155, 255)); #SetPaintingStrategy(int paintingStrategy, double ignore user #settings) controls a painting style of a line. oscp.setPaintingStrategy(PaintingStrategy.HISTOGRAM); mid.setPaintingStrategy(PaintingStrategy.POINTS);
프로필 이미지
괌
2011-11-11
797
글번호 44683
지표