커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

다음조건에 대한 검색식 답변부탁드립니다

조건값에 대한 검색식을 만들고 싶습니다.다음값으로 조건식좀 부탁드립니다 1) 60일 거래량 단순이동평균이 50만이상 상승장악형인 차트(관통형,망치형,십자형을 입력해도 무방) 20일 종가 단순이동평균이 50일 종가 단순이동평균보다 높다 종가가 5일전 종가에 1.15를 곱한 값보다 작다 2) 20일 거래량 단순이동평균이 100만이상 20일종가 단순이동평균이 50일 종가 단순이동평균보다 높다 50일종가 단순이동평균이 200일 종가 단순이동평균보다 높다 50일 종가 단순이동평균이 10일 전 50일 종가 단순이동평균보다 높다 최근 200일 종가 단순이동평균이 20일 전보다 높다 종가가 5일전 종가보다 낮다 7일전 종가가 20일전 종가보다 높다 종가가 20일 종가 단순이동평균보다 낮거나 같다 종가가 50일 종가 단순이동평균보다 높거나 같다 시가가 종가보다 낮거나 같다 , 슬로캐스틱%k(5,3)가 슬로캐스틱 %d보다 크다 3) 60일 거래량 단순이동평균 50만이상 , 50일 종가 단순이동평균이 20일 종가 단순이동평균보다 낮다 평균방향운동지수인 adx선(14)이 20일 전의 일일 adx선(14)에 0.41을 곱한 값보다 작다 4)60일 거래량 단순이동평균 50만이상 어제 저가가 20일전 저가보다 낮다 어제 저가가 3일전 저가보다 낮다 일일 macd 히스토그램(12,26,9)이 15일전 일일 macd 히스토그램(12,26,9)보다 크다 일일 cci(20)가 15일 전 일일 cci(20)보다 크다 ,일일 rsi(5)가 15일전 일일 rsi(5)보다 크다 50일 종가 단순이동평균이 200일 종가 단순이동평균보다 높다 시가가 종가보다 낮다 5) 52주 신고가 20일 거래량 단순이동평균 50만이상 종가가 오늘부터 과거 260일동안의 저가에 3을 곱한 값보다 낮거나 같다 일일 obv가 60일 전의 일일 obv보다 크다 6) 20일 거래량 단순이동평균 50만이상 50일 종가 단순이동평균이 20일 종가 단순이동평균보다 높다 50일 종가 단순이동평균이 40일 전의 50일 종가 단순이동평균보다 낮다 오늘부터 이전 30일동안의 최대거래범위가 오늘부터 이전 15일 동안의 최대 거래범위보다 크다 오늘부터 이전 15일동안의 최대거래범위가 오늘부터 이전 5일 동안의 최대 거래범위보다 크다 일일 obv가 40일 전 일일 obv보다 크다 일일 macd 히스토그램(12,26,9)이 40일전 일일 macd 히스토그램(12,26,9)보다 크다 50일 종가 단순이동평균이 200일 종가 단순이동평균보다 낮다
프로필 이미지
고고롱
2017-12-13
245
글번호 114939
검색
답변완료

문의합니다

macd Oscillator 지표를 캔들에 붙여서 표현되게 부탁드립니다. 타 언어에서는 이것이 가능하던데, 예스에서도 가능한지요.
프로필 이미지
왕팡
2017-12-13
213
글번호 114938
지표
답변완료

부탁 드립니다,

