커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식부탁드립니다

안녕하세요! 해선60분봉차트에서 수식구합니다 1)당일양봉중에서 가장큰양봉(꼬리제외한몸통길이만)의 중심값과 종가값을 오른쪽그리기로 지표속성창에서 차트표시로 선의종류와색상등 변수조절하는 수식으로 만들면 좋겠습니다. 2)당일음봉중에서 가장큰음봉(꼬리제외한몸통길이만)의 중심값과 종가값을 오른쪽그리기로 지표속성창에서 차트표시로 선의종류와색상등 변수조절하는 수식으로 만들면 좋겠습니다. 3)1,2번을 갱신하는 양봉,음봉 출현시 갱신한 봉에 동일조건으로 그리기하고 이전봉에는 삭제되는 수식으로 하면 좋겠습니다 #,결론, 60분봉차트 23개캔들에서 당일기준 4개의선만 표시됩니다(당일,전일 변수조절가능 수식 부탁드립니다) $,언제나 늘 감사합니다.
프로필 이미지
회원
2018-02-13
258
글번호 116560
지표
답변완료

수식문의

안녕하세요 보내주신 하기 메일 잘 받았습니다. 다시한번 감사드립니다. 하기 수식에서 언급된 부대 조건을 없애고 단순히 band%b 만으로 진입할 수 있게 부탁드립니다. 번거롭게해서 죄송합니다. 제 생각보다 진입횟수가 매우 적어서.... 감사합니다. 안녕하세요 예스스탁입니다. 1. 식 적용해 보았지만 정상적으로 신호 발생합니다. 100 위로 상승후 하락해 90이하로 내려올때만 매도 0 밑으로 하락후 상승해 10이상으로 올라가면 매수신호가 발생합니다. 부대조건으로 매도는 종가가 볼밴중단-10틱 위이고 양봉이나 도지봉이어야 하고 매수는 종가가 볼밴중단+10틱 아래이고 음봉이나 도지봉이어야 진입신호 발생합니다. 특별히 수정해 드릴부분이 없습니다. 위 부대조건 제외하면 아래와 같습니다. input : Period(20),dv(2); var : BBmd(0),BBdn(0),bbup(0),BandB(0),HH(0),LL(0); BBmd = ma(C,Period); BBdn = BollBandDown(Period,Dv); BBUp = BollBandUp(Period,Dv); BandB = ((C-BBDn)/(BBUp-BBdn))*100; if crossup(BandB,90) Then HH = BandB; if BandB > 90 and BandB > HH Then HH = BandB; if CrossDown(BandB,10) Then LL = BandB; if BandB < 10 and BandB < LL Then LL = BandB; if HH > 100 and CrossDown(BandB,90) Then sell("s4"); if LL < 0 and crossup(BandB,10) Then buy("b4");
프로필 이미지
softtoug
2018-02-13
243
글번호 116559
시스템
답변완료

수식 부탁드립니다.

안녕하세요~ 수식 부탁드립니다. 종가가 당일 고가와 저가 변동폭의 하위 20% 이내에 형성되면 당일 종가에 매수 종가가 당일 고가와 저가 변동폭의 상위 20% 이내에 형성되면 익일 시가에 매도 감사합니다.
프로필 이미지
굿맨2
2018-02-13
196
글번호 116558
시스템
답변완료

질문입니다.

당일 최고가 달성이후 발생하는 저가 완성 이후 나타나는 고가 값을 HLH0라고 하고 1일전의 HLH를 HLH1,2일전의 HLH를 HLH2,3일전의 HLH를 HLH3를 나타내는 수식 부탁드립니다.
프로필 이미지
7007
2018-02-13
197
글번호 116557
지표
답변완료

진입 청산 시간 관련 수식질문

