커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

검색식 재문의 합니다

안녕하세요 예스스탁입니다. Input : Period(60) ; var : DMIv(0),DP(0),DM(0); DMIv = DMI(Period); DP = DIPlus(Period); DM = DIMinus(Period); if dp < dm and crossup(dmiv,50) Then find(1); 즐거운 하루되세요 > 파워 님이 쓴 글입니다. > 제목 : 검색식 작성부탁합니다 > 사용보조지표 : DMI 지표 지표기간(period) : 60 조건식 1. D+> D- 이고(AND), 2. DMI 가 50 돌파 1, 2 조건식 동시에 달성하는 조건검색식 부탁합니다 알려주신 조건으로 종목이 검색이 되지않습니다 한번 검색식 확인 바랍니다
프로필 이미지
파워
2018-10-13
221
글번호 122647
검색
답변완료

문의 드립니다

분봉에서 양봉만 합하여 나눈 값으로 지표를 만들려고합니다 A=if(C>O,C,0);//양봉 S=if(C>O,1,0); AA=sum(A);//양봉합 SS=sum(S);//양봉 개수 Asum=valuewhen(1,date!=date(1),AA(1)); Ssum=valuewhen(1,date!=date(1),SS(1)); 조건=(AA-Asum)!=0&&(SS-Ssum)!=0; 양=if(조건,(AA-Asum)/(SS-Ssum),dayopen()); 이런 수식을 예스트레이드에 수식으로 옴길려니 쉽지않네요 수식작성 부탁드립니다
프로필 이미지
급락장
2018-10-13
223
글번호 122646
지표
답변완료

스토캐스틱 수식 수정 부탁드립니다.

아래의 수식으로 항생장에 적용해 보았습니다. 첨부드리는 사진대로 강제청산 설정을 걸었더니 시그널은 정상적으로 작동합니다. 그런데 수식상에 설정된 당일누적손실틱수를 넘었는데도 매매를 멈추지 않고 계속 매매가 진행되네요?? 아마 틱봉챠트에 적용을 하다보니 시뮬레이션 상에서는 먹히는거 같아 보이지만 당일 실전매매에서는 안 먹히는게 확인 됩니다. 1. 하여 수식상에 1회매매 수익청산, 손실청산을 삽입하여 각각의 매매도 제어하고 당일누적틱수도 제한하고 싶습니다. 2. 수식상에 설정된 매 일마다의 종료시간에 청산되지 않고 종료시간 이후에도 매매가 진행되고 있습니다. 종료시간을 각각의 일마다 적용되게 부탁드립니다. 부탁드립니다. - 아 래 - Input : 당일누적수익틱수(100),당일누적손실틱수(30),P(120); input : startdate(20180102),starttime(100000),enddate(20180928),endtime(173000); input : sto1(20),sto2(12),sto3(12); VARS: Tcond(false),N1(0),dayPl(0),당일누적수익(0),당일누적손실(0),Xcond(false),stok(0),stod(0); if (sdate == enddate and sdate != sdate[1] and stime >= endtime) or (sdate == enddate and sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then { Tcond = false; if MarketPosition == 1 Then ExitLong("매수청산"); if MarketPosition == -1 Then ExitShort("매도청산"); } if (sdate >= startdate and sdate != sdate[1] and stime >= starttime) or (sdate >= startdate and sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then { Xcond = false; N1 = NetProfit; Tcond = true; } 당일누적수익 = PriceScale*당일누적수익틱수; 당일누적손실 = PriceScale*당일누적손실틱수; daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] and (IsExitName("매수수익",1) == true or IsExitName("매수손실",1) == true or IsExitName("매도수익",1) == true or IsExitName("매도손실",1) == true) then Xcond = true; stok = StochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); if Tcond == true and Xcond == false then { if crossup(stok,stod) Then buy("매수"); if CrossDown(stok,stod) Then sell("매도"); } if MarketPosition == 1 then{ ExitLong("매수수익",atlimit,EntryPrice+((당일누적수익-daypl)/CurrentContracts)); ExitLong("매수손실",AtStop,EntryPrice-((당일누적손실+daypl)/CurrentContracts)); } if MarketPosition == -1 then{ ExitShort("매도수익",atlimit,EntryPrice-((당일누적수익-daypl)/CurrentContracts)); ExitShort("매도손실",AtStop,EntryPrice+((당일누적손실+daypl)/CurrentContracts)); }
프로필 이미지
승부사1
2018-10-14
277
글번호 122645
시스템
답변완료

