커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 조건 관련 질문드려요

수고가 많으십니다 아래 식과 관련해서 질문 몇가지 드리겠습니다 var : cnt(0), sum1(0), sumi(0); var : t(0),StartBarIndex(0); Array : ii[50](0),aa[50](0); if h>l*1.08 Then { TL_NEW(sDatE,sTimE,h*1.01,sDatE,sTimE,99999); var1=Index; Var2=var1[1]; Var3=h; value1=0; Value2=0; For cnt = 49 DownTo 1 { aa[cnt] = aa[cnt-1]; } aa[0] = h; For cnt = 1 to (var1-Var2) { if h[cnt] > Var3 Then { value1= h[cnt]; } } if Value1 >0 Then Plot12(value1,"va2",Red,Def,1); } 질문1) 현재만족봉과 직전만족봉 사이의 가장 큰 고가값을 현재만족봉에 나타내는 수식을 만들었는데요 값이 제대로 안나오는 부분들이 있는데 수정을 좀 해주셨으면 합니다 이전봉을 비교해서 크면 변수에 넣고 계속 비교하면서 고가값을 갱신하는 조건이 맞지 않나요? 어디서 잘못됐는지 헷갈리네요 질문2) 최고가값을 구하는 수식에서 for 루프를 돌려서 가장 마지막으로 해당하는 고가값을 나타내게되는데 만약에 첫번째로 만족한 고가를 나타내려면 어떻게 해야될까요? 첫번째로 만족한 고가가 나오면 루프를 빠져나가게 하고 싶습니다 질문3) 위의 경우와는 반대로 직전 만족봉을 기준으로 현재봉 쪽으로 가면서 최고가를 구하는 수식을 만들고 최고점을 추세선으로 나타내고 싶습니다. 이 경우에도 질문2와 같이 가장 최초로 나오는 고가를 (마지막 최고점이 아닌)추세선 표현 할 수 있나요?? 감사합니다
프로필 이미지
yamu
2025-01-07
493
글번호 186912
지표
답변완료

지표 질문입니다

볼린저 밴드 전일 최고치 A 볼린저 밴드 금일 최저치 B A+(A-B)를 그린다 B-(A-B)를 그린다 볼린저 밴드 전일 최저치 C 볼린저 밴드 금일 최고치 D C-(D-C)를 그린다 D+(D-C)를 그린다 감사합니다
프로필 이미지
para
2025-01-07
501
글번호 186911
지표
답변완료

문의드립니다

