커뮤니티

예스랭귀지 Q&A

글쓰기

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

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

Trendex 지표 변환

항상 감사드립니다 키움증권의 trendex 지표를 변환 부탁 드립니다 <TRENDEX 지표> (수식1) TRENDEX A=wavg((((C-C(Period))/C(Period))*100) + (((C-C(Period1))/C(Period1))*100),Period2); (수식2) 시그널 A=wavg((((C-C(Period))/C(Period))*100) + (((C-C(Period1))/C(Period1))*100),Period2); EAVG(A,9) 중심선 0 -지표조건설정 Period : 11 Period1 : 14 Period2 : 10
프로필 이미지
조민철
2023-11-29
991
글번호 174442
지표
답변완료

수식요청드려요

볼밴상한선이 지수이동평균선(240)을 골든크로스시 종목검색
프로필 이미지
234fsdae
2023-11-29
997
글번호 174441
종목검색
답변완료

익절,손절 문의 드립니다.

항상 많은 도움 감사드립니다. 나스닥 선물 거래시 각 거래 시스템 별로 익절과 손절 값을 따로 시스템을 작성하려고 하니 방법을 잘 몰라서 도움 요청드립니다. 아래와 같이 시스템 식에 "A매수"와 "B매수"가 있을때 매수별로 조건에 따른 손절,익절,매도 식을 작성하고 싶습니다. if MarketPosition == 0 && A조건 then Buy ("A매수",atmarket,def,2); A조건으로 "A매수"로 2 계약을 진입한 뒤에 A매수 20pt 수익시 한 계약 매도(정리) - 조건 만족시 시행(봉 완성시 X) A매수 20pt 손해시 모든 계약 매도(정리) - 조건 만족시 시행(봉 완성시 X) if MarketPosition == 1 && A-1 Then ExitLong("A매수정리",atmarket,def,"A매수"); A-1 조건 발생 시 익절,손절과 상관없이 "A매수"의 남은 계약 모두 매도 ////////////////////////////////////////////////////////////////////////// if MarketPosition == 0 && B조건 then Buy ("B매수",atmarket,def,2); B조건으로 "B매수"로 2 계약을 진입한 뒤에 B매수 10pt 수익시 한 계약 매도(정리) - 조건 만족시 시행(봉 완성시 X) B매수 10pt 손해시 모든 계약 매도(정리) - 조건 만족시 시행(봉 완성시 X) if MarketPosition == 1 && B-1 Then ExitLong("B매수정리",atmarket,def,"B매수"); B-1 조건 발생 시 익절,손절과 상관없이 "A매수"의 남은 계약 모두 매도
프로필 이미지
비정성시
2023-11-29
802
글번호 174440
시스템
답변완료

예스랭귀지 기반 언어

예스랭귀지는 어떤언어를 기반으로 만들어진 언어인가요?? 자체개발이라면 어떤언어를 참조했는지 어떤언어와 비슷한지 알려주세요
프로필 이미지
oni
2023-11-29
922
글번호 174439
지표
답변완료

수식문의

일봉 수식을 분봉으로 바꿔주려면 특별한 보정이 필요한지요? 예를 들어 최근 5일간의 저가중 최고값을 찾는 수식이라면 일봉 = highest(L,5); 분봉 = highest(daylow,5); 두개가 똑같은거 아닌가요?
프로필 이미지
무사시
2023-11-29
931
글번호 174438
시스템
답변완료

이평선 간 색깔 채우기

안녕하세요. 항상 친절히 답변해 주셔서 대단히 감사하다는 인사 먼저 드립니다. 저는 이베스트를 사용하고 있습니다. 요는 이평선과 이평선 사이에 색깔을 넣고 싶습니다. 키움에서는 일목균형표를 이용하거나, 수식>색채우기 기능을 이용해서 간편히 했는데, 이베스트에서는 해당 기능을 재현할 수 없어 문의 드립니다. 수식관리자를 통해서 일목균형표를 적용해 보았으나 재현되지 않았습니다. 112와 224 간에 색깔을 넣고 싶습니다. max(112,224); min(112,244); 와 같은 형태로 선을 구현해내는데는 성공했지만, 그 사이에 색을 넣는 로직을 어떻게 해야하는지 모르겠습니다. 혹시라도 직접적인 수식이 없다면 대략적으로 어떻게 돌아가면 좋을지 고견 부탁드리겠습니다. 감사합니다.
프로필 이미지
김정진
2023-11-29
1590
글번호 174437
지표

2wnwn 님에 의해서 삭제되었습니다.

프로필 이미지
2wnwn
2023-11-29
16
글번호 174434
지표

2wnwn 님에 의해서 삭제되었습니다.

프로필 이미지
2wnwn
2023-11-29
14
글번호 174428
지표
답변완료

문의드립니다.

아래수식에서 무포지션에서 매수를 할 때의 매수봉의 저가와 매수봉 바로 직전봉의 저가를 비교해서 2개 저가중 작은 값을 변수 c를 새로 추가하여 저장하려고 합니다. 변수 c 에 저장하는 수식을 부탁드립니다. input : P(20),dv(2); var : bbup(0),bbmd(0),bbdn(0); bbup = BollBandUp(P,dv); bbmd = ma(C,P); bbdn = BollBandDown(P,dv); if MarketPosition == 0 and L[1] <= BBdn and H[1] > BBdn and C > C[1] and C > BBdn Then { Buy("b",OnClose,Def,4); ExitLong("bp",AtLimit,C+PriceScale*20); ExitLong("bl",AtStop,L); } if MarketPosition == 1 Then { ExitLong("Bp1",AtLimit,EntryPrice+PriceScale*20,"",2,1); ExitLong("Bp2",AtLimit,BBup); if CurrentContracts == MaxContracts Then ExitLong("bl1",AtStop,L[BarsSinceEntry]); Else ExitLong("bl2",AtStop,EntryPrice); } if MarketPosition == 0 and L[1] <= BBup and H[1] > BBup and C < C[1] and C < BBup Then { Sell("s",OnClose,Def,4); ExitShort("sp",AtLimit,C-PriceScale*20); ExitShort("sl",AtStop,H); } if MarketPosition == -1 Then { ExitShort("sp1",AtLimit,EntryPrice-PriceScale*20,"",2,1); ExitShort("sp2",AtLimit,BBdn); if CurrentContracts == MaxContracts Then ExitShort("sl1",AtStop,H[BarsSinceEntry]); Else ExitShort("sl2",AtStop,EntryPrice); }
프로필 이미지
종호
2023-11-29
927
글번호 174424
시스템