커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

아래질문 추가질문드립니다.

실제매매에서는 150000이나 150400과 같이 시간으로 입력하셔야 하며 시스템은 동시호가에서는 주문을 발생하지 못하고 실제 당일 종가를 수신받을 때는 정규장이 모두 끝난 시점이므로 정규장안의 시간으로 설정해 주셔야 합니다. 그렇다면 실제매매에서 종가에 청산하고 싶을시 150000로 입력을 하면(만기일제외) 동시호가 이전에 주문발생이므로 당일 종가 청산이 되는지요?
프로필 이미지
kwanq
2011-05-20
610
글번호 38881
시스템
답변완료

수식질문합니다

선물 챠트 3분봉 적용 1.rsi9 가 70이상 상승한이후에 2.dmi플러스12 가 마이너스 선을 하락돌파 3.위에 1번이후에 2번이 이루어지는 사이에 macd 12.26.9가 시그널을 하향돌파 1회 여기서 위에 2번과 macd12.26.9가 시그널을 하향돌파를 동시에 같이 해도무관 위에 조건이 되었을때 매수 4.매수청산은 : dmi플러스12가 마이너스를 상향돌파할때 매수청산 감사합니다
프로필 이미지
상승가도
2011-05-20
604
글번호 38877
시스템
답변완료

18690 작동돼나 함 해주세요

쌍바닥매수 쌍봉 매도 input : P(10),Left(3),Right(3); var1 = ma(C,P); if SwingLow(1,var1,Left,Right,Left+Right) != -1 Then{ value3 = var1; value4 = value1[1]; if value3 > value4 and value4 > 0 Then sell(); } if SwingHigh(1,var1,Left,Right,Left+Right) != -1 Then{ value1 = var1; value2 = value1[1]; if value1 < value2 and value2 > 0 Then sell(); } 2. 쓰리바닥 매수,쓰리벙 매도 input : P(10),Left(3),Right(3); var1 = ma(C,P); if SwingLow(1,var1,Left,Right,Left+Right) != -1 Then{ value3 = var1; value4 = value3[1]; value5 = value4[1]; if value3 > value4 and value4 > value5 and value5 > 0 Then sell(); } if SwingHigh(1,var1,Left,Right,Left+Right) != -1 Then{ value1 = var1; value2 = value1[1]; value3 = value2[1]; if value1 < value2 and value2 < value3 and value3 > 0 Then sell(); } 제가 멀 잘못했나요 함 돌러봐주세요 제거 거래가 안&#46092;
프로필 이미지
대두
2011-05-20
636
글번호 38876
시스템

수연사랑 님에 의해서 삭제되었습니다.

프로필 이미지
수연사랑
2011-05-20
11
글번호 38875
검색
답변완료

문의?

성실한 답변과 도움 감사합니다. 두가지 수식을 부탁드립니다. 첫째은 5일이동평균선이 20일 이동평균선을 상향돌파하고, 5개봉 이후 20일 이동평균선 값이 같을때 매수 ===> 20일 이동평균선을 지지할때 매수 개념입니다. 둘째은 30분봉 선물 포지션 청산수식입니다. 만약 매수진입후 3일전의 최고점과 최저점의 중간값에서 매수청산. 만약 매도진입후 3일전의 최고점과 최저점의 중간값에서 매도청산. 좋은 주말보내세요.
프로필 이미지
노블레스
2011-05-20
667
글번호 38874
시스템

안미남 님에 의해서 삭제되었습니다.

프로필 이미지
안미남
2011-05-20
1
글번호 38873
지표
답변완료

시스템식 문의 드립니다.

