커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

시스템식 부탁드립니다.

수고 많습니다. 다음과 같이 시스템식 부탁드립니다. 매수식 매수선("A"라고 가정하고)이 1. 기준선1을 상향돌파하면 1) 만약 앞에 아무 포지션이 없을 때는 매수진입 2) 만약 앞에 매도 포지션이 있을 때는 청산하고 매수 진입 2. 기준선 2를 상향돌파하면 1) 만약 앞에 이미 매수포지션이 있을 때는 다른 조치 없이 그대로 매수포지션 유지 2) 만약 앞에 매수포지션이 없을 때는 매수진입 3) 만약 앞에 매도포지션이 있을 때는 매도 청산하고 매수 진입 3. 기준선 3을 상향돌파하면 1) 만약 앞에 이미 매수포지션이 있을 때는 다른 조치 없이 그대로 매수포지션 유지 2) 만약 앞에 매수포지션이 없을 때는 매수 진입 3) 만약 앞에 매도포지션이 있을 때는 매도 청산하고 매수 진입 4. 매수선이 매도선을 상향돌파하면 1) 만약 앞에 매도포지션이 있을 때는 매도 청산하고 매수진입. 매도식 매도선("B" 라고 가정하고)이 1. 기준선 1을 상향돌파하면 1) 만약 앞에 아무포지션이 없을 때는 매도 진입 2) 만약 앞에 매수포지션이 있을 때는 매수청산하고 매도진입 2. 기준선 2를 상향돌파하면 1) 만약 앞에 이미 매도포지션이 있으면 다른 조치 없이 그대로 매도포지션 유지 2) 만약 앞에 매도포지션 없을 때는 매도 진입 3) 만약 앞에 매수포지션이 있을 때는 청산하고 매도 진입 3. 기준선 3을 상향돌파하면 1) 만약 앞에 이미 매도포지션이 있을 때는 다른 조치 없이 그대로 매도포지션 유지 2) 만약 앞에 매도포지션이 없을 때는 매도 진입 3) 만약 앞에 매수 포지션이 있을 때는 매수 청산하고 매도 진입 4. 매도선이 매수선을 상향돌파하면 1) 만약 앞에 매수포지션이 있을 때는 매수 청산하고 매도진입
프로필 이미지
동해바다01
2007-11-28
964
글번호 14102
시스템
답변완료

Ticks, Volume, Money의 차이는 무엇인가요?

분봉에서 Ticks, Volume, Money의 차이를 상세하게 가르쳐 주세요.
프로필 이미지
tamaro
2007-11-28
1216
글번호 14101
시스템
답변완료

전봉을 기준으로 매매하는 방식.

30분봉 전봉의 고가를 돌파 즉시 매수 저가를 돌파 즉시 매수 손절매 전봉고가돌파 즉시매수 후 하락반전 전봉 저가 돌파시 즉시 손절매후 매도진입 전봉저가돌파 즉시매도 후 상승반전 전봉 고가 돌파시 즉시 손절매후 매수진입 교차매매
프로필 이미지
추세순응
2007-11-27
1391
글번호 14095
시스템
답변완료

다음봉 종가 주문

안녕하세요... 기초적인 질문을 하네요.. 반전주문은 CJ에서 2배의 증거금을 요구한다기에 반전주문 대신에 먼저 기존포지션은 onclose로 청산하고 다음봉 종가로 주문을 내면 증거금을 줄일수 있다네요.. 청산 후 다음봉 종가를 시스템식으로 표현 해주세요 감사합니다.
프로필 이미지
키나바루산
2007-11-26
1495
글번호 14094
시스템
답변완료

청산식대로

청산하고 반등하면 재매수하는 식 부탁 합니다. #매수식 If 조건식 Then buy("매수"); var1 = 0; } } ##청산 if marketposition() == 1 and C[1] > entryprice(0) * (1 + N/100) then { var1 = 1; buyVal = c; } if var1 == 1 then { if C[1] < buyVal * (1 - 1/100) then { if c < h[1] then exitlong("청산"); } } 즉 N% 수익 후 1% 하락하면 다음 봉에서 청산해야 하는 조건(종가가 전고가보다 작은 조건)에서 예비신호를 보이더니 청산하지 않고 계속 갑니다. 즉, 예비신호가 나온 곳에서 청산하고, 재반등하면 다시 진입하는 수식 부탁 합니다.
프로필 이미지
대주발
2007-11-26
1352
글번호 14092
시스템
답변완료

