커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식문의

Var:주(2),n(19),j(0),k(0),계산주기(0),X(0),sumXY(0),sumX(0),sumY(0),sumX²(0), MinLRS(0),MinB(0),MinLRL(0); Array:MinClose[100](0); if 주 >= BarInterval then { 계산주기 = 주/BarInterval; } k = k + 1; if DayIndex()%계산주기 == 0 then { for j = 98 downto 0 { MinClose[j+1] = MinClose[j]; } X = X + 1; k = 0; } MinClose[0] = (L+H)/2; sumXY = 0; sumX = 0; sumY = 0; sumX² = 0; For j = 0 To n-1 { sumXY = sumXY + (X-j)*MinClose[j]; sumX = sumX + (X-j); sumY = sumY + MinClose[j]; sumX²= sumX²+ (X-j)^2; } MinLRS = (n*sumXY - sumX*sumY)/(n*sumX²- sumX^2); MinB = (sumY*sumX²-sumX*sumXY)/(n*sumX²- sumX^2); MinLRL = MinLRS * X + MinB; //////////////////////////////////////////////////////// // 타주기를 쓰지 않고 일봉에서 주봉과 월봉의 MinLRL과 MinLRS 값을 각각 가져올수 있을까요?
프로필 이미지
까시서방
2020-11-11
564
글번호 143830
지표
답변완료

문의 드립니다.

특정 신호가 발생하면 1계약을 들어가고 거기서 정한 만큼 수익이 발생하면 익절하고 손실이 발생하면 계약이 2배씩 더 들어가서 정한만큼 이익이 발생하면 익절하는 전략입니다. positionprofit을 사용하지않고 코드를 짜는 방법이 있을까요?
프로필 이미지
qwer1234
2020-11-12
664
글번호 143829
시스템
답변완료

수정 부탁드립니다.

안녕하세요? 기존수식을 바꾸고싶어서 수정해봤는데, 잘 안되서 수정부탁드립니다. 조금 바꿔보았지만, 의도하는바와 다르게 정배열에서 매도, 역배열에서 매수 그리고 양봉에매도 음봉에 매도가 일어나고있습니다. 의도하는것을 적어보겠습니다. ** 진입 정배열 일때, 음봉(외부변수)다음 양봉(입력값 이상)에 매수 역배열 일때, 양봉(외부변수)다음 음봉(입력값 이상)에 매도 각 봉은 다외부변수이고 진입하는 봉은 외부변수로 정하는것보다 이상일시에만 진입. 부탁드립니다. 감사합니다. input : 양봉(5),진입음봉(5),음봉(5),진입양봉(5),p1(5),p2(20); input : entrycnt(3),profit(50),loss(50); var : entry(0); var1 = ma(c,p1); var2 = ma(c,p2); if bdate != bdate[1] Then entry = 0; if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) then entry = entry+1; if entry < entrycnt and var1 < Var2 and MarketPosition == 0 and C == O-음봉*PriceScale and C[1] == O[1]+진입양봉*PriceScale then buy(); if entry < entrycnt and var1 > Var2 and MarketPosition == 0 and C == O+양봉*PriceScale and C[1] == O[1]-진입음봉*PriceScale then sell(); SetStopProfittarget(PriceScale*profit,PointStop); SetStopLoss(PriceScale*loss,PointStop);
프로필 이미지
대구어린울프
2020-11-11
671
글번호 143824
시스템
답변완료

틱봉에 마디선 표시

안녕하세요 일교차가 심합니다. 건강관리 잘 하시길 바랍니다. 오늘 여쭤볼 말씀은 틱 챠트에서(예:300틱 - 수치는 변환될수 있슴) 장 시작이 되면 300틱 챠트에서 상방일경우 이전봉의 고가를 넘기지 못하거나 아니면 같을경우 최초 시작봉에서 지금봉의 고점까지 마디의 4등분선을 표시하고 다음도 마찬가지로 넘기지 못한 고점부터 직전 틱봉의 저점을 깨거나 같으면 거기 다시 4등분표기 하는것들이 계속 이어지는 모습을 말합니다. 설명하기가 조금 어려운데 첨부파일 확인하시고 궁금하시면 연락부탁 드립니다.
프로필 이미지
라몬
2020-11-11
878
글번호 143823
지표
답변완료

문의 드립니다

음봉 진행 중 양봉 발생하면 매수 진입 매수 진입 후 음봉 발생하면 매도 청산완료 부탁드립니다.
프로필 이미지
선물대장
2020-11-11
524
글번호 143822
시스템
답변완료

시스템

안녕하세요 if (data2(당일싯가) + data3(당일싯가)) - (data4(당일싯가) + data5(당일싯가)) = 100 이라고 가정할때 if (data2(현재가) + data3(현재가)) - (data4(현재가) + data5(현재가)) > 150% 이상이면 매도 if (data2(현재가) + data3(현재가)) - (data4(현재가) + data5(현재가)) < 50% 이상이면 매수 부탁드립니다 수고하세요
프로필 이미지
달마7
2020-11-11
637
글번호 143816
지표
답변완료

신호가 발생 안하는 이유?

안녕하세요? kospi200 선물입니다 Data1: 45분봉 Data2: 일봉입니다. input : BPeriod(20),BDv(2.04); if Crossup(Data2(C), Data2(BollBandUp(BPeriod,BDv))) and Data1(C) >= Data2(C) then Buy("B1",AtMarket,def,TdQ); 11월 10일에 위로직대로면 매수 신호가 발생해야 하는데 안하는 이유가 먼가요? 11월9일에 볼린저 밴드 상단돌파후 11월 10일 매수해야 하는데 왜안하죠?
프로필 이미지
대가들의매매
2020-11-11
685
글번호 143814
시스템
답변완료

분할매도 관련 시스템식 요청드립니다.

안녕하세요 수고가 많으십니다. 분할매도 관련된 시스템식 요청드립니다. 만약에 100주가 있다면 1% 10주, 2% 10주, 3% 10주, 4% 10주, 5% 10주, 6% 10주, 7% 10주, 8% 10주, 9% 10주 (10주는 남아있음) 이렇게 동일하게 주식수가 분할매도 되는 식을 요청드립니다. 몇가지 질문이 있는데 1. Bdate == Bdate[1] 의 수식과 Sdate == Sdate[1] 의 차이점이 몬지 궁금합니다 2. BDATE == BDATE[1] 의 뜻은 몬가요??? BDATE는 영업일 시작일 이고 BDATE[1] 전 영업일 시작일 아닌가요? == 는 뜻은 같다라는 뜻인데?? 이해가 잘 안갑니다.ㅜ.ㅜ
프로필 이미지
맴맴잉
2020-11-11
688
글번호 143808
시스템
답변완료

검색식 문의드립니다.

조건만족시 검색되게해주세요 모든 수치는 기본수치로하고 제가 변경할수 있게 해주시면 감사하겠습니다. 1. 볼린져밴드 중간선과상한선 (범위내)에 있는것중에 연속 2~4봉 음봉이 나온것을 찾고싶습니다. 2. 볼린져밴드 중간선과 상한선 (범위내)에 엔벨로프와 볼린져밴드 골든크리스후 엔벨로프(기준선)에 3%눌리는 종목을 찾고 싶습니다. 당연히 눌리는 종목이니 음봉일겁니다. or 음봉나오면 검색되게 해주시면 감사하겠습니다. 오늘도 좋은하루되세요!~
프로필 이미지
이카나
2020-11-11
604
글번호 143807
종목검색