커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

Re : Re : 수식수정요청

안녕하세요 답변 감사합니다 제가 수식을 잘못올려드렸습니다 다시 수정 부탁드립니다 아래 수식에서 기존은 그대로 두고 중심만 상승 노란색 하락 파란색으로 두께을 굵게 수정해주세요 input : af(0.01), maxAF(0.1),추세선두께(1),추세선색1(YELLOW),추세선색2(CYAN),연장선두께(2),연장선색(blue); input : 텍스트출력(1); var : T(0),HH(0),LL(0),HD(0),HT(0),LD(0),LT(0); var : HH1(0),LL1(0),HD1(0),HT1(0),LD1(0),LT1(0); var : TL1(0),TL2(0),cnt(0),count(0); var : TL3(0),TL4(0),TL5(0),TL6(0),tx1(0),tx2(0),tx11(0),tx22(0); Var : TL11(0),TL22(0); var1 = CSar(af,maxAF); if crossup(c,var1) Then { T = 1; HH = H; HD = sdate; HT = stime; HH1 = HH[1]; HD1 = HD[1]; HT1 = HT[1]; if LL > 0 Then { TL1 = TL_new(LD[1],LT[1],LL[1],HD,HT,HH); TL_Delete(TL3); TL_Delete(TL4); TL_Delete(TL5); TL_Delete(TL6); #TL3 = TL_new(HD[1],HT[1],HH[1],sdate,stime,HH[1]); #TL4 = TL_new(HD[1],HT[1],(HH[1]+LL)/2,sdate,stime,(HH[1]+LL)/2); #TL5 = TL_new(HD[1],HT[1],LL,sdate,stime,LL); #TL6 = TL_new(HD[1],HT[1],HH[1]+(HH[1]-LL[1])/2,sdate,stime,HH[1]+(HH[1]-LL)/2); //추세선 오른쪽 연장설정 TL_SetExtRight(TL3,true); TL_SetExtRight(TL4,true); TL_SetExtRight(TL5,true); TL_SetExtRight(TL6,true); if 텍스트출력 == 1 then { Tx11 = Text_New(HD1,HT1,HH1,NumToStr((HH1-LL1)/PriceScale,0)+NewLine+NumToStr(HH1,2)); Text_SetStyle(tx11,2,1); Text_Delete(tx1); Tx1 = Text_New(HD,HT,HH,NumToStr((HH-LL[1])/PriceScale,0)+NewLine+NumToStr(HH,2)); Text_SetStyle(tx1,2,1); } } TL11 = TL_New(HD1,HT1,HH1,HD,HT,HH); } if CrossDown(c,var1) Then { T = -1; LL = L; LD = sdate; LT = stime; LL1 = LL[1]; LD1 = LD[1]; LT1 = LT[1]; if HH > 0 Then { TL2 = TL_new(HD[1],HT[1],HH[1],LD,LT,LL); TL_Delete(TL3); TL_Delete(TL4); TL_Delete(TL5); TL_Delete(TL6); #TL3 = TL_new(LD[1],LT[1],HH,sdate,stime,HH); #TL4 = TL_new(LD[1],LT[1],(HH+LL[1])/2,sdate,stime,(HH+LL[1])/2); #TL5 = TL_new(LD[1],LT[1],LL[1],sdate,stime,LL[1]); #TL6 = TL_new(LD[1],LT[1],LL[1]-(HH-LL[1])/2,sdate,stime,LL[1]-(HH-LL[1])/2); //추세선 오른쪽 연장설정 TL_SetExtRight(TL3,true); TL_SetExtRight(TL4,true); TL_SetExtRight(TL5,true); TL_SetExtRight(TL6,true); if 텍스트출력 == 1 then { Tx22 = Text_New(LD1,LT1,LL1,NumToStr((HH1-LL1)/PriceScale,0)+NewLine+NumToStr(LL1,2)); Text_SetStyle(tx22,2,0); Text_Delete(tx2); Tx2 = Text_New(LD,LT,LL,NumToStr((HH[1]-LL)/PriceScale,0)+NewLine+NumToStr(LL,2)); Text_SetStyle(tx2,2,0); } } TL22 = TL_New(LD1,LT1,LL1,LD,LT,LL); } if T == 1 then { if H > HH Then { HH = H; HD = sdate; HT = stime; TL_SetEnd(TL1,HD,HT,HH); TL_SetEnd(TL11,HD,HT,HH); if 텍스트출력 == 1 then { Text_Delete(tx1); Tx1 = Text_New(HD,HT,HH,NumToStr((HH-LL[1])/PriceScale,0)+NewLine+NumToStr(HH,2)); Text_SetStyle(tx1,2,1); } } } if T == -1 then { if L < LL Then { LL = L; LD = sdate; LT = stime; TL_SetEnd(TL2,LD,LT,LL); TL_SetEnd(TL22,LD,LT,LL); if 텍스트출력 == 1 then { Text_Delete(tx2); Tx2 = Text_New(LD,LT,LL,NumToStr((HH[1]-LL)/PriceScale,0)+NewLine+NumToStr(LL,2)); Text_SetStyle(tx2,2,0); } } } #추세선 두께, 색상 TL_SetSize(TL1,추세선두께); TL_SetSize(TL11,추세선두께); TL_SetSize(TL2,추세선두께); TL_SetSize(TL22,추세선두께); TL_SetColor(TL1,추세선색1); TL_SetColor(TL11,추세선색1); TL_SetColor(TL2,추세선색2); TL_SetColor(TL22,추세선색2); #연장선 두께, 색상 TL_SetSize(TL3,연장선두께); TL_SetSize(TL4,연장선두께); TL_SetSize(TL5,연장선두께); TL_SetSize(TL6,연장선두께); TL_SetColor(TL3,연장선색); TL_SetColor(TL4,연장선색); TL_SetColor(TL5,연장선색); TL_SetColor(TL6,연장선색);
프로필 이미지
알리섬
2025-08-12
457
글번호 193189
지표

회원 님에 의해서 삭제되었습니다.

프로필 이미지
회원
2025-08-12
0
글번호 193187
지표

님이랑 님에 의해서 삭제되었습니다.

프로필 이미지
님이랑
2025-08-12
19
글번호 193186
종목검색
답변완료

문의

종목검색 기간별 최대거래량의 고가를 상향돌파할때 기간별 최대거래량의 저가를 하향돌파할때 감사합니다.
프로필 이미지
엉덩공주
2025-08-12
340
글번호 193175
종목검색
답변완료

시스템식 문의 드립니다.

안녕하세요. 시스템 작성 요청드립니다. 많은 도움 주셔서 항상 감사합니다. 좋은 하루 보내세요. -------------------------------------------------------------------------------------- 매수금액 : 1차, 2차 동일 // 예시로 1천만원 기준 * 240봉 신고가 발생(신고가는 10만원 이하만) * 신고가 전 240봉 이내 최저점 대비 신고가가 100% 이상 상승 * 신고가 전 240봉 이전부터 신고가 사이, 기준봉 발생 필요(기준봉 : 전일 종가 대비 고가가 10% 이상 상승+당일 거래대금 1000억 이상) * 기준봉 발생 후 신고가 달성 시까지 20%이상 하락 발생한 후에 신고가를 달성해야함 (상승파동 필요, 여러차례 파동 발생 가능) 매수 * 신고가 달성 후 50% 하락지점에서 매수(신고가 발생 일 이후 120일 이내에 하락해야 함) * 15% 하락 시 동일 금액 매수(1차 매수 후 60일 이내 발생해야 함) 매도 * 10% 수익 시 매도(2차 매수시에도 평균 10% 상승 시 매도) * 2차 매수 후 15% 하락 시 금액손절 * 매수 후 120일 지나면(2차 매수 시 2차 매수 후 120일) 기간 손절 기타 * 최근 4년 안에 지지점(고가 10%이상 상승 + 거래대금 500억 이상의 종가+-3%)이 2회 이상 있으면(1차매수지점 기준) 매수 대금을 2배(1차 및 2차)로 진입
프로필 이미지
깜피
2025-08-12
565
글번호 193168
시스템
답변완료

알고싶어요 or 알엔비 방법으로

해외 나스닥 일간 일봉 기준으로거래하기로 하고 아래 이평선 들 인식하에 일봉에서 거래함니다 5분봉 5이평이 20이평 위에 있고 1분봉이 5-20골든크로스 발생시 매수를 진행합니다. 5분봉 5이평이 20이평 아래에 있고 1분봉이 5-20데드크로스 발생시 매도를 진행합니다.
프로필 이미지
회원
2025-08-12
570
글번호 193167
시스템
답변완료

예스트레이더 종목검색으로 요청합니다^^*

먼저 항상 친절한 답변주셔서 너무나 감사합니다.. 아래 수식은 키움에서 작성한 수식입니다. 이것을 예스트레이더 종목검색으로 요청합니다.. 일봉조건이고 지표변수는 shortperiod : 9 midperiod : 26 longperiod : 52 입니다... ======================================================================== A=Shift((highest(high,shortPeriod) +lowest(low,shortPeriod)+ highest(high,midPeriod) +lowest(low,midPeriod))/4, midperiod-1); B=shift((highest(high,longPeriod)+ lowest(low,longPeriod))/2, midperiod-1); crossup(c,max(A,B))
프로필 이미지
서민순
2025-08-12
422
글번호 193166
종목검색
답변완료

검색과 강조 수식

아래 조건식 2개를 차트에 표시하고 싶습니다. (영웅문의 신호검색 에 해당) 검색과 강조로 수식 부탁드립니다. ~~~~~~~~~~~~~~~~~~~~~~~ 조검검색식1) emaValue = eavg(C, 15); correction = C + (C - emaValue); zlma = eavg(correction, 15); a1 = crossup( zlma , emaValue) and o < c and 거래대금 > 10000 ; a2 = o*1.005 < h and o >= c and c(1) >c ; a3 = o(1)*1.005 > h(1) and o*1.005 < h and o >= c and c(2) > c ; a4 = o(1) < c(1) and o*1.005 < h and o >= c and c(2) > c ; a5 = ma(c,20); b1 = a1(1) and a2 and a5-a5(1)>0; b2 = a1(2) and a3 and a5(1)-a5(2)>0 ; b3 = a1(2) and a4 and a5(1)-a5(2)>0 ; b1 or b2 or b3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 조건검색식 2) emaValue = eavg(C, 15); correction = C + (C - emaValue); zlma = eavg(correction, 15); A=VALUEWHEN (1,(CROSSUP(ZLMA,emaValue) or CROSSDOWN(ZLMA,emaValue)),zlma ) ; a1= Crossup(low, A) and emaValue < zlma and c > o; a2 = crossup(zlma,emavalue) ; a1 and a2 and 거래대금 >10000
프로필 이미지
마을
2025-08-11
418
글번호 193165
검색
답변완료

수식 변환 부탁드립니다

아래 수식 예스트레이더로 부탁드립니다. PV2 = ((PreDayHigh() + PreDayLow() + PreDayClose()) / 3) + (PreDayHigh() - PreDayLow()); 조건 = V >= 30000 && O <= PV2 && C <= PreDayClose() * 1.11 && C >= PreDayHigh() && CrossUp(C, PV2); cnt = CountSince(date != date(1), 조건); cnt == 1 && cnt(1) == 0
프로필 이미지
파크에버뉴
2025-08-11
496
글번호 193164
종목검색