커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

강조

count 에러떠요 알려주세요 1 var : month(0); month = int(date/100)-int(date/10000)*100; if month != month[1] Then { count = 0; if month%3 == 0 Then Condition1 = true; Else Condition1 = false; } if bdate != bdate[1] and DayOfWeek(bdate) == 4 Then { count = count+1; PlotPaintBar(H,L,"강조",MAGENTA); } 2 var : month(0); month = int(date/100)-int(date/10000)*100; if month != month[1] Then { count = 0; if month%3 == 0 Then Condition1 = true; Else Condition1 = false; } if bdate != bdate[1] and DayOfWeek(bdate) == 5 Then { count = count+1; PlotPaintBar(H,L,"강조",MAGENTA); } 즐거운 하루되세요 > 에리카 님이 쓴 글입니다. > 제목 : 강조 > 3,6,9,12 만기 둘쨰주 목요일 3.6.9.12 만기 세째주 금요일 캔들 수식 부탁합니다.
프로필 이미지
회원
2020-02-26
452
글번호 136376
강조
답변완료

종목검색 문의 드립니다.

안녕하세요 항상 빠른 답변 감사드립니다. 기존 테스트중인 검색식은 아래와 같은데 소트(분류)를 추가 하려 고합니다. ======================================================================== 중간생략~~~ if A > 0 && DayVolume(0) > 단순거래량//절대거래량 && C > BP* (1 - 2/100) && C > 900 && C < 50000 Then find(DayVolume/거래증가비율_PreV*100); ========================================================================== 장시작후 위 검색식에 당일 검색된 종목들 중에서 첨부 이미지와 같은 빨간네모안의 거래량처럼 이틀전(24일) 보다 어제(25일) 거래량이 감소한 종목들만 분류하고 검색가격이 전일 종가대비 -5% ~ +10% 사이에 있는 종목을 분류하여 최종 검색하고자 합니다. 그럼 코로나에 건강 유의 하시고 좋은 하루 되세요^^
프로필 이미지
느와르
2020-02-26
464
글번호 136374
종목검색
답변완료

추세선 다시 질문

답변 감사합니다. 1) 일봉에서도 추세선 지표수식 부탁드립니다. '시작일자', '시작일의 고저점 선택', '연결일자' 그리고 '연결일의 고저점 선택'만 입력해서 그릴 수 있으면 좋겠습니다. 2) 그리고 아래의 답변해 주신 수식. 차트위에 그려지지 않고 아래부분에 분리되고 선으로도 나타나지 않습니다. Inputs : TL1시작일(20190322), TL1시작시(090000), TL1시작점(1), TL1연결일(20190322), TL1연결시(120000), TL1연결점(1); if sdate == TL1시작일 and stime == TL1시작시 Then { var1 == iff(TL1시작점==1,H,L); } if sdate == TL1연결일 and stime == TL1연결시 Then { var2 == iff(TL1연결점==1,H,L); if var1 > 0 and var2 > 0 Then TL_New(TL1시작일,TL1시작시,var1,TL1연결일,TL1연결시,var2); } 확인부탁드립니다. **그리고, 예스트레이더 차트를 열어 도구에서 추세선을 선택해서 그릴때 고점 저점에 자석처럼 붙을때가 있고 아닐때가 있고(물론 지표 속성에서 고저자동연결을 체크하고 기본값으로 설정했죠. 다시 차트 열고 들어가면 기본값이 바껴있어요) , 복사가 될때도 있고 안될때도 있고 버그가 조금 있는 것 같습니다.
프로필 이미지
마인드마스터
2020-02-26
471
글번호 136373
지표
답변완료

시스템식 문의

항상 감사드립니다. 1. 30분봉 기준으로 전일 고가보다 크거나 돌파하면 매수하고 전일 저가를 돌파하면 청산하며 당일 종가 정리하는 시스템식 2. 일봉 시준으로 시가가 지난 주의 고가 이상이거나 돌파하면 매수하고 지난주 저가를 돌파하면 청산하며 그 주의 마지막 거래일에 종가 정리하는 시스템식
프로필 이미지
한글나라
2020-02-26
482
글번호 136372
시스템
답변완료

강조

if stime == 101000 or stime == 111000 or stime == 121000 or stime == 131000 or stime == 141000 or stime == 151000 or stime == 161000 or stime == 171000 or stime == 181000 or stime == 191000 or stime == 201000 or stime == 211000 or stime == 221000 or stime == 231000 or stime == 001000 or stime == 011000 or stime == 0210000 or stime == 031000 or stime == 041000 or stime ==051000 or stime == 061000 or stime == 071000 or stime == 080000 Then PlotPaintBar(o,c,"강조",YELLOW); 분봉에서 10분캔들이 나오지않습니다. 예)10시10분/20/30/40/50 5개의 식을 만들어 일일이 넣었읍니다 10시 10분 캔들만 나오지않아요 **************************** 하나의 식으로 정리해 주세요
프로필 이미지
회원
2020-02-26
582
글번호 136371
강조
답변완료

당일 매매 거래 로직을 수식으로 구현하고 싶습니다.

다음과 같은 로직을 수식으로 구현하고 싶습니다. 1. 주식 시초가 대비 2% 이상 상승하면 매수하고, 당일 종가로 매도합니다. 2. 단, 장 시작 이후 시초가 대비 한번도 -2% 이상 하락한 적이 없어야 매수합니다. 3. 매수 이후 매수가 대비 1% 이상 하락하면 손절합니다. 부탁드립니다.
프로필 이미지
리버모어71
2020-02-26
550
글번호 136369
시스템
답변완료

안녕하세요

study(title="W", shorttitle="B") n1 = input(10, "Channel Length") n2 = input(21, "Average Length") obLevel1 = input(60, "Over Bought Level 1") obLevel2 = input(53, "Over Bought Level 2") osLevel1 = input(-60, "Over Sold Level 1") osLevel2 = input(-53, "Over Sold Level 2") ap = hlc3 esa = ema(ap, n1) d = ema(abs(ap - esa), n1) ci = (ap - esa) / (0.015 * d) tci = ema(ci, n2) wt1 = tci wt2 = sma(wt1,4) plot(0, color=gray) plot(obLevel1, color=red) plot(osLevel1, color=green) plot(obLevel2, color=red, style=3) plot(osLevel2, color=green, style=3) plot(wt1, color=green) plot(wt2, color=red, style=3) plot(wt1-wt2, color=blue, style=3) 문의드립니다. 감사합니다.
프로필 이미지
로즈버드
2020-02-26
506
글번호 136363
지표
답변완료

최근 100일간 가장 거래가 많은 봉번호

안녕하세요. 최근100일간 가장 거래량이 많으면서 양봉인 캔들의 시가와 종가를 표시하다가 새로운 캔들이 갱신되면 그날의 시가와 종가를 표시하는 지표식을 표현하고 싶습니다. 도움 감사합니다.
프로필 이미지
kimsh
2020-02-26
444
글번호 136361
지표
답변완료

시가선 문의

당일시가선 문의드렸는데 채움이 아니라, 시가보다 위일땐 당일시가선이 빨간색, 시가보다 아래일땐 당일시가선이 파란색, 이렇게 나타나는 걸 문의드렸습니다 부탁드립니다.
프로필 이미지
랄랄
2020-02-26
477
글번호 136349
지표