안녕하세요? 시스템식 문의 드립니다. 매수진입 Condition1 = 1 ~ 5일이내에 갭상승이 종가기준으로 0.05%미만 일때 Condition2 = 1 ~ 5일이내에 갭하락이 종가기준으로 0.05% 미만 일때 Condition3 = 1 ~ 5일이내 종가가 볼린저밴드(20,2) 하한선 보다 작을때 Condition4 = 1 ~ 5일이내의 종가가 볼린져밴드(20,2) 상한선 보다 작을때 Condition5 = 3봉전 이격도가 99.99 보다 클때 Condition6 = 당일 거래량이 전일거래량 보다 3배 미만일때 Condition7 = 1 ~ 7일 기간 동안 이격도 99.96 이하일때 매수 금지 if Condition1 or Condition2 or Condition3 or Condition4 or Condition5 Condition6 or Condition7 Then buy(); 매수청산 Condition1 = 당일 종가가 고가대비 0.25% 이상 하락할때 Condition2 = 7일기간 동안 종가가 최저가 갱신 Condition3 = 4일기간 동안 종가가 볼린져밴드(20.2) 중간선 보다 작을때 if Condition1 or Condition2 or Condition3 Then ExitLong(); 감사합니다.
프로필 이미지
새마귀
2011-05-20
719
글번호 38872
시스템
답변완료

5분봉

&#52399;봉고가 저가 중간값 선으로보여주고 이후 주가가움직이면 그폭만큼 이동할수있는지표죠 감사합니다 * 주가이동하면 폭만큼(고가.저가.중간값)주가따라 이동하게해주십시오
프로필 이미지
하늘청직이
2011-05-20
776
글번호 38868
지표
답변완료

수식 수정 부탁드립니다

코스피200선물 1분 봉을 기준으로 0.25pt마다 선을 긋고 기준선으로 삼는다 진입전략 - 기준선 상향돌파를 매수 진입 신호로 판단 - 기준선 하향돌파를 매도 진입 신호로 판단 - 진입 목표가는 기준선 넘어서는 시점의 가격(기준선+0.05pt=매수진입가, 기준선-0.05pt=매도진입가) 청산전략 - 청산목표가는 매수, 매도 모두 0.25pt - 손절은 매수가 대비 0.1pt 손실 - 만약 1분봉이 길게 나와 0.25pt를 넘어서면 지켜보다가 트레일링스탑으로 최고가 대비 0.2pt 손실일 때 청산 기타사항 - 청산 후 다음 봉부터 진입 신호로 판단 ------------------------------------------------------------------------------- var1 = int(c); if MarketPosition == 0 Then{ if H < var1+0.50 Then buy("b2",AtStop,var1+0.50+PriceScale); if H < var1+1.00 Then buy("b4",AtStop,var1+1.00+PriceScale); } if MarketPosition == 0 Then{ if L > var1-0.50 Then Sell("s2",AtStop,var1-0.50-PriceScale); if L > var1-1.00 Then Sell("s4",AtStop,var1-1.00-PriceScale); } SetStopProfittarget(0.25,PointStop); SetStopLoss(0.10,PointStop); SetStopTrailing(0.2,0.25,PointStop); --------------------------------------------------------------------------------- 처음 제가 올린 질문과 답변해 주신내용입니다. 중간 0.25pt 수정해서 0.50pt로 사용하려고 해당 if문 4줄은 삭제했습니다. 시뮬레이션 중에 다시 수정해야할 부분이있어 다시 질문 올리려고 합니다. 수정사항 1. 첨부파일로 올렸습니다만, 그림처럼 모든 신호가 잡히지 않고 일부의 신호만 잡힌다는 점 2. 매수 신호는 비교적 잘 잡히지만, 매도 신호는 상당 부분 안잡히는 점 3. 긴 양봉이나 음봉이 발생하여 한번에 0.50pt이상 길어지면 포착 신호를 아예 못 잡거나 다음 포인트(첨부-화살표표시)에서 잡힌다는 점 말로 설명드리기 애매한 부분이 있는 것 같아, 첨부 파일에서 상향(매수), 하향(매도)신호 표시했습니다. 수식 부탁드릴께요.감사합니다. **추가 4. 같은 맥락인지 모르겠으나 매도진입 "s4"는 거의 안나옵니다 5. 긴 봉에서 신호가 2번 발생하는 것도 잘못된 것 같습니다(한 번만 발생 하도록 부탁드립니다)
프로필 이미지
회원
2011-05-20
725
글번호 38867
시스템