문의 드립니다

볼밴에서 상단값과, 하단값의 진폭이 작아졌다, 커졌다를 알수 있는 수식이 있는지요? 수고하세요.
프로필 이미지
백두에서한라
2018-10-12
216
글번호 122644
시스템
답변완료

문의드립니다.

도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 코딩 부탁드립니다. 1. 기타 참조데이터 2의 변동폭이 n개봉 동안 n2에 머물러 있을 때 2. 기타 참조데이터 2의 변동률이 n개봉 동안 n2에 머물러 있을 때 3. 기타 외부변수 특정시간 n크기 특정시간 data2가 n크기 이상의 양봉일때
프로필 이미지
잡다백수
2018-10-12
238
글번호 122643
시스템
답변완료

검색 문의 드려요

주식 검색 문의드립니다 1) 오늘 기관과 외인이 동시 매수했고, 거래대금은 백억 이상이고, 어제 종가보다 오늘 종가가 하락한 종목들은 오늘 몇시부터 검색이 가능한지요? 또 해당 검색식은 어떻게 짜는지요? 2) 이틀전과 어제와 오늘 연속 3일간 기관과 외인이 동시 매수했고, 거래대금은 백억 이상이고, 이틀전 종가보다 오늘 종가가 작고 어제 종가보다 오늘 종가가 작은 종목들은 추리려면 해당 검색식은 어떻게 짜는지요? 3) 오늘 포함 최근 5일 동안 4일 이상 외인들이 매수했고 , 거래대금은 백억 이상이고, 이틀전 종가보다 오늘 종가가 작고 어제 종가보다 오늘 종가가 작은 종목들은 추리려면 해당 검색식은 어떻게 짜는지요? 감사합니다
프로필 이미지
스테디어드밴서
2018-10-12
235
글번호 122642
검색
답변완료

문의 합니다

안녕하세요. 아래와 같은 지표를 작성하고 싶어서 문의 드립니다. 틱차트에서 data2의 첫번째봉의 고가, 저가라인을 나타내고 싶습니다. 현재 주가가 고가라인 위에 있으면 빨간색, 저가라인 아래에 있으면 파란색으로 그려지고, 텍스트로 고가, 저가라고 표시되길 원합니다. 텍스트 위치는 현재가 위 15틱에서 나타나면 좋겠습니다. 부탁 드립니다. 감사합니다.
프로필 이미지
무지개빛
2018-10-12
234
글번호 122641
지표
답변완료

문의 합니다

20분에서 20이평선 기준으로 한 시스템식입니다 input : Period(20); var : mav(0); mav = ma(c, Period); if mav[2] < mav[1] and mav[1] < mav Then buy(); if mav[2] > mav[1] and mav[1] > mav Then sell(); 질문1 120틱 차트에서 20분 20이평선이 적용되도록 지표수식 부탁합니다 상승시 적색 하락시 파란색 질문2 120틱 차트에서 20분 20이평선이 적용되도록 시스템수식 부탁합니다
프로필 이미지
남산
2018-10-12
210
글번호 122640
시스템
답변완료

화면에 택스트출력

미리 감사드리며 질문드립니다. Var1 = DayHigh(0); PLOT1(VAR1, "H1.25",MAGENTA); 질문1 : VAR1의 ""H1.25""가 라인위 5틱위에 출력될 수 있도록 부탁드립니다 질문2 # 질문1과는 다른 질문입니다. 항생 시초가, 최고가, 최저가를 ""10시15분 이후시초가 고가,저가""로 화면에 출력할수 있도록 부탁드립니다, Var1 = DayHigh(0); # N 최고값 Var2 = DayLow(0); # N 최저값 Var3 = (Var24-var25); # 당일진폭 PLOT1(VAR1,"고가",MAGENTA); PLOT2(Var2, "저가",BLACK); PLOT3(Var3, "HL",BLUE
프로필 이미지
추세승리
2018-10-12
261
글번호 122639
지표