도움주심에 감사 드립니다. 그림과 같이 부탁드립니다. Input:length(12); Var:j(0),lastHiVal(0),lastLoVal(0),sBar(0),eBar(0),TL1(0),TL2(0),TL3(0), Text1(0),처리구분(""),T(0); Array:고점[10,2](0),저점[10,2](0); //가격,위치 처리구분 = ""; If Highest(H,length) == H and lastHiVal <> H and Lowest(L,length) == L and lastLoVal <> L Then { If 저점[1,1] > L Then 처리구분 = "저점처리"; If 고점[1,1] < H Then 처리구분 = "고점처리"; } Else If Highest(H,length) == H and lastHiVal <> H Then 처리구분 = "고점처리"; Else If Lowest(L,length) == L and lastLoVal <> L Then 처리구분 = "저점처리"; If 처리구분 == "고점처리" Then { T = 1; lastHiVal = H; If 고점[1,2] < 저점[1,2] Then { For j = 10 DownTo 2 { 고점[j,1] = 고점[j-1,1]; 고점[j,2] = 고점[j-1,2]; } } If 고점[1,2] < 저점[1,2] or 고점[1,1] < H Then { 고점[1,1] = H; 고점[1,2] = Index; sBar = Index - 저점[1,2]; eBar = 0; TL_Delete(TL2); If TL_GetBeginDate(TL1) == sDate[sBar] and TL_GetBeginTime(TL1) == sTime[sBar] Then { TL_Delete(TL1); Text_Delete(Text1); } TL1 = TL_New(sDate[sBar],sTime[sBar],저점[1,1], sDate[eBar],sTime[eBar],고점[1,1]); TL2 = TL_New(sDate[sBar],sTime[sBar],저점[1,1], sDate[eBar],sTime[eBar],저점[1,1]); Text1 = Text_New(sDate[eBar],sTime[eBar],고점[1,1], NumToStr(고점[1,1],2)); Text_SetStyle(Text1, 2, 1); TL_SetColor(TL2,MAGENTA); TL_SetExtRight(TL2,true); } } If 처리구분 == "저점처리" Then { T = -1; lastLoVal = L; If 저점[1,2] < 고점[1,2] then { For j = 10 DownTo 2 { 저점[j,1] = 저점[j-1,1]; 저점[j,2] = 저점[j-1,2]; } } If 저점[1,2] < 고점[1,2] or 저점[1,1] > L then { 저점[1,1] = L; 저점[1,2] = Index; sBar = Index - 고점[1,2]; eBar = 0; TL_Delete(TL2); If TL_GetBeginDate(TL1) == sDate[sBar] and TL_GetBeginTime(TL1) == sTime[sBar] Then { TL_Delete(TL1); Text_Delete(Text1); } TL1 = TL_New(sDate[sBar],sTime[sBar],고점[1,1], sDate[eBar],sTime[eBar],저점[1,1]); TL2 = TL_New(sDate[sBar],sTime[sBar],고점[1,1], sDate[eBar],sTime[eBar],고점[1,1]); Text1 = Text_New(sDate[eBar],sTime[eBar],저점[1,1], NumToStr(저점[1,1],1)); Text_SetStyle(Text1, 2, 10); TL_SetColor(TL2,BLUE); TL_SetExtRight(TL2,true); } } TL_SetSize(TL1,3); TL_SetColor(TL1,CYAN); TL_Delete(TL3); if T == 1 then{ TL3 = TL_New(sDate[index-고점[1,2]],sTime[index-고점[1,2]],고점[1,1],sDate,sTime,고점[1,1]); TL_SetColor(TL3,blue); TL_SetExtRight(TL3,true); } if T == -1 then{ TL3 = TL_New(sDate[index-저점[1,2]],sTime[index-저점[1,2]],저점[1,1],sDate,sTime,저점[1,1]); TL_SetColor(TL3,MAGENTA); TL_SetExtRight(TL3,true); }
프로필 이미지
yes
2017-12-13
250
글번호 114937
지표
답변완료

부탁드립니다.

항상 친절하시고 빠른 답변 고맙습니다. 아래 식을 10분봉에서 일봉의 adx로 표시하는 방법과 30분봉에서 일봉의 adx로 표시하는 방법을 알려 주시면 고맙겠습니다. input : Period(60); var : ADXv(0),DP(0),DM(0),DA(0), DAUP(0), DADN(0); ADXv = ADX(Period); DP = DiPlus(Period); DM = DiMinus(Period); DA = (DP*0.5)+(DM*0.5); DAUP = DA*1.05; DADN = DA*0.95; plot1(ADXv,"ADX"); plot2(DP,"+DI"); plot3(DM,"-DI"); PlotBaseLine1(DA, "기준선", BLACK, def, 1);
프로필 이미지
민기삼촌
2017-12-12
255
글번호 114936
지표
답변완료

