커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

asdfasef 님에 의해서 삭제되었습니다.

프로필 이미지
asdfasef
2019-09-13
48
글번호 131935
검색

cs아빠 님에 의해서 삭제되었습니다.

프로필 이미지
cs아빠
2019-09-12
3
글번호 131934
종목검색
답변완료

화면에 지표값이 표시되지 않습니다.

아래와 같은 식을 지표로 만들었는데, 셀트리온에 적용해서 보면 2018년 6월1일부터 6월21일까지 신호가 표시되지 않습니다. Message log로 확인해 봐면 값이 출력이 되는, 화면아 나오지 않는 이유를 모르겠습니다, 버그인건지.. 확인 부탁드립니다. 고로 차트표시는 삼각형(상) 그래프로 하였습니다. Var : 월음3봉후양(0), 월음3봉후양_종가(0) ; If MonthOpen(3) > MonthClose(3) && MonthOpen(2) > MonthClose(2) && MonthOpen(1) > MonthClose(1) && MonthOpen(0) < MonthClose(0) Then { 월음3봉후양 = 1; 월음3봉후양_종가 = MonthOpen(0); } Else 월음3봉후양 = -1; If 월음3봉후양 == 1 Then Plot1(월음3봉후양_종가, "각_월3음봉후양봉", MAGENTA, DEF, 1); MessageLog("%f", 월음3봉후양_종가);
프로필 이미지
feel29na
2019-09-12
198
글번호 131933
지표
답변완료

부탁드립니다.

도움주심에 감사 드립니다. 다음 수식은 60분 단위로 계산하여 당일 해선 시작 시간에 0로 출발하고 있습니다. 1)이것을 주초(월요일) 해선 시작시간에 0로 출발하고 싶습니다. 2)이것을 월초 해선 시작시간에 0로 출발하고 싶습니다. 3)이것을 n봉전에서 0로 출발하고 싶습니다. 4)지정된 일자, 시간에 0로 출발하고 싶습니다.(참고수식 첨부) (참고수식) if Condition1 == false and sdate == 일자 and stime >= 시간 Then Condition1 = true; if Condition1 == true and Condition1[1] == false Then { } if Condition1 == true then 미리 감사 드립니다. 수식) input : 단위(60); var : S1(0),D1(0),TM(0),TF(0); var : hh(0),ll(0),mm(0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%단위; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then { hh = h; ll = l; } if h > hh Then hh = h; if l < ll Then ll = l; mm = (hh+ll)/2; var1=c-mm; plot1(var1); }
프로필 이미지
뮬리
2019-09-15
182
글번호 131932
지표
답변완료

수익중 신호 신호 무시 코딩

아래의 원칙에 따라 코딩을 하던 도중에 수익중이라면 현재 새롭게 나오는 신호는 적용x <---이 부분을 어떻게 해야할지모르겠네요. 수정부탁드립니다. ---------------------------------------- /* ★RULE (일봉) 원칙 : (일봉20개 봉) 최고점을 돌파하면 매수, (일봉 10개봉) 최저점이 붕괴되면 매도 수익중이라면 현재 새롭게 나오는 신호는 적용X */ # Rule (일봉) If CrossUP(C, Highest(H, 20)[1]) Then # 20거래일 최고점을 돌파하면 매수 { Buy(); } If CrossDown(C, Lowest(L, 20)[1]) Then # 10거래일 최저점을 하향돌파하면 매도 { Sell(); }
프로필 이미지
퀀트드래곤
2019-09-11
190
글번호 131931
시스템
답변완료

63300번 글 관련 재질문입니다.

자꾸 같은 봉에서 매수 매도가 반복되는 문제였는데 여전히 문제가 해결이 안됩니다. 제가 원하는 상황을 더 정확히 말씀드리면 다음과 같습니다. 피라미딩을 2번 까지만 허용을 하는데, 현재 진입상태와 같은 방향으로만 진입을 하고 싶습니다. 그래서 아래와 같이 매수의 경우, 현재 진입이 1이거나 0인 경우에 진입을 하도록 만들었습니다. 그런데 매번은 아니지만 꽤나 자주 같은 봉에서 매수매도가 반복됩니다. 심지어 로직에 BarsSinceExit(1)이 들어가 있음에도 불구하고 도통 제어가 안됩니다. 마켓포지션 조건을 없애버리면 아얘 피라미딩이 안됩니다(설정창에서 다른 진입신호만 허용, 진입횟수 모두 매번 설정함). if (MarketPosition == 0 or MarketPosition == 1) and sTime > aaa and stime <aa and c > Th and BarsSinceExit(1) >= 딜레이 Then Buy("b5", AtMarket); if (MarketPosition == 0 or MarketPosition == -1) and sTime > aaa and stime <aa and c < TL and BarsSinceExit(1) >= 딜레이 Then Sell("S5", AtMarket); 이게 오전에 매수로 진입했다가, 오후에도 계속 좋으면 하나 더 추가하는 전략인데. 위와 같이 적으면 피라미딩은 정상적으로 되는데, 이상하게 자꾸 같은 봉 매수매도가 반복되는 문제가 생깁니다. 도움 부탁드립니다.
프로필 이미지
중박주식
2019-09-11
168
글번호 131930
시스템
답변완료

가상의 이동평균선

미래의 이동평균선을 그려보고 싶습니다. 어떻게 수식을 만등수 있겠는지 궁금합니다. 1. 조건 : 1분봉, 500ma 2. 미래의 이동평균선은 현재 종가가 동일하게 계속 유지된다고 가정 - 결국 500분 뒤의 이동평균값은 현재 종가와 같게 될 것임. 3. 시간이 지남에 따라 정해진 종가는 실제값을 반영하여 계속 업데이트. 4. 첨부 그림 참조 감사합니다.
프로필 이미지
미래자유인
2019-09-11
305
글번호 131929
지표
답변완료

진입시간 수식간 차이

첫번째 수식과 두번째 수식의 차이점이 궁금합니다. *********************************************************************************** input : 진입시간(090000); var : tcond(false); if (sdate != sdate[1] and stime >= 진입시간) or (sdate == sdate[1] and stime >= 진입시간 and stime[1] < 진입시간) Then Tcond = true; input : 진입시간(090000); if 수식 and (stime >= 진입시간) then
프로필 이미지
목마와숙녀
2019-11-01
225
글번호 131928
시스템
답변완료

선물 만기일 해결법

안녕하세요 1, 미니선물 9월물 연결선물 여러개 돌리고있는데요 9월11일은 선물옵션미니 코스닥 모두 만기일 입니다 9월11일 매도 포지션 있다보니 10월물 미니연결선물 로 장막판에 자동으로 넘어가서 포지션유지됐으면하네요 자동으로 넘어가는 방법있는지요 매달 한번씩 신경써야하는 번거로움 해결해주십시요
프로필 이미지
회원
2019-09-11
274
글번호 131927
시스템