커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

종목검색식 관련 하여 내용 검토 부탁드려요

NH값 위에 종가가 존재하는 대상에 대한 내용만을 추출 하고 싶은데 말씀 하신 내용으로도 현재봉에서 NH값 보다 작은 종목들도 추출이 되어서요 검토를 부탁드립니다. INPUT : 기간(10), P(3); VAR : LL(0), HH(0), NH(0), NL(0), TOP(0), UND(0), cnt(0), cnt1(0), 조건(False), kk(0); LL = Lowest(L, 기간); HH = Highest(H, 기간); if H < HH[1] Then cnt=Index; if L > LL[1] Then cnt1=Index; if (Index-cnt) == p Then NH = H; if (Index-cnt1) == p Then NL = L; if NH > 0 and NH < C Then Value1 = 1; Else Value1 = 0; Find(Value1);
프로필 이미지
120일선
2021-10-13
709
글번호 152848
종목검색
답변완료

수식 부탁 드립니다.

스톡 케스틱에서 매수 과열권을 70 / 매도 과열권을 30 으로 정하고 일봉이 매수 과열권에 진입을 하면 매도 포지션으로 그리고 매도 과열권 진입시 청산 , 스톡케스틱 69 에서 29 영역에 일봉이 머물러 있으면 매수/ 매도 를 하지 않는 수식 부탁드립니다. 하나더, 매수 포시션에서 체결후 수익이 발생하고 있으면 매수 포지션 자리 기준으로 10틱 뒤에 매도포지션 자리에서 stoplimit(MIT 라고 하던데..) 를 걸고 싶은데, 이것도 추가 요청 드립니다. 그리고 강제 청산 수식이 있나요?
프로필 이미지
백두에서한라
2021-10-13
873
글번호 152847
지표
답변완료

부탁드립니다.

안녕하세요...시가에서고점의 중심가 시가에서저점의 중심가 부탁드립니다 plot 1 시가라인 plot 2 시가라인+고점라인 0.67%라인 plot 3 시가라인+고점라인 0.50%라인 plot 4 시가라인+고점라인 0.33%라인 plot 5 고점라인 plot 6 시가라인 plot 7 시가라인+저점라인 0.67%라인 plot 8 시가라인+저점라인 0.50%라인 plot 9 시가라인+저점라인 0.33%라인 plot10 저점라인 수고하세요...꾸벅
프로필 이미지
보인다
2021-10-13
729
글번호 152846
지표
답변완료

간단한 수식 질문

5% 수익시 수익청산 이 아래 수식인가요? SetStopProfittarget(5,PercentStop); 5% 손실시 손절청산은 어떤 수식으로 해야하나요? #2021년 12월 16일 스타트 버전 input : 시작일(10211216); input : 청산일(20220316); input : 청산시간(225030); input : MFI기간(20),MFI값(18),하락틱수(250),하락틱수1(400),익절틱(500),손절틱(500000); input : MFI청산기간(6),MFI청산값(80); input : 추가매수횟수(6),X(25),Y(200); var : MoneyFlow(0),MoneyFlow1(0); MoneyFlow = MFI(MFI기간); MoneyFlow1 = MFI(MFI청산기간); if Data1(sDate) >= 시작일 Then { if MarketPosition == 0 and MoneyFlow <= MFI값 and C <= Highest(H,X)-PriceScale*Y Then Buy("b",OnClose,DEf,1); if MarketPosition == 1 and MaxEntries < 추가매수횟수 and MoneyFlow < MFI값 and C < O and V > V[1] Then Buy("추매",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수); if MarketPosition == 1 and MaxEntries < 추가매수횟수 and C < O and V > V[1] Then Buy("325틱추가매수",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수1); } if MarketPosition == 1 and MoneyFlow1 > MFI청산값 Then ExitLong("MFI청산",atlimit,AvgEntryPrice*1.003); SetStopLoss(PriceScale*손절틱,PointStop); SetStopProfittarget(PriceScale*익절틱,PointStop); if bdate != Bdate[1] Then { IF sdate == 청산일 Then SetStopEndofday(청산시간); Else SetStopEndofday(0); }
프로필 이미지
이형지
2021-11-19
745
글번호 152844
시스템

신대륙발견 님에 의해서 삭제되었습니다.

프로필 이미지
신대륙발견
2021-10-13
27
글번호 152836
지표
답변완료

문의 드립니다.

안녕하세요, 지표 겹치기 관련해서 몇 가지 궁금한게 생겨서 문의드립니다. 많은 도움 주셔서 항상 감사드립니다. 즐거운 하루 보내세요. CCI(파란색, 오른쪽 스케일) RSI(빨간색, 왼쪽 스케일) 스케일이 다른 두 개의 지표를 지표겹치기 기능을 사용해서 함께 볼 때, 1) 두 지표의 crossup, crossdown 등을 이용할 수 있나요? (예, 스케일 상관 없이 보조차트만 봤을 떄 2021.04.02 마치 CCI가 RSI를 돌파한 것으로 보이는데 이걸 사용할 수 있는 방법이 있는지) 2) 다른 지표의 스케일을 이용할 수 있는지 궁금합니다. (예, 2021.04.14 RSI가 66.51인데 CCI 400을 하향 돌파한 것으로 보고 매수/매도 등에 이용할 수 있는지)
프로필 이미지
깜피
2021-10-12
1323
글번호 152835
지표
답변완료

부탁 드립니다.

도움에 감사 드립니다. 일봉차트의 지표를 분봉 차트에 보는것을 주봉차트의 지표를 분봉 차트에 볼수 있도록 수정 부탁 드립니다. 미리 감사 드립니다. input : N(5),sig(9); var : X(0),sum1(0),Y(0),sum2(0); sum1 = 0; For X = 0 to sig-1 { sum2 = 0; For Y = 0 to N { sum2 = sum2 + DayClose(X+Y); } Var4 = sum2/(N+1); var98 = DayClose(x)-var4; sum1 = sum1+Var98; } Var99=sum1/sig; Plot1(Var99); PlotBaseLine1(0);
프로필 이미지
yes
2021-10-12
979
글번호 152834
지표
답변완료

하락폭을 틱수로 지정을 퍼센트로 지정 변경 요청하니다.

기존수식은 X는 봉수 이고 Y는 하락틱수 인데 if MarketPosition == 0 and MoneyFlow <= MFI값 and C <= Highest(H,X)-PriceScale*Y Then Buy("b",OnClose,DEf,1); 이렇게 하다보니 3년전이나 현재나 같은 하락틱수가 적용되어 3년전에 하락틱수가 너무 커버려 진입자체가 안되는 사항으로 다음과 같이 변경하고 싶습니다. 현재가에서 1%하락시 적용(퍼센트적용) 되게 하는 식으로 부탁해요~~
프로필 이미지
이형지
2021-10-12
1132
글번호 152833
시스템
답변완료

검색수식좀 수정 부탁드림니다

키움의 tema 선을 일목균형표의 후행스팬이 돌파하는종목를 검색하려고함니다 뭐가 잘못되엇느지 좀 봐주세요 input : P2(12); var2 = Ema(Ema(Ema(C,P2),P2),P2); if CrossUp(c,Var2[25]) Then Find(1);
프로필 이미지
밤톨123
2021-10-12
1616
글번호 152832
검색