커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의 드립니다.

안녕하세요 현재 가격이 아래의 1라인과 2라인을 돌파하는 종목의 검색식 부탁 드립니다. 1라인. MMID = (HIGHEST(H,20) + LOWEST(L,20)) / 2;2라인. TR1 = H - L;TR2 = ABS(H - REF(C,1));TR3 = ABS(L - REF(C,1));TR = MAX(TR1, MAX(TR2, TR3));ATR20 = MA(TR,20);MUP = MMID + ATR20 * 0.5;MDN = MMID - ATR20 * 0.5;감사합니다.참고 a. ValueWhen(1, V == Highest(V, 기간1), (H+L+C)/3)b. ValueWhen(1, date != date(1), (H(1)+L(1)+C(1))/3)c. ValueWhen(1, date != date(1), ValueWhen(1, V(1) == Highest(V, DayIndex()+1), (H(1)+L(1)+C(1))/3))지표조건 ( 기간1 50 )
프로필 이미지
ikksoo
2026-01-27
255
글번호 230109
종목검색
답변완료

데이타 차이

11시27분현재 '투자주체매매종합' 탭에서 외국인 코스닥 순매수 금액은 -3,038억인데, '종목선택' KQ외국인순매수금액을 띄워보면 -1,984억원으로 표시 됩니다. 어느게 맞는 데이타고, 둘의 차이는 왜 생기나요?
프로필 이미지
가람봉
2026-01-27
213
글번호 230108
지표
답변완료

문의드립니다

안녕하세요.국내선물 야간 포함한 선물복합 5분봉 차트에서당일장시작 8시45분 ~ 익일 오전6시까지를 하루로 잡아1. 당일의 시가 고가 저가 값을 구하는 수식2. n일의 시가 고가 저가 값을 구하는 수식 을 알려주세요.수고하세요.
프로필 이미지
land22
2026-01-27
147
글번호 230106
지표
답변완료

문의드려요 1번2번