안녕하세요? 아래지표에서 삼각형이생길때 알림음을 원합니다 감사합니다 check_signals = signalUp or signalDn; if CrossDown(high, BTM) and emaValue > zlma Then { tx1 = Text_New(sDate[1],sTime[1],H[1],"▼"); Text_SetStyle(tx1,2,1); Text_SetColor(tx1,dn); Text_SetSize(tx1,40);#크기 } if CrossUp(low, Top) and emaValue < zlma Then { tx1 = Text_New(sDate[1],sTime[1],L[1],"▲"); Text_SetStyle(tx1,2,0); Text_SetColor(tx1,up); Text_SetSize(tx1,40);#크기 }
프로필 이미지
새벽에
2025-01-07
659
글번호 186910
지표
답변완료

수식변환요청

아래수식을 예스 사용자함수로 부탁 드립니다 ############################################ Mx = Ma_Mx(); Mn = Ma_Mn(); Mx_w = (Mx-Mx(1))/Mx(1) * 10000; Mn_w = (Mn-Mn(1))/Mn(1) * 10000; Mx_w >= 0 && Mn_w >= 0 && Mx_w > Mx_w(1) && Mn_w > Mn_w(1) && Mx_w > Mn_w; Mx = Ma_Mx(); M10=ma(C,10);M11=ma(C,11);M12=ma(C,12); M13=ma(C,13);M14=ma(C,14);M15=ma(C,15); M16=ma(C,16);M17=ma(C,17);M18=ma(C,18); M19=ma(C,19);M20=ma(C,20);M21=ma(C,21); M22=ma(C,22);M23=ma(C,23);M24=ma(C,24); M25=ma(C,25);M26=ma(C,26);M27=ma(C,27); M28=ma(C,28);M29=ma(C,29);M30=ma(C,30); Min(M10, M11,M12,M13,M14,M15,M16,M17,M18,M19,M20, M21,M22,M23,M24,M25,M26,M27,M28,M29,M30); Mn = Ma_Mn(); M10=ma(C,10);M11=ma(C,11);M12=ma(C,12); M13=ma(C,13);M14=ma(C,14);M15=ma(C,15); M16=ma(C,16);M17=ma(C,17);M18=ma(C,18); M19=ma(C,19);M20=ma(C,20);M21=ma(C,21); M22=ma(C,22);M23=ma(C,23);M24=ma(C,24); M25=ma(C,25);M26=ma(C,26);M27=ma(C,27); M28=ma(C,28);M29=ma(C,29);M30=ma(C,30); Max(M10, M11,M12,M13,M14,M15,M16,M17,M18,M19,M20, M21,M22,M23,M24,M25,M26,M27,M28,M29,M30); 항상 감사드립니다
프로필 이미지
김승빈
2025-01-07
605
글번호 186909
사용자 함수
답변완료

지표 부탁드립니다.

안녕하세요 다음과 같은 지표를 부탁드립니다. 챠트는 분봉이나 틱봉 사용입니다 30분 시가선기준입니다 (시간은 변수) 1.시가선기준 고점까지는 무표시,고점에서 -25% 부터 시가선까지 블루 "●" 표시인데 꼭 캔들 하단에 표시 시가선기준 저점까지는 무표시,저점에서 +25% 부터 시가선까지 레드 "●" 표시인데 꼭 캔들 상단에 표시 부탁드립니다. 감사합니다.
프로필 이미지
라몬
2025-01-06
543
글번호 186908
지표
답변완료

수식이 궁금합니다.

안녕하세요 20이평>180이평>120이평 에서 (60이평 위치는 관계없음) 1. 처음으로 120이평선이 180이평을 상향후 ( 20, 60 이평 위치 관계없음) 2. 20이평이 60이평을 상향시 매수 ( 이때 120이평과 180이평 두 이평선은 60이평 아래면 되고 120>180 120=180 120<180 조건은 상관 없음) 단, 23시간 계속 되는 나스닥 선물이라 DAYINDEX 로는 나타내기 어려워서 다른 방식이 있는지 수식이 궁금합니다. 첨부 그림에서 1번이 노란원 2번이 파란원 입니다.
프로필 이미지
orfeu
2025-01-07
528
글번호 186907
시스템
답변완료

매수신호 수식부탁드립니다.

볼린져밴드 상단선 20,2 과 40,2가 종가를 돌파하는 수식 부탁드립니다
프로필 이미지
무지개경남
2025-01-06
556
글번호 186906
시스템
답변완료

수정 부탁드립니다

아래수식은 외인선물 매수 당일고점,저점을 캔들위로 표시한것입니다 Inputs:라인굵기(1); Var:Highestsince(0),Lowestsince(0); var : h2(0,data2),l2(0,Data2); var5 = data2(C);#외국인선물순매수 if Data2(h==HighD(0)) Then h2 = data1(h); if Data2(l==lowD(0)) Then l2 = data1(l); Plot1(h2,"상단",Violet,DEF,라인굵기); Plot2(l2,"하단",Black,DEF,라인굵기); 위 수식을 다음을 반영하여 수정 부탁드립니다 1,외인선물 매도가 저점 갱신시 캔들이 상승하고 전고점갱신시에만 캔들의 고점에 표시하고 만약 캔들이 전고점 갱신 못하고 하락할경우 표시하지 않고 전고점 캔들의 고점에 수평으로 표시 2,외인선물 매수가 고점 갱신시 캔들이 하락하고 전저점 갱신시에만 캔들의 저점에 표시하고 만약 캔들이 전저점 갱신 못하고 상승할경우 표시하지 않고 전저점 캔들의 저점에 수평으로 표시
프로필 이미지
황금소나무
2025-01-06
620
글번호 186905
지표
답변완료

지표 부탁드립니다.

안녕하세요 을사년 새해 좋은일이 가득하시길 기원합니다. 부탁드릴 지표는 MACD를 한 지표에서 동시에 바른 지표와 거꾸로된 지표를 표현하고 싶습니다. 감사합니다.
프로필 이미지
라몬
2025-01-06
630
글번호 186904
지표