커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식

안녕하세요. 오전 9시30분에 챠트에 수직선이 생기도록 부탁드립니다. 시간 및 수직선 색상,두께 변경 가능하도록 부탁드립니다. 감사합니다.
프로필 이미지
한국사람73
2017-12-22
180
글번호 115228
지표
답변완료

지표식 문의드립니다

연속된 4개의 캔들이 양봉-양봉-양봉-양봉/ 양봉-음봉-양봉-양봉/ 양봉-양봉-음봉-양봉 음봉-음봉-음봉-음봉/ 음봉-양봉-음봉-음봉/ 음봉-음봉-양봉-음봉 같은 패턴의 4개의 캔들이 발생하면 첨부파일 그림처럼 첫번재 캔들의 시가 와 4번째 캔들 종가 따라 선이 선이 그어지는 지표 수식 부탁드립니다
프로필 이미지
상기하자
2017-12-22
223
글번호 115225
지표
답변완료

참조데이터 활용가능 여부

현물+분봉 차트를 이용하여 매매중에 있습니다만, 일봉의 DMI(N) 지표에서 DI+>DI-일때만을 필터개념으로 넣을수는 없을까요? (일봉 상기 조건 만족시에만 매수하도록...) -참조데이터를 이용하는 것은 불가능한가요? -아니면 시스템식(15분봉)에서 위의 일봉조건을 만족시킬 조건을 작성할 수는 없을까요? 항상 수고에 감사드리며...
프로필 이미지
theogo66
2017-12-22
173
글번호 115219
시스템
답변완료

문의드립니다.

벌써 크리스마스가 다가왓네요. 즐거운 성탄절 되세요. 아래와 같은 조건의 수식 부탁드립니다. 1.진입조건(2계약 진입) 매수진입 : 볼린저밴드에서 종가가 중심선을 상향 돌파한 후에 다음 봉의 종가가 앞의 종가를 다시 상향 돌파하면 매수진입(매도는 반대) 이때 위의 조건과 동시에 거래량이 다음과 같아야 한다.(거래량 : 가격대비) 1봉전에 빨강색 막대 거래량 이고 진입신호 현재는 빨강색 막대 거래량이 1봉전 보다 증가했거나 같고 또는 1봉전에 파랑색 막대 거래량 이고 진입신호 현재는 빨강색 막대 거래량으로 바뀌었으면 매수진입 조건만족함(매도는 반대) 2.청산/손절/스위칭 청산 : 40틱 수익시 모두 청산 손절 : -20틱 손실시 손절 스위칭 : 매수진입후 종가가 중심선을 하향 돌파한 후에 다음 봉의 종가가 앞의 종가를 다시 하향 돌파하면 매수청산후 거래량이 위의 진입조건을 만족하면 매도진입(매도는 반대) 3.모의계좌 연동가능성 및 연동방법 시스템을 실전에 앞서 모의계좌에 연동하여 돌려볼 수 있는지 궁금합니다. 가능하다면 예스글로벌 NH선물에서 연동방법은 어떻게 되는지 알려주시면 좋겠습니다. 아니면 연동이 되는 증권사와 연동방법을 알려주시면 좋겟습니다. 또는 연동방법이 자세히 설명되어 있는 메뉴얼을 어디서 볼수 있는지 알려주시면 감사하겠습니다. 증권사에 문의하니 잘 모르시고 예스스탁에 문의하라고 하시네요. 수고하세요^^
프로필 이미지
웹피
2017-12-22
176
글번호 115213
시스템
답변완료

이격수치

안녕하세요 아래식은 종가와 이평20선과의 이격수치를 나타내는 수식입니다 상승에서 이격수치가 10이상나오면 매도신호 하락에서 이격수치가 -10이상나오면 매수신호가 나오도록 수식부탁드립니다 var1 = (c-ma(c,20))/PriceScale; var2 = Text_New(sdate,stime,H+PriceScale*2,NumToStr(var1,0)); Text_SetStyle(var2,2,1); 감사합니다
프로필 이미지
bestkim
2017-12-22
182
글번호 115204
시스템
답변완료

수식 요청 드립니다.

안녕하세요. 수식 요청 드립니다. 1. 일봉기준 오버형 "A"시스템(참조 데이터 이용) 신호 기준으로, 연결선물 당일청산 시스템에서 아래 시스템으로 작성 요청 드립니다. -> 오버형 "A"시스템이 매수중일 경우, 당일청산 분봉 틱봉 "B"시스템 매수만 진입(매도 진입 금지) -> 오버형 "A"시스템이 매도중일 경우, 당일청산 분봉 틱봉 "B"시스템 매도만 진입(매수 진입 금지) 감사합니다. //======================================================================================================= # 예제-일봉 오버형 "A" 시스템(참조 데이터 이용) Input : shortPeriod(12), longPeriod(26); Var : value(0); value = MACD(shortPeriod, longPeriod); If CrossUP(value, 0) Then{ Buy("B"); } If CrossDown(value, 0) Then{ Sell("S"); } //======================================================================================================= # 예제-당일청산 분봉 틱봉 "B" 시스템 Input : Period(12), sigPeriod(9); value1 = TRIX(Period); value2 = ema(value1, sigPeriod); If CrossUP(value1, value2) and BCount+SCount < PN and dayPL > -당일손실 Then{ Buy("TR-BY"); } If CrossDown(value1, value2) and BCount+SCount < PN and dayPL > -당일손실 Then{ Sell("TR-SL"); } SetStopEndofday(151500); //=======================================================================================================
프로필 이미지
dandy
2017-12-22
172
글번호 115203
시스템
답변완료