안녕하세요 수고많이 하십니다1, 10pt 씩 도달후 진입 전략 원합니다buy(); ==>> 매수 라는 식 에다가 바로진입 말고 10pt 하락후 바로 매수한다 sell(0; ==>> 매도 라는 식에다가 바로 진입 말고 10pt 상승후 바로 진입한다 이런 전략을 구사 하고 싶습니다 2, 40틱 씩 도달후 진입전략 원합니다 이것두 써 주세요 매우 중요해요buy(); ==>> 매수 라는 식 에다가 바로진입 말고 40틱 하락후 바로 매수한다sell(0; ==> 매도 라는 식에다가 바로 진입 말고 40틱 상승후 바로 진입한다 이런 전략을 구사 하고 싶습니다 예) 아래 식을 참고로 어떻게 표현 감사합니다 대단히 감사합니다input:p1(5),P2(20),P3(60);var1 = ma(C,P1);var2 = ma(C,P2);var3 = ma(C,P3);if MarketPosition <= 0 and var1 > var2 and CrossUp(C,var2) Then Buy("b", atstop, ? ? ? ); if MarketPosition >= 0 and var1 < var2 and CrossDown(C,var2) Then Sell("s",AtStop, ??? );
프로필 이미지
놀이터
2026-01-27
211
글번호 230105
시스템
답변완료

변환 부탁드립니다.

안녕하세요~항상 많은 도움 주셔서 감사합니다.해당 수식은 돌파 종목검색입니다.근접 약 2% 이내로 종목이 검색되도록 변환 부탁드립니다.input :shortPeriod(9);input :midPeriod(26);input :longperiod(52);input :p1(11);input :p2(23);input :percent1(88);input :percent2(88);input :percent3(88);input :d1(88);var : LT(0),HT(0),NewH(0),Box1(False),BarsSince(0),TOP(0),BTM(0);var1 = (highest(high,shortPeriod)+lowest(low,shortPeriod)+highest(high,midPeriod)+lowest(low,midPeriod))/4; var2 = var1[midPeriod-1];LT=LOWEST(L,P2);HT=HIGHEST(H,P2);BOX1=HIGHEST(H,P2-2)<HIGHEST(H,P2-1);if H > HT[1] Then{ NewH = H; BarsSince = 0;}Else{ if NewH > 0 Then { BarsSince = BarsSince+1; if BarsSince == P2-2 and Box1 == true Then { TOP = NewH; BTM = LT; } }}var1 = Ema(C,1);Var2 = Ema(C,D1);Var3 = Ema(C,10);value1 = C/ema(C,112)*100;value2 = C/ema(C,224)*100;if CrossUp(c,top) && C>O TheN Find(1);항상 건강하세요
프로필 이미지
미서니
2026-01-27
597
글번호 230104
종목검색
답변완료

지표 부탁드립니다

안녕하세요늘 도움주셔서 감사합니다.부탁드릴 내용은 3분봉 5일선을 틱챠트에 표현하고자 합니다.틱챠트에 표현될때 상승은 RED, 하락은 BLUE 로 ...그리고 3분과 5일선은 변수로 부탁드립니다.
프로필 이미지
라몬
2026-01-26
133
글번호 230103
지표
답변완료

도움을 요청합니다.

안녕하세요?아래 수식은 당일중심값을 기준으로 색을 변경하는 것인데요plot 2개 라인을 추가하고자 합니다.당일 피보나치비율 개념으로 하나는 75% 기준으로 50%까지 색을 변경또하나는 25% 기준으로 50%까지 색을 변경하는 Plot 2개를 추가하고자 합니다늘 도와주심에 감사드리며 좋은시간 되시길 바랍니다.====================================var1 = (dayhigh+daylow)/2;var2 = dayhigh(1);var3 = daylow(1);var4 = var2-(var2-var3)*0.236;var5 = var2-(var2-var3)*0.382;var6 = var2-(var2-var3)*0.500;var7 = var2-(var2-var3)*0.618;var8 = ma(c,60);plot1(var1,"당일중심값");plot2(var2,"전일고가");plot3(var3,"전일저자");plot4(var4,"23.6%");plot5(var5,"38.2%");plot6(var6,"50.0%");plot7(var7,"61.8%");plot8(var8,"60선",Blue);if C > var1 Then plot9(c,"현재가", red);Else plot9(c,"현재가", darkblue);
프로필 이미지
포보스
2026-01-26
343
글번호 230102
강조
답변완료

수식 변경 요청 드립니다.

안녕하세요.아래 수식 변경 요청 드립니다.1. 미니선물 매월 만기일 15:00 청산하고 당일 야간 시가에 동일한 방향 매수청산한경우 매수진입 동일한 방향 매도청산한경우 매도진입으로1. 미니선물 매월 만기일 15:00 청산하고 익일 정규장 시가에 동일한 방향 매수청산한경우 매수진입 동일한 방향 매도청산한경우 매도진입으로진입누락없이 진입하는 수식 부탁 드립니다.//-------------------------------------------------------------------연결선물 오버 시스템에서매월 선물 만기일에 월물 변경으로 포지션이 청산한 경우에만동일한 방향 매수청산한경우 매수진입동일한 방향 매도청산한경우 매도진입으로당일 야간 시가 (예 현제가 + - 5호가)등으로진입누락없이 진입하는 수식 부탁 드립니다.시스템답변 1예스스탁 예스스탁 답변2026-01-26 16:05:47안녕하세요예스스탁입니다.아래식 참고하시기 바랍니다.var : month(0),nday(0),week(0),X(False);month = int(date/100)-int(date/10000)*100;nday = date - int(date/100)*100;Week = DayOfWeek(date);if sDate != sDate[1] Then{#만기일이면 15시10분 당일청산 셋팅if (month%3 == 0 and nday >= 8 and nday <= 14 and week == 4) then{X = true;SetStopEndofday(151000);}Else#만기일 아닐때 당일청산 해제{X = False;SetStopEndofday(0);}}#만기일이고 18시 시가가 수신되면if X == true and NextBarStime >= 180000 and stime < 180000 Then{//당일청산 해제SetStopEndofday(0);//현재 무포지션이고 당일청산으로 청산이 되었다면if MarketPosition == 0 and IsExitName("StopEndofday",1) == true Then{//직전 포지션이 매수이면 재매수if MarketPosition(1) == 1 ThenBuy("rb",AtMarket);//직전 포지션이 매도이면 재매도if MarketPosition(1) == -1 ThenSell("rs",AtMarket);}}즐거운 하루되세요
프로필 이미지
dandy
2026-01-26
641
글번호 230100
시스템
답변완료

수고하십니다

항상 좋은 일만 있으시기 바랍니다전일과 당일 이틀을 기준으로최고가 최저가 세로줄 2줄과최고가 최저가를 기준 추세선으로4등선을 요청 합니다
프로필 이미지
2wnwn
2026-01-26
115
글번호 230099
지표