커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의드립니다

바쁘실거 같아 게시판 문의로 남깁니다 저번 문의에서 보충하여 재문의 드립니다 아래 시스템은 진입가격에서 1 2 3 % 상승시 30% 40% 전량익절 진입가격에서 1 2 3 % 하락시 30% 40% 전량손절 입니다 여기에 추가하여 진입가격대비 설정한 수익률이상(a 초기값 5%)이 나오면 다시 진입가격에서 6 7 8 % 상승시 30% 40% 전량익절 진입가격에서 5% 미만 상승시 전량 익절 의 조건을 추가하고 싶습니다 (편의상 첫 매도조건을 1차 매도조건 추가하고자 하는 조건을 2차 매도조건이라 하겠습니다) (1차매도조건으로 매매하다가 설정한 수익률이상의 캔들이 발생하면 2차매도조건에 의한 매매 예를들어 진입가보다 5%이상 상승하면 2차매도조건으로 매도가 되고 진입가보다 1%상승하여 30% 매도가 된 이후 5%이상 상승하면 2차 매도조건인 7,8%에서 각각 매도가 되고 진입가보다 1,2% 상승하여 30 40 % 매도가 된 이후 5%이상 상승하면 2차 매도조건인 8%에서 전량매도가 되고 5%이상 상승이 일어났다가 다시 5%미만으로 상승이 둔화된경우 잔고수량 불문 나머지 전량 익절 5%이상의 상승이 일어났다 함은 진입가격에서 5%이상 상승이 일어나 진입가 대비 시가가 1차 매도조건의 상승폭을 상회함을 뜻합니다) 매번 감사합니다 가능한지 문의드리며 시간이 많이 걸린다면 가이드 라인이라도 알려주시면 감사드리겠습니다 input : 매수금액(1000000); var : Evol(0),Xcnt(0); if stime == 090000 and NextBarOpen <= C*1.00 and NextBarOpen >= C*1.00 Then{ buy("b",AtMarket,def,Floor(매수금액/C)); } if MarketPosition == 1 Then{ if CurrentContracts < CurrentContracts[1] Then Xcnt = Xcnt+1; if Xcnt == 0 /*and TimeToMinutes(stime) >= TimeToMinutes(EntryTime)+30*/ Then ExitLong("Bx11",atlimit,EntryPrice+(EntryPrice*0.01),"",floor(MaxContracts*0.4),1); if Xcnt == 0 /* and TimeToMinutes(stime) >= TimeToMinutes(EntryTime)+5*/ Then ExitLong("Bx12",AtStop,EntryPrice-(EntryPrice*0.01),"",floor(MaxContracts*0.4),1); if Xcnt == 1 and CurrentContracts < MaxContracts Then{ ExitLong("Bx21",atlimit,LatestExitPrice(0)+(EntryPrice*0.01),"",floor(MaxContracts*0.3),1); ExitLong("BL22",AtStop,LatestExitPrice(0)-(EntryPrice*0.01),"",floor(MaxContracts*0.3),1); } if Xcnt == 2 and CurrentContracts < MaxContracts Then{ ExitLong("Bx31",atlimit,LatestExitPrice(0)+(EntryPrice*0.01)); ExitLong("BL32",AtStop,LatestExitPrice(0)-(EntryPrice*0.01)); } } Else Xcnt = 0;
프로필 이미지
가이츠
2015-11-02
237
글번호 91930
시스템
답변완료

문의 드립니다

아래 수식에서 현재가 에서 N봉전의 최고점 최저점을 비교하여 10틱 이상 움직임이 없으면 신호가 나오지않게 필터링 했으면 합니다 (즉 횡보구간에는 신호가 나오지 않도록 필터링 부탁 드려요) 그리고 매매시간을 19시에 시작해서 02시에 마감할수 있도록 해주세요 input :P1(20),P2(60),P3(120),진입(15),N(90),T(70),수익(30); var1 = ma(C,P1); var2 = ma(C,P2); var3 = ma(C,P3); var4 = highest(H,N); var5 = lowest(L,N); if stime >= 190000 or stime < 020000 then{ if var1 > var2 and var2 > var3 and var4 >= var5-PriceScale*T Then buy("b",atlimit,var1-PriceScale*진입); if var1 < var2 and var2 < var3 and var4 >= var5+PriceScale*T Then sell("s",atlimit,var1+PriceScale*진입); SetStopProfittarget(PriceScale*수익,PointStop); } if stime == 020000 or (stime > 020000 and stime[1] < 020000) Then{ exitlong(); ExitShort(); }
프로필 이미지
싱글
2015-12-04
203
글번호 91929
시스템
답변완료

문의 드립니다.