매번 좋은 정보 감사드립니다. 09:05분이후 청산또는 진입과 15:30이후 더 이상 새로운 청산 또는 진입이 없도록 하기 위해 수식을 만들었는데 시뮬레이션 차트에서는 청산이 되지 않았는데 실시간 전략실행차트를 실행해서보면 청산이 되어 있습니다. 시뮬레이션 차트와 전략실행차트 청산이 다르게 나오는데 제가 수식을 잘못했는 건가요? 제가 원하는 수식은 09:05분 이전에 진입이나 청산을 하지 못하게 하고 15:30이후 새로운 진입이나 청산이 없도록 하고 싶습니다. Inputs: VtyPercent(0.75),ATRperiod(5); If stime >= 090500 and stime < 153000 and MarketPosition() <> 1 Then Buy ("Vty_LE", AtStop, Close + (VtyPercent * ATR(ATRperiod))); If stime >= 090500 and stime < 153000 and MarketPosition() <> -1 Then Sell ("Vty_SE)", AtStop, Close - (VtyPercent * ATR(ATRperiod)));
프로필 이미지
고진감래
2018-02-13
235
글번호 116556
시스템
답변완료

질문있습니다.

참조데이터에 대해서 질문있습니다 data2 이상의 참조종목에대해서는 시스템 식상에 변수 선언과 수식 모두에 data2를 괄호로 묶어주어야한다는 것을 이해하였습니다. 질문1. 궁금한점이 참조데이터를 사용하도록 하는 순간 기존에 그냥 작성한 참조데이터 없을 시 시스템의 변수에 data1로 처리해주어야지만 제대로 동작하는 것을 확인하였습니다. 제가 발견한것이 정확한가요? 저는 data2부터 참조이므로 기존 시스템 식에 data2로 이용할 것만 data2로 하면 된다고생각했는데요 기존 시스템 작성한 것에도 data1 변수 처리를 해주어야한다는 것을 알게되었는데 경험상알게된것이라서 맞는지 궁금합니다. 질문2. 또 궁금한것이 data1로 기존 변수를 선언시 ,data1)로 변환했지만 실제 수식상에는 괄호로 data1()을 묶어주는 작업을 하지 않아도 정상작동하는 것을 확인하였습니다. 기존 수식에는 data1은 안묶어주고 data2부터 묶어줘도되는지 아님 data1부터 무조건 묶어줘야하는지 궁금합니다. 만약 data1도 수식을 모두 괄호로 묶어주는 처리를해주어야한다면 제가 짠수식은 왜 정상작동하는지 궁금합니다 잠재적 에러의 가능성이 존재하는건가요? 만약 존재한다면 언제 그렇게되나요?
프로필 이미지
여유로운투자
2018-02-12
216
글번호 116555
시스템
답변완료

수식 부탁합니다.

안녕하세요. 고점 대비 10번째 봉 수식 부탁합니다. 고가가 아니고요 고가대비 10번째 봉 수식요 예를들어 고가대비 %가 아니고 10번째 봉 수식요 감사합니다.
프로필 이미지
y1y7s2
2018-02-12
203
글번호 116554
지표

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

프로필 이미지
회원
2018-02-12
72
글번호 116553
시스템
답변완료

56633번 일봉1,2,3하나 , 분봉지표 하나나로 분리 부탁드립니다

감사 또 고개숙여감사 드려요 키움지표입니다 예스 지표로 변환 부탁드립니다 ## 라인1 라인2 라인 3 은 하나의지표로 부탁드리며 ## 분봉라인 지표 로두 하나부탁드립니다 1, 일봉상 라인1 a=valuewhen(1,c(0)>predayclose()*Multicle,c(0)); b=valuewhen(1,c(0)>predayclose()*Multicle,l(0)); a-((a-b)/4) 변수조건 Multicle 1.08 2, 일봉상라인2 a=valuewhen(1,c(0)>predayclose()*Multicle,c(0)); b=valuewhen(1,c(0)>predayclose()*Multicle,l(0)); b+((a-b)/2) 변수조건 Multicle 1.08 3, 일봉상 라인3 a=valuewhen(1,c(0)>predayclose()*Multicle,c(0)); b=valuewhen(1,c(0)>predayclose()*Multicle,l(0)); b+((a-b)/4) 변수조건 Multicle 1.08 4, 분봉상 라인 수식 1 : npredayhigh(1) 수식 2 : dayopen()
프로필 이미지
매치다는
2018-02-12
194
글번호 116552
지표