문의드립니다~

var : cnt(0),Tcond(false); Array : DO[100](0),DH[100](0),DL[100](0),DC[100](0); if stime == 101400 or (stime > 101400 and stime[1] < 101400) Then{ DO[0] = O; DH[0] = H; DL[0] = L; for cnt = 1 to 99{ DO[cnt] = DO[cnt-1][1]; DH[cnt] = DH[cnt-1][1]; DL[cnt] = DL[cnt-1][1]; DC[cnt] = DC[cnt-1][1]; } } if H > DH[0] Then DH[0] = H; if L < DL[0] Then DL[0] = L; DC[0] = C; input : p(20), p2(60), p3(240); var1 = ma(c,P2); if (var1 > var1[1] and var1>DO[0] ) Then{ plot1(99999999,"라인1"); plot2(0,"라인2"); } if (var1 < var1[1] and var1>DO[0] ) then{ plot1(0,"라인1"); plot2(99999999,"라인2"); } if (var1 > var1[1] and var1<DO[0] ) Then{ plot3(99999999,"라인3"); plot4(0,"라인4"); } if (var1 < var1[1] and var1<DO[0] ) then{ plot3(0,"라인3"); plot4(99999999,"라인4"); } 식을 만들어봤는데 잘 안되네요~ 원하는 지표는 항생에서 현재종가가 10시14분시초가보다 크고 60일선의 기울기가 상향이면 빨간색 / 현재종가가 10시14분시초가보다 크고 60일선의 기울기가 하향이면 주황색 현재종가가 10시14분시초가보다 작고 60일선의 기울기가 하향이면 파란색 / 현재종가가 10시14분시초가보다 작고 60일선의 기울기가 상향이면 하늘색 감사합니다~
프로필 이미지
겐지
2017-12-12
223
글번호 114935
지표
답변완료

추가 부탁드립니다.

안녕하세요.. 글번호 53741 추가부탁드립니다. 1.현재가 라인 (배열순서를 13번시가. 14번현재가 순서로해주세요. 2.야간현재가 라인 (배열순서를 41번야간시가. 42번야간현재가 순서로 해주세요. 번거롭게해서 죄송합니다. 수고하세요...꾸벅
프로필 이미지
보인다
2017-12-12
206
글번호 114934
지표
답변완료

지표문의

안녕하세요 하기와 같은 지표문의 드립니다. 표현이 가능한지 확인 부탁드립니다. 1. 볼린져 밴드의 폭이 전봉대비 넓어지고 있을때와 좁아지고 있을때를 지표에 표시할 수 있는지요? 예를들어 넓어지고 있을때는 분홍색, 좁아지고 있을때는 검은색 이런식으로 표현이 가능한지요? 2. 볼린져 중앙이평의 값의 증감을 표현할 수 있는지요? 예를들어, 가격 상승시 볼린져 중앙이평의 증가값이 증가할때는 분홍색 증가는 하고 있지만, 전전봉보다 증가값이 감소할 때는 검은색 이런식으로 표&#54676;이 가능한지요? 하락시에도 마찬가지로 표현이 가능한지요? 검툐 부탁드립니다.
프로필 이미지
softtoug
2017-12-12
218
글번호 114933
지표
답변완료

종목&#52287;기

일봉이 60일 이동평균선을 하향돌파후, 다시 상향돌파한 종목.
프로필 이미지
노블레스
2017-12-12
201
글번호 114932
종목검색
답변완료

수식 부탁합니다

스토캐스틱 (25,6,6) 골든크로스 발생종목 단 MACD가 골든크로스가 발생한 후에 스토캐스틱 골든크로스가 진행된 검색식 부탁합니다 만약 MACD가 다시 Dead cross 되어 음선이 된 경우에 발생할 수 있는 스토캐스틱 골든크로스는 검색되지 않아야 됨 즉 Macd가 골든크로스 되어서 양선인 경우에 한해 바로 뒤이어 나타나는 스토캐스틱 골든크로스 종목 검색식부탁합니다
프로필 이미지
미래테크
2017-12-12
211
글번호 114931
종목검색