피라미딩 관련

안녕하세요 다음 수식 부탁드립니다. 연결선물 분봉 데이트레이딩에서 수식이 다음과 같을 때 if dayindex>=0 and stime<144000 and marketposition==0 then { if 매수진입조건 then Buy("B"); } if and marketposition==1 then { if 매수청산조건 then ExitLong("XB"); } Setstoploss(2,pointstop); Setstopendofday(150000); -------------------------------- 피라미딩을 위해 '다른 진입신호만 허용'으로 설정하고 다음 조건을 추가하고자 합니다. 진입은 모두 선물 1계약씩 입니다. 1) 1차진입 : 위의 조건에 의해서 2) 2차진입 : 위의 조건 + 1차진입보다 진입가격이 높을 때 3) 3차진입 : 위의 조건 + 2차진입보다 진입가격이 높을 때 4) 위의 방식으로 최대 5차까지만 진입 (물론 청산조건에 해당되지 않았을 경우) 5) 청산은 조건만족시 일괄 청산 6) stoploss는 최종진입가 기준으로 2pstop 7) 청산후 무포지션 상태에서는 위의 순서대로 다시 진입 그럼 즐거운 성탄되세요 감사합니다 !!
프로필 이미지
새로운세상
2017-12-22
176
글번호 115202
시스템
답변완료

문의드립니다.

도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 즐거운 주말보내세요~~ 1. value1이 2 이하로 시작한 상황에서 93000분 이내로 종가가 장시작후 n개봉까지의 최고가보다 클 때 매수진입 매도는 반대 한번 직접 짜보니 'value1이 2이고' 이런 식으로 작성한 듯 합니다. 제가 생각한 신호랑 다르게 나옵니다. 만들고 싶은 것은 value1이 2 이하로 장초반 시작한 상황에서 이후 조건이 맞으면 진입하는 내용입니다. 어떻게 짜면 될까요? 2. 재질문 갭상승 갭하락에 따라 수량 다르게 들어가는 건데요. 실행해보니 갭상승한 날은 갭 진입과 그냥 진입이 동시에 됩니다. (수량 3진입) 이걸 갭상승한 날은 갭 진입만 들어가게 할 수는 없을까요? input : atrp(20), n1(5),n2(1),n3(1),수량1(1),수량2(2); var : atrv(0); atrv = atr(atrp); if NextBarSdate > sdate and NextBarOpen >= c+PriceScale*n1 Then buy("b1",AtMarket,def,수량2); if MarketPosition == 0 Then buy("b2",AtStop,DayClose(1)+PriceScale*n1,수량1); if MarketPosition == 1 Then{ if IsExitName("b2") == true Then ExitLong("btr",Atlimit,highest(H,BarsSinceEntry)-atrv*n3); if IsExitName("b1") == true Then ExitLong("bp",Atlimit,EntryPrice+atrv*n2); } if NextBarSdate > sdate and NextBarOpen <= c-PriceScale*n1 Then sell("s1",AtMarket,def,수량2); if MarketPosition == 0 Then sell("s2",AtStop,DayClose(1)+PriceScale*n1,수량1); if MarketPosition == -1 Then{ if IsExitName("s2") == true Then ExitShort("str",Atlimit,Lowest(L,BarsSinceEntry)+atrv*n3); if IsExitName("s1") == true Then ExitShort("sp",Atlimit,EntryPrice-atrv*n2); } 3. 타주기봉(변수)의 최근 10개봉 표준편차 4. '갭으로 시작했다면' '갭으로 시작하지 않았다면' 은 어떻게 코딩을 짜면 되는지요. 해석을 해도 잘 몰라서 질문드립니다. 5. swinghigh로 n자형 패턴같은 것을 캐취할 수 있다고 하셔서 질문드립니다. n개봉의 전고점을 n틱이상 돌파하면 매수, 이런 식으로 코딩을 짤 수 있나요?
프로필 이미지
잡다백수
2017-12-22
192
글번호 115201
시스템
답변완료

주문방식 문의

정확히 제가 하고 싶은건 장마감 동시호가때 주문을 넣어 종가에 무조건 청산이 되도록 하는건데, 이게 예스랭귀지에선 안되는 것으로 알고있습니다 스팟에선 되는데 딱 이거하나 땜시 모든 시스템을 스팟으로 전환하자니 그것도 머리가 아프고요 그래서 주문 방식에서&#160;조건부 지정가 주문을 넣으면 어떨까 생각을 해봤습니다. 그런데 주문 옵션에는 아예 조건부 지정가가 없네요. (심지어 키움의 조잡한 시스템트레이딩 툴에도 있는데..) 그래서 이걸 수식으로 구현할 수 있는 아이디어는 없을까요? 예스랭귀지를 이용해 조건부 지정가 주문과 같은 효과가 나는 주문방식을 구현할 수는 없을까요? 제 짧은 지식으론 구현이 안되어 조언을 구합니다. 감사합니다.&#160;
프로필 이미지
중박주식
2017-12-22
174
글번호 115200
시스템