커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1504
글번호 230811
답변완료
macd 매수조건
매수 신호가 나오고, 10봉 이내의 가까운 시간에 또 매수 신호가 나오면 생략. 10봉 이후 재신호.바로 연이어 나오는, 매수 신호 횟수 줄이기 위함. 감사합니다.Input : shortPeriod(24), longPeriod(52), Period(18);Var : MACDv(0), MACDsig(0),HH(0),LL(0),T(0),TL(0),Box(0);MACDv = MACD(shortPeriod, longPeriod);MACDsig = ma(MACDv,Period); if macdv > macdsig [1] Then T = 1; HH = H;if macdv < macdsig [1] Then T = -1; LL = L;if T == 1 and T != T[1] and MACDsig <= -0.1 and L <= highest(H,1000)-2 Then{ TL = TL_New(sDate,sTime,L+3,sDate,sTime,L+999); TL_SetColor(TL,Red); Buy(); }if MarketPosition == 1 and BarsSinceEntry == 1 Then ExitLong();
2026-01-21
227
글번호 229944
답변완료
종목검색식 부탁드립니다
지표 변수기간 = 26D1 = 2.5크기1 = 7.5크기2 = 4.5불꽃 = H이평간이격 = 1이탈 = 5단기이격 = 15/* ================= 공통 계산 ================= *//* 평균 */MA = Avg((C+H+L)/3, 기간);/* 분산 계산 */VARI = Avg(Pow((C+H+L)/3 - MA, 2), 기간);/* 표준편차 */SD = Sqrt(VARI);/* n1 계산 */n1 = Shift(MA + D1 * SD, 25) / 크기1;/* 공통 조건 */조건 = avg(C,112)*(100+이평간이격)/100 < avg(C,224) AND avg(C,224)*(100+이평간이격)/100 < avg(C,448) AND avg(C,224)*(100+단기이격)/100 >= C AND avg(C,112) < avg(C,이탈);/* ================= 지표 ================= */y1 = 0;x1 = IF(조건, n1, y1);지표 = IF(avg(C,112) > C, y1, x1);/* ================= 전체지표 ================= */값 = 불꽃 / 크기1;y2 = 0;x2 = IF( 조건, IF(n1 < 값, 불꽃 / 크기2, 값), y2 );전체= IF(avg(C,112) > C, y2, x2);
2026-01-20
278
글번호 229943
답변완료
지표질문입니다
일봉 차트 ma5를 틱 차트에 그리는 수식 부탁합니다. 감사합니다
틱봉에서일봉이평
2026-01-20
101
글번호 229941
답변완료
지표 작성 부탁드립니다
오랜만에 인사를 드립니다항상 많은 도움과 조언을 주셔서 감사를 드립니다새로운 지표를 만들려고 하는데, 캔들이 새로 생성될 때마다, 지표값을 다시 만들어가야 하는데제 코딩실력으로는 부족해서 도움요청을 드립니다.지표를 구하는 순서는 아래와 같습니다1) ‘총 경로길이’ 산정 (산정기간 N=14 일)총 에너지(경로 길이) 계산 = 변화 절대값의 총합 = 36 (N기간 동안의 합)2) 순상승/순하락 계산 ( N=14 일)14봉 전 종가 118 → 현재 종가 120순상승=max(120−118,0)=2순하락=max(118−120,0)=0 : (상승했으므로, 순하락은 “0”임)14일전 종가보다 현재의 종가가 상승한 경우는순하락은 무조건 0임반대로 14봉전 종가 120이고 현재 종가 118일 경우순상승=max(118−120,0)=0 (하락했으므로, 순상승은 “0”임)순하락=max(120−118,0)=23) uTEI_raw / dTEI_rawuTEI_raw = 순상승(2)/총 경로길이(36) = 0.0556dTEI_raw = 순하락(0)/총 경로길이(36) = 04) 평활화 작업을 통해 uTEI, dTEI 만들기 (N=14(14일인 경우) → α=1/15)** 이전 uTEI(바로 직전 봉의 값)**를 0.6992 라고 가정** 현재 uTEIraw = 0.0556 (3번에서 값 계산 완료)** α=1/15 ≈ 0.0667 (n값을 14로 사용)uTEI현재 = uTEI(이전봉 값) + α(uTEI_raw - uTEI(이전봉 값))=> uTEI(현재) = 0.6992 + 0.0667(0.0556-0.6992)dTEI(현재) = 0 (순하락이 0이라 계속 0쪽으로)5) abs값 구하기abs = max(uTEI, dTEI ) = max(0.6563,0) = 0.65636) 위에서 구한 값을 퍼센타일(u_pct / d_pct / abs_pct)형식으로 바꾸기예시 P = 10 으로 시연. (P는 값을 변경할 수 있도록 변수로 가져가야 함)최근 10개의 uTEI가 아래였다고 가정(현재 포함):현재 0.6563보다 작거나 같은 값은 자기 자신 1개뿐이므로u_pct= 1/10 = 0.10최근 10개의 dTEI가 아래였다고 가정(현재 포함):dTEI는 최근도 거의 0이라고 보면 “현재값(0) 이하 또는 같은 값(”0“)의 갯수가” 이 10이 되어d_pct= 10/10 = 1.00abs_pct도 같은 방식으로 산정합니다(즉 현재 abs값보다 작거나 같은 갯수를 산정하고, 전체 산정기간으로 나눈다)상기 예제에서는 abs는 u와 같으니abs_pct=0.10최종값u_pct=0.10d_pct=1.00abs_pct=0.10과매수구간 : 80 라인 형성과매도구간 : 20라인 형성중간 : 50라인 형성항상 도움을 주셔서 감사를 드립니다
2026-01-20
674
글번호 229940
답변완료
변환 부탁드립니다.
Mm=ma(c, 5,가중);Mn=ma(c, 20,가중);a=valuewhen(1, crossup(Mm,Mn), Mm);crossup(c,a)
2026-01-20
161
글번호 229935
답변완료
수식요청드립니다.
안녕하세요.1. 직전청산이 손실시 금번 진입 수량은 청산된 수량+1(최대 10개) 직전청산이 이익시 금번 진입 수량은 청산된 수량-1(최소1개)2. 당일 첫번째 진입시에는 진입수량을 10개진입 및 청산 주문은 atstop을 사용하고 위 처럼 수량이 조절되도록 수식 부탁드립니다.감사합니다.
2026-01-20
124
글번호 229931
답변완료
감사합니다
A 캔들연속발생:[일]0봉전 1봉 연속 양봉발생B 신고가:[일]0봉전 고가가 5봉중 신고가C 주가등락률:[일]1봉전(중) 종가대비 0봉전 시가등락률 5.0%이하D 거래량비율:[일]5봉 평균(0봉전)거래대금대비 동일주기 5봉전 300.0%이하E 거래량비율(n봉):[일]1봉전 거래량 대비 0봉전 거래량 비율 200.0%이상F 기간내 주가변동폭:[일]0봉전까지 10봉간 최고최저폭 150.0%이하G 주가돌파:[일]1봉(전) 고가를 현재가가 상향돌파H [일]0봉전 5봉중 신고거래량I 주가비교:[일]0봉전 시가 < 0봉전 종가J 최고종가:[일]0봉전 종가가 5봉중 최고종가K [일]1봉 연속증가L 기간내 거래대금:[일]0봉전 1봉이내 거래대금(일/주:백만, 분:천원) 10000이상 1회 이상M 가격-이동평균 비교:[일]0봉전 (종가 20)이평 < 종가N 이평이격도:[일]0봉전(종가 5, 종가 20) 2%이내 근접 1회이상O 주가이평추세:[일]0봉전 (종가 20)이평 상승추세유지 1회 이상 A and B and C and D and E and F and G and H and I and J and K and L and M and N and O 미리 감사드립니다.
2026-01-20
252
글번호 229922
답변완료
수식작성부탁드립니다
안녕하세요 지표하나 부탁드립니다. 전략을 사용했을때 수익곡선을 지표로 보고싶은데 가상의 전략이 있다고 생각하고 그 수익곡선을 지표로 표현할수 있는 수식 부탁드립니다. 감사합니다.
2026-01-20
121
글번호 229920
답변완료
사진 참고해서 자동매매가능케 되나요
안녕하세요사진참고해서 자동매매 가능케요청드림니다 가능한가요가능했으면좋겠습니다 보조지표참고 사진대단히감사합니다
2026-01-20
160
글번호 229916