커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

매매가격 질문입니다

일반적으로 현재가 -+2 로 설정해 놓은상태 로 옵션 @@초 차트 에서 가격이 급변하여 (1초 차트는 아니고 2초 3초 5초 등등 차트에서) 체결이 지연이 되어 체결이 되지 않는 경우가 있을텐데 이럴때 어떻게 해결 해야 하나요?
프로필 이미지
파인애플
2009-06-15
558
글번호 22819
시스템
답변완료

ㅁ문의

인냥하세요? 분할청산 시스템에서 완전청산되지 않은 포지션의 손익금(미청산부분+기분할청산부분)을 메세지로그로 표현하는 방법을 알려주십시오.
프로필 이미지
송아지
2009-06-15
678
글번호 22818
시스템
답변완료

청산식

매도청산식 여쭤봐요. 매도포지션에서 현재봉의 저가가, 현재봉을 제외한 최근 20개봉중 최저가보다 작을 경우 at stop 청산하라. 윗식 작성을 부탁드려요... 죄송합니다. 제가 작성해 보았는데 좀 이상해서요... 감사합니다.
프로필 이미지
스테디어드밴서
2009-06-15
622
글번호 22817
시스템
답변완료

선물 만기일

현재 연결선물을 이용해서 시스템을 돌리고 있습니다. 현재 시스템상으로 3시 5분에 청산 주문이 나가는데 만기일날 청산 주문 시간을 앞당기고 싶습니다. 선물 만기일을 적용할 수 있는 수식 부탁드립니다.
프로필 이미지
ddorja
2009-06-15
736
글번호 22816
시스템
답변완료

문의드립니다.

안녕하세요, 매번 염치없이 질문만 해서 죄송합니다. 게시글 10953번에서 각 종목마다 조건이 발생한 날짜를 종목검색 표에 나오게 할 수 있는지 질문했었습니다. 그런데 검색결과값을 보니 일괄적으로 날짜가 찍히는게 아무래도 period(##)에 넣은 봉수만큼 이전 날짜를 표시하는것 같습니다. 수식을 어떻게 고쳐야 검색결과값에 조건이 발생한 날짜가 찍히는지 가르쳐 주시면 감사하겠습니다. ============================================================================ input : n(1), percent(5), period(50); var : cnt(0); value1 = 0; for cnt = 0 to period-1 { if (C[cnt+2] >= 코스닥상한가()[cnt+(n+1)]) && (O[cnt+1] >= 코스닥상한가()[cnt+n]) && (C[cnt+1] > C[cnt+2]) && (C[cnt+1] <= C[cnt+2] * (1 + percent/100)) && (O[cnt] > C[cnt+1]) then value1 = value1 + 1; value2 = sdate[cnt]; } if value1 >= 1 Then var1 = value2; else var1 = 0; find(var1); ==============================================================================
프로필 이미지
도서관
2009-06-15
694
글번호 22814
검색
답변완료

CT를 YT로 변환 부탁드립니다.

메일로 부탁드렸습니다. 확인바랍니다. 항상 감사드립니다.
프로필 이미지
yngwie
2009-06-15
655
글번호 22812
시스템
답변완료

거래일관련 질문다시 드립니다.

아래는 관리자님께서 답해주신 것과 제가 질문 올린 것입니다. 1. 우선 buy() 대신에 ExitLong 이 들어가야 할 것 같은데 맞는지요? 2. 분봉을 사용하고 있는데, Var1[괄호] 괄호 안에 BarsSinceEntry를 사용해도 되는것인지요? 제 목적은 거래일로 따져서, 진입이 이루어진 날을 포함하여 3일째에는 무조건 청산하도록 하는 것입니다. 늘 도움말씀 감사드립니다. ################################################################### 날짜는 주말이나 월이변경될때 날자값이 크게 바뀌므로 거래일을 카운트하는 변수를 만들어 사용하시기 바랍니다. if sdate != sdate[1] then var1 = var1+1; if var1[BarsSinceEntry] == var1+2 and stime == 150000 then buy(); 즐거운 하루되세요 > 바랍이었어라 님이 쓴 글입니다. > 제목 : 수식문의드립니다. 만약 이틀오버나잇을 허용한다면... 즉 진입한 날을 포함하여 3일 째 되는 날, 장 중에도 청산신호가 안나오면 그 3일 째 날 15시에 청산하겠다면 어떻게 식을 적어주어야 하나요?
프로필 이미지
바랍이었어라
2009-06-15
632
글번호 22809
시스템
답변완료

날짜 관련 수식

날짜 관련 수식에 대한 답변을 보고 다시 의문이 들어 질문드립니다. Sdate 이나 EntryDate은, 20080514 등으로 표현되는 것으로 알고 있는데요... 이 때 월이나 연도는 관계 없이 일단위의 날짜만 반환하는건가요? 이 질문을 드리는 이유는, 또다른 질문의 답변에서 -> 날짜 이용시, 월이 변동되거나 주말이 끼게 되면 크게 변한다는 말씀을 하셔서 그렇습니다. 즉, 4월 30일 은 30일이고, 5월 1일은 1일... 그런데 일자 상으로는 30이 더 크므로 Sdate 값이 더 크다는 식으로 이해했습니다. 진입이 4월 30일에 있었고, 오늘이 5월 일이이라면(현재 분봉 이용하고 있습니다.) 제 생각에는 EntryDate < Sdate 일 것 같은데 일자 기준으로 하면 EntryDate > Sdate 이 되어버립니다. (30 > 1 이므로...) 어느 것이 맞는지요?
프로필 이미지
바랍이었어라
2009-06-15
637
글번호 22808
시스템

관리자에 의해 프로그램 사용법 QnA로 이동되었습니다

프로필 이미지
마수거리
2009-06-15
3
글번호 22804
시스템