커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

추적청산

안녕하세요? 궁금한것이. 주식을 미리 매수해놓고 이 주식에 대해서 손절매와 추적청산을 적용하고 싶은데.. 어떻게 방법이 없을까요? 매수 주문없이, 손절매와 추적청산을 할수있는 로직이 가능 한지 문의 드립니다. 감사합니다.
프로필 이미지
도시군인
2011-08-22
730
글번호 42092
시스템
답변완료

수식문의

첨부파일의 아래 지표상에서 빨간색(Value1)이 검정색(Value2)를 상향돌파했을시 매수하여 1. 중간녹색선(Value2+Value1표준편차)을 상향돌파하지 못하고 매수 기준선(Value2)을 하향돌파할 때 매수청산하고 2. 중간녹색선(Value2+Value1표준편차)을 상향돌파 하였으나 밴드상한선(Value2+2*Value1표준편차)을 상향돌파하지 못하였을 경우에는 중간녹색선(Value2+Value1표준편차)을 하향돌파하였을 때 매수청산 3. 밴드상한선(Value2+2*Value1표준편차)을 상향돌파하였을 경우에는 밴드상한선(Value2+2*Value1표준편차)을 하향돌파하였을 때 매수청산 할 수 있는 식좀 알려주십시요!
프로필 이미지
대뽀12
2011-08-22
731
글번호 42087
시스템
답변완료

삼선전환도 지원 가능한가요?

삼선전환도 지표식, 시스템 식에 안보이던데 지표나 시스템식 지원 가능한가요?
프로필 이미지
대가들의매매
2011-08-22
760
글번호 42083
지표
답변완료

문의

안녕하세요? 현재 사용하고 있는 사용자함수 식을 시스템식에 포함시켜 사용하고 싶은데 직접해보니 잘 안되내요. 1. 먼저 시스템 식입니다. if c>dayopen+0.5 and MarketPosition==0 and c[1]<=DayOpen+0.5 then buy(); if c<dayopen-0.5 and MarketPosition==0 and c[1]>=DayOpen-0.5 then sell(); if MarketPosition==1 and c<EntryPrice-2.0 then ExitLong(); if MarketPosition==-1 and c>EntryPrice+2.0 Then ExitShort(); SetStopEndofday(); 2. 당일 진입 횟수를 리턴하는 사용자 합수 식입니다. Input : nDate(Numeric); Var : Count(0); Count = 0 ; For Value1 = 0 To 10 { If EntryDate(Value1) == nDate Then Count = Count + 1; } EntriesToday = Count; 3.사용자 함수식을 시스템식에 포함시킨후 당일 진입횟수가 3회 미만인 경우만 진입을 허용하고 싶습니다. 수식 부탁 드립니다. 미리 감사드립니다.
프로필 이미지
송아지
2011-08-21
778
글번호 42082
시스템
답변완료

건의사항...

안녕하세요, yt잘 사용하고 싶습니다. 제일 아쉬운거 몇가지만 건의 드리고 싶습니다. 1. 주문 체결외에는 atsop과 같은 기능을 사용할수 없다. -가격 조건이나, 거래량 조건등으로 atstop 과 같은 기능을 사용할수없다. ex) 5 분간 거래량의 평균을 1분봉 거래량이 돌파 할때 이라고 조건을 지정하면 봉 완성을 기준으로 판단합니다. 봉 완성이 아니라 조건 완성시 즉시 만족할수 있는 수식이 필요합니다. 거래량 뿐 아니라 가격 조건 등 모든 조건사용시 보완해야 될꺼 같습니다. 2. 분봉에서 매물대 구현할수가 없다. -물론 대략의 가격대 거래량을 대강 집계할수는 있겠지만 정확한 거래량 집계할수없다. 1. 항을 개선하면 2항은 자연적으로 해결가능할꺼같습니다. 위 부부들을 개선 하지 않는 것인지 못하는 것인지 그것도 알고싶습니다. 저의 생각으로는 개선 가능할거 같은데 .. 귀사의 발전에 큰도움이 될거같고 사용자들 에게도 무한한 확정성을 제시해주는게 아닐까요, 부탁드립니다.
프로필 이미지
nadogaja
2011-08-21
715
글번호 42081
시스템
답변완료

문의드립니다.

안녕하세요. 계산된 지표값이 230.53이면 230.55를 출력하고 230.52면 230.50을 출력하고 230.58이면 230.60을 출력하도록 하는 언어가 있나요? 수고하세요.
프로필 이미지
골드드래곤
2011-08-21
766
글번호 42080
지표
답변완료

최고점에서 10프로식 가로선을 표현

최고점에서 10%식 최고점에서 가로선을 자동으로 설정 가능 한가요 .. 지금 막 배우는 중이라 궁금 합니다 .
프로필 이미지
TD용두목
2011-08-21
779
글번호 42079
시스템
답변완료

재매수 관련 식 수정 부탁드립니다.

var: 재매수확인(false); if crossup(c,ma(c,20)) then buy(); if crossdown(c,ma(c,20) then exitlong(); #---------------재매수------------------------# if exitDate(1) == date then{ if BarsSinceExit(1)>=1 then{ 재매수준비=true; } } if entryDate(0) != date Then{ if BarsSinceEntry(0) >= 1 then{ 재매수준비=False; } } if 재매수준비==true Then{ buy("재매수",AtStop,exitprice(1)); } 위와 같이 재매수 식을 작성했는데 주문이 제대로 나가지 않습니다. 수정부탁드립니다.
프로필 이미지
nadogaja
2011-08-21
735
글번호 42078
시스템
답변완료

추가해주세요---------

INPUT: 테마기간(5),채널기간(30),수평(3),이익(7),손절(8),전봉차(0.08),진입가(-1),Per1(0.04),X1(10),고저차(0.003),고저차동일(30),변동폭(10); VAR : TCHAN(0), BCHAN(0), aa(0), bb(0), highV(0), LowV(0); TCHAN = HIGHEST(HIGH, 채널기간)[1]; BCHAN = LOWEST(LOW, 채널기간)[1]; var77 = (3 * Ema(c,테마기간)) - (3 * Ema(Ema(c,테마기간),테마기간)) + (Ema(Ema(Ema(c,테마기간),테마기간),테마기간)); value99 = TCHAN-BCHAN; Condition1 = highest(h,x1) >= lowest(L,x1)*(1+(Per1/100)); Condition2 = TCHAN-BcHAN >= C*고저차 ; if stime >= 090100 then { #매수 if MarketPosition == 0 and stime < 150000 and Condition1 and Condition2 then { if var77 >= var77[1]+전봉차 and CountIF(Tchan==Tchan[1],수평) == 수평 and TCHAN의값이 2봉동안 3틱이상상승 하면 을 추가해주세요 그리고 Condition1 = highest(h,10) >= lowest(L,10)*(1+(0.04/100)); 주석좀부탁드려요
프로필 이미지
leekss1
2011-08-21
707
글번호 42077
시스템