커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 문의 드립니다.

수고하십니다. 첨부된 서식은 며칠전 문의드린 서식을 '이평선과의 차이와 기준값으로 구한 식'인데 자꾸 오류가 납니다. 첨부서식 수정 바랍니다. ※ 차트상 분봉 가격변화시 서식의 값이 수시로 변화하지 않게 당일시가,주봉시가,월봉시가에 나타난 이평선값으로만 계산되게 바랍니다. 그리고 위 서식대로 주봉이평선과 월봉이평선의 수식도 부탁드립니다.
프로필 이미지
부활
2025-03-05
411
글번호 188799
지표
답변완료

함수

안녕하세요 옵션 괴리율을 지표로표현가능한가요? 지표식 부탁드립니다
프로필 이미지
달마7
2025-03-05
394
글번호 188788
지표
답변완료

문의

macd다어버전스 2차 3차 각각 검색식좀 부탁합니다. 또한 동시에 2차3차도 부탁합니다.
프로필 이미지
엉덩공주
2025-03-05
486
글번호 188787
종목검색
답변완료

문의

스톡캐스틱 이중바닥 더블딥에서 매수하고싶어요
프로필 이미지
엉덩공주
2025-03-05
397
글번호 188786
시스템
답변완료

수식 수정 의뢰 드립니다.

매매에 도움을 받고자 문의 드립니다. 아래는 ATR 관련 수식입니다. 혹시 시스템식이나 지표식으로 예스로 변환이 가능할까요? _SECTION_BEGIN("Price"); SetChartOptions(0,chartShowArrows|chartShowDates); _N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, S electedValue( ROC( C, 1 ) ) )); SD = StochD(8, 3, 3); MH = MACD(8, 21) - Signal(8, 21, 5); trendup = IIf(MH > 0 OR (MH > 0 AND MH > Ref(MH, -1)) AND RSI(3) >50 AND SD < 80 AND SD > Ref(SD, -1) AND ValueWhen(C,O<C), colorBlue, colorWhite); trendcolor = IIf(MH < 0 OR (MH < 0 AND MH < Ref(MH, -1)) AND RSI(3) <50 AND SD > 20 AND SD < Ref(SD, -1) AND ValueWhen(C,O>C), colorRed, trendup); Plot( C, "Close", trendcolor, styleCandle | styleThick ); _SECTION_END(); no=Param( "Swing", 5, 1, 55 ); res=HHV(H,no); sup=LLV(L,no); tsl=IIf(ValueWhen(IIf(C>Ref(res,-1),1,IIf(C<Ref(sup,-1),-1,0))!=0,IIf(C>Ref(res,-1),1,IIf(C<Ref(sup,-1),-1,0)),1)==1,sup,res); Plot(tsl, _DEFAULT_NAME(), colorBlue, styleStaircase); Buy = Cross(C,res) ; Sell = Cross(sup,C) ; _SECTION_END(); a=C; g=(EMA(Close,3) * (2 / 4 - 1)-EMA(Close,5) * (2 / 6 - 1)) / (2 /4- 2 /6); e=Ref(tsl,-1); Buy = Cross(C,tsl) ; Sell = Cross(tsl,C) ; SellPrice=ValueWhen(Sell,e,1); BuyPrice=ValueWhen(Buy,e,1); Long=Flip(Buy,Sell); Shrt=Flip(Sell,Buy ); Filter=Buy OR Sell; Buy = Cross(C,tsl) ; Sell = Cross(tsl,C) ; shape = Buy * shapeUpArrow + Sell * shapeDownArrow; PlotShapes( shape, IIf( Buy, colorGreen, colorRed ),0, IIf( Buy, Low, High ) ); a1=Ref(tsl,-1); dist = 0.8*ATR(1); //0.8 dist1 = 1.8*ATR(1); //1.2 for( i = 0; i < BarCount; i++ ) { if( Buy[i] ) { PlotText( "Buy:" + L[ i ] + "₩nTgt: " + (a1[i]*1.005) + "₩nSL: " + (tsl[i]*0.9975), i, L[ i ]-dist[i], colorLime); } if( Sell[i] ) { PlotText( "Sell:" + H[ i ] + "₩nT: " + (a1[i]*0.995) + "₩nSL: " + (tsl[i]*1.0025), i, H[ i ]+dist1[i], colorBlack); } }
프로필 이미지
qha71
2025-03-05
873
글번호 188785
시스템
답변완료

종목검색식 추가 부탁합니다.

우선 많은 수고에 감사드립니다. 다음과 같은 수식이 있습니다. 아래수식에서 키움 지표수식 MACD(12,26)-eavg(MACD(12,26),9) Oscillator가 전봉에서 기준선0보다 높을경 매수조건을 덧붙여 주시면 고맙겠습니다. A=RSI(14); RSI저점=ValueWhen(1,CrossUp(A,30),O); input : 배분1(0.236),배분2(1.02),DN(1.05); var : 중최고가(0),중최저가(0),경계(0),경계1(False),경계2(False); var : 기준봉(0),기준봉1(False),기준봉2(False),결과기준(0),결과기준1(false),결과기준2(false); var : value(0); 중최고가=Highest(H,20); 중최저가=Lowest(L,20); 경계=(중최고가+중최저가)/2-(중최고가-중최저가)*배분1; 경계1=CROSSUP(C,경계)&&C>O*배분2; 경계2=CROSSDOWN(C,경계); if 경계1 OR 경계2 Then 기준봉 = O; 기준봉1=CROSSUP(c,기준봉); 기준봉2=CROSSDOWN(c,기준봉); if 기준봉1 OR 기준봉2 Then 결과기준 = O; 결과기준1=CROSSUP(c,결과기준); 결과기준2=CROSSDOWN(c,결과기준); if 결과기준1 OR 결과기준2 Then value = O; if value < value[1] and value >= value[1]*0.85 and C <= O*1.01 Then Find(1);
프로필 이미지
고릴라
2025-03-04
479
글번호 188784
종목검색
답변완료

수식문의드립니다.

input : N(120); var : hh(0),hhindex(0),hc(0),ho(0),hv(0),hl(0); #Highest if Index >= N-1 Then { hh = h; ll = l; For cnt = 0 to N-1 { if h[cnt] > hh Then { hh = h[cnt]; hhindex=Index[cnt]; hc=c[cnt]; ho=o[cnt]; hv=v[cnt]; } } } 기간내 highest를 구하는 수식입니다. 이수식을 변경하여 highest가 발생한 이후(hhindex)부터 현재봉까지 lowest봉에 대해 아래의 정보를 추가적으로 얻고자 합니다. Lindex=Index[cnt]; Lc=c[cnt]; Lo=o[cnt]; Lv=v[cnt]; 항상 감사드립니다. ^^
프로필 이미지
hyon707
2025-03-04
426
글번호 188783
지표
답변완료

문의드립니다

금년이 아닌 전년도의 피보나치를 구할수 있을까요? 고가 0.236 0.382 0.5 0.618 0.764 저가 감사합니다
프로필 이미지
러블리
2025-03-04
391
글번호 188782
지표
답변완료

Valuewhen(2, 조건, 표시가격) 을 예스로 변환

키움의 Valuewhen(2, 조건, 표시가격) 을 예스로 변환할때 그동안 if 조건 Then var1 = 표시가격; 으로 작성해 왔는데.. 위 처럼 뒤로 2번째로 조건에 맞는 표시 가격의 값을 표시할때는 어떻게 해야 하는지요? 답변 미리 감사 드립니다
프로필 이미지
시나브로
2025-03-04
402
글번호 188781
종목검색