안녕하세요. 원하는 가격에 주문이 들어가지 않아서 문의 드립니다. 시가에서 열틱 올라오면 지정가로 매도, 열틱 내려오면 지정가로 매수하는 식을 작성하려고 합니다. if stime >= 090000 and MarketPosition == 0 then{ buy("b",AtLimit, DayOpen-PriceScale*10); Sell("s",AtLimit,DayOpen+PriceScale*10); } 시가대비 +-열틱에 주문이 들어가지 않고, 또 도달하지도 않았는데 엉뚱한 가격에 주문이 들어가는 이유가 궁금합니다. 23일 시가251.05 이고, 10틱 위면 251.45 인데 9시 1분 250.95에 매도가 들어갑니다. 26일 시가251.70 이고, 10틱 위면 252.20 인데 9시 1분 251.70에 매도가 들어갑니다. if stime >= 090500 and MarketPosition == 0 then{ buy("b",AtLimit, DayOpen-PriceScale*10); Sell("s",AtLimit,DayOpen+PriceScale*10); } 시간을 9시5분 이후로 변경해도 9시 1분에 주문이 들어갑니다. 시가가 250.00에 시작하면 250.50에 매도. 249.50에 매수 주문하는 수식을 작성하고 싶습니다. 지정한 가격이 아닌 다른 가격에 주문이 들어간 이유와, 9시 5분 후로 지정했는데 9시 1분에 주문이 들어간 이유도 궁금합니다. 부탁 드립니다.
프로필 이미지
고운무지개
2015-11-02
220
글번호 91928
시스템
답변완료

행복; 지표식 작성 바랍니다

한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다 지표식 작성 바랍니다 이 지표식을 차트에 겹쳐서(공유해서) 보고자 합니다 < 조건 > - 2015년 10월 30일 종가( 10,000원)를 - 2015년 10월 10일부터 10월 29일까지 지표로 작성 바랍니다 예를 들면, if sdate == 20151030 then 2015년10월30일종가 = C ; if sdate >= 20151010 and sdate <= 20151029 then plot1( 2015년10월30일종가, "종가"); 오늘의 data(즉, 오늘 결정된 data)를 지나간 날의 차트에 그릴 수 있는지요? 수고하십시요^^
프로필 이미지
행복한가방
2015-11-01
214
글번호 91927
지표
답변완료

지표식 문의드립니다

안녕하세요. 항상 수고 많으습니다. 질문입니다 ----------------------- 지난 번 질문에 이런 답변을 얻었고, 잘 작동되고 있습니다. 정말 감사드립니다. 지난 번 수식에서 세로선에 색깔을 표시할 수 있는지 문의 드립니다. input : N(20); if dayindex+1 == N Then{ plot1(H+PriceScale,"검색"); TL_New(sdate,stime,0,sdate,stime,999999999); } 그리고 건의 사항은 어떻게 진행되고 있는지 궁금합니다 ------------------------------------------------------- 건의 사항입니다. 검색을 해보면 많은 분들이 저처럼 playsound 함수를 제어하시고 싶어 하시는 것 같습니다. 현재 playsound 기능을 이용하면 소리가 계속해서 띵~ 띵~ 띵~ 하고 납니다. 원하는 시간에 playsound를 이용해서 5번만 소리가 나도록 제어할 수 있는 소리 제어 함수를 탑제해 주시면 정말 고맙겠습니다. 항상 모니터를 보고 있어야 하는 불편함을 해소시킬 수 있을 것 같습니다. 감사합니다.
프로필 이미지
샐리짱
2015-11-01
204
글번호 91926
검색

예시스 님에 의해서 삭제되었습니다.

프로필 이미지
예시스
2015-11-01
1
글번호 91925
사용자 함수
답변완료

수정부탁드립니다.

매번 성실한 답변에 감사드립니다. 1) 아래검색식변경을 부탁드립니다 당일 검색을 변수를 사용하여 n일부터 당일까지 검색하도록 변경 부탁드립니다. 2) 지표식으로 분봉상 당일 20bbup > 80bbup 상태일때 20bbup과 80bbup의 중심선을 긋는 지표식 부탁드립니다. 감사합니다. input : n(24); var4 = BollBandup(20,2); var5 = BollBandup(80,2); var6 = BollBandup(240,2); if date != date[1] Then{ Var10 = 1; } condition1 = c > highest(c,N)[1] ; ##24봉중-최고가 Condition2 = crossup(c,var5); Condition3 = crossup(h,var6*0.99); ##주가-240bbup돌파 if countif(Condition1 == true and Condition3 == true and c > o and c > l*1.015 and var4 > var6*0.8 and dayopen < dayclose(1)*1.15 and var4 > var4[1] and var4[1] <= var6[1] and c >= var5,var10) then{ var10 = var10+1; find(1); }
프로필 이미지
부양가족
2015-11-02
209
글번호 91924
종목검색
답변완료

문의드립니다--참조Data의 전일고점

주종목 참조Data1---Data2 참조Data2---Data3 위와같이 화면을 구성했을때 주종목의 전일고점은 DayHigh(1)로 찾는건 알겠는데 Data2, Data3의 전일고점은 어떻게 찾을수 있는지요? Data2(DayHigh[1])로 했더니 당일의 고점을 찾아오더군요. 참조Data의 전일고점은 찾을수가 없는건지요?
프로필 이미지
열공부자
2015-11-01
227
글번호 91923
지표
답변완료

문의드립니다

안녕하세요. 1. 현물에서는 주가 가격대에 따라 한호가의 가격이 다른데 가격대 상관 없이 1호가를 지칭하는 함수가 있나요? 2. 어떤 출력값이 10,510원이라면 이값은 10,500원과 10,550원 사이에 있고 가까운 호가가 10,500원이 됩니다. 이럴 때 출력값을 가까운 호가인 10,500원으로 정하는 함수가 있나요? 수고하세요.
프로필 이미지
land22
2015-11-01
238
글번호 91922
지표