시스템식부탁합니다

안녕하세요? 시스템식 부탁드립니다. 시초가에 따른 매매를 하고 싶은데요. 1.하나 1)시가가 특정가격이상이면 즉시매도 2) 이하이면 즉시매수 2.다른하나 1)시가가 특정가격이상이면 즉시매수 2) 이하이면 즉시매도 * 봉이 완성되기 전 즉 동시호가형성직후 주문들어갈 수 있도록 부탁드립니다. 감사합니다
프로필 이미지
옵빠
2007-11-26
1284
글번호 14091
시스템
답변완료

setstoploss나 stoptrailing으로 청산되면 시스템 모니터에 어떻게 표시

안녕하세요. 저희가 예스랭귀지를 이용해서 시스템을 돌리고 있습니다. 그 중 어느 시스템이 atmarket으로 청산 진입되고 있는데요.. 시스템 모니터에서 보면 "발생신호" 탭에서 "신호유형"이 OnClose로 되어 나오더라구요.. 왜 그런건가요??? 그런데 그 청산된 방법이 setstoploss으로 되어 있던데.. 혹시 stoploss와 같이 청산된 경우에는 신호유형이 OnClose로 표시 되는 건가요? 만약 stoploss로 청산되어서 OnClose라고 표시가 되는거면.. 이렇게 표시 되면 어떻게 해석을 해야 하는겁니까? stoploss의 경우에 "조건만족즉시"로 해놨는데.. 그럼 OnClose라고 하는건 어떻게 해석을 해야 하는겁니까?? OmClose가 setstoploss와 연관이 되어서 이렇게 나타난건지 아님 관련이 없다면 왜 OnClose로 표시된건지 알고 싶습니다. 그리고 차트를 보면 setstoploss가 9시 정각에 조건이 만족한거 아닙니다 오늘 아침 시가에 조건이 만족된게 아니라는 말씀입니다 그런데 발생신호 탭에서 보인 "신호시간"에서는 9시로 표시가 되어 있는데 이건 왜그런가요? 왜 "신호시간"에 정확한 시간이 쓰이는게 아니라 이전 시간이 적히는 건가요? 시스템 모니터에 나오는 "신호시간"은 어떤 시간을 말하는건가요? 조건이 만족해서 신호가 나는 시간을 나타내는건 아닌거 같습니다. 이것도 좀 알려주세요. 빠른 답변 부탁으립니다. 진입청산을 다 atmarket으로 해놨는데 신호 유형이 OnClose로 되어 있어서 여간 신경쓰이는게 아닙니다.
프로필 이미지
열
2007-11-26
1165
글번호 14088
검색
답변완료

시스템식 부탁드려요

수식문의 웹마스터 메일로 보냈습니다. 리딩스타에서 적용하고 싶습니다. tfjasmine@hanmail.net 로 답변해 주셨으면 합니다. 감사합니다.
프로필 이미지
하하
2007-11-26
1014
글번호 14081
시스템
답변완료

수식문의

테스트를 하다보니 궁금한 점이 있어서 문의를 드립니다.. 아래 수식에서 MessageLog(전환1)은 -1 이 나오고, MessageLog(지표)는 데이타가 있습니다. 그런데 MessageLog(전환2) 를 보면 지표값이 들어가지 않고 계속 -1만 나옵니다. 무엇이 문제인지요??? vars: 지표(0), 전환(0); 지표 = ema(MACD (12, 26), 9) ; MessageLog("지표 %.f", 지표); MessageLog("전환1 %.f", 전환); if 전환 >= 지표 or 전환 == 0 Then 전환 = 지표; MessageLog("전환2 %.f", 전환); plot1(전환);
프로필 이미지
상현
2007-11-26
1163
글번호 14080
지표