커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

라인그리는것 알고 싶은데요...

크루드 오일 이용하고싶은데요... 예스글로벌 이용중입니다. 국내시간과 조금 틀려서(24시간 운영되는것으로 알고있어서) 좀 어려운데요.. 암튼 7시에 시작하는 당일시가를 챠트에 빨간선으로 쭉 긋고싶구요.. 매일 3시가 되면 당일 최고가(파란색라인,3시까지의 당일최고가), 당일최저가(파란색라인,3시까지의 최저가)을 그어넣고 싶습니다. 3시의 최고가라인의 50피 위에다가 분홍색라인도 그어주시구요 3시의 최저가라인의 50피 아래에다가 분홍색 라인도 그어주시면 감사하겠습니다. 위 챠트를 틱챠트, 분챠트에 그려넣고 싶은데요.. 가능하겠죠.. 부탁드리구요.. 또 감사드립니다.
프로필 이미지
신나는파파
2014-05-06
160
글번호 74857
지표
답변완료

수식문의

늘 감사합니다. 09시30분 부터 시작하는 고가와 저가 선 10시30분 부터 시작하는 고가와 저가 선 11시30분 부터 시작하는 고가와 저가 선 12시30분 부터 시작하는 고가와 저가 선 13시30분 부터 시작하는 고가와 저가 선 14시30분 부터 시작하는 고가와 저가 선
프로필 이미지
상암동
2014-05-06
163
글번호 74856
지표
답변완료

메시지로그 문의

예스스탁에서 기본적으로 제공되는 스토캐스틱 시스템식을 선물1분봉에 응용하면서 연습중인 식입니다. 메시지로그값을 보고싶어 아래와 같이 작성하였으나 1분 단위로 메시지로그값이 나타나지 않고 차트의 가장 마지막 시간에 해당하는 메시지 로그값만이 표시됩니다. 어디를 수정해야 차트의 봉단위에 해당하는 시간단위로 메시지로그를 볼 수 있을지 궁금합니다. Input : Period(12), Period1(5), Period2(5); var : mp(0); mp=marketposition; value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); # 매수/트레일링청산 If mp==0 and value1<20 and c>Ma(c, 60)and CrossUP(value1, value2) Then { Buy(); } if mp==1 and Value1>80 Then ExitLong(); # 매도/트레일링청산 If mp==0 and value1>80 and c<ma(c,60) and CrossDown(value1, value2) Then { sell(); } if mp==-1 and Value1<20 Then exitshort(); # 종가청산 if stime==145500 Then { exitlong("end",atmarket); exitshort("end2",atmarket); } cleardebug; messagelog("%.2f ,%.2f",value1,c);
프로필 이미지
훈sys
2014-05-05
208
글번호 74855
시스템
답변완료

거래대금

하루전, 이틀전, 삼일전 선물거래대금을 표시하는 식 부탁드립니다.
프로필 이미지
예시
2014-05-05
181
글번호 74854
지표
답변완료

문의드립니다^^

이제 예스트레이더를 배우기 시작한 초보입니다. 문의사항에 대해 늘 친절하게 답변하여 주심에 감사드립니다. 예스랭귀지로 첨부한 차트와 같이 전략차트에 종목을 추가할 수 있는 방법에 대해서 알고 싶습니다. 첨부한 차트에는 4종목이 있습니다. 여기에 각 행사가별(255,252) 풋과 콜 4개 종목을 추가, 변경, 삭제하는 프로그램을 알려 주시기 바랍니다.
프로필 이미지
회원
2014-05-05
165
글번호 74853
사용자 함수

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

프로필 이미지
ft
2014-05-05
0
글번호 74852
시스템
답변완료

항셍지수

해외선물중 항셍지수를 거래하고 있습니다. 거래시간은 우리나라 시간 기준 10:15~13:00, 14:00~17:15, T+1세션 18:00~24:00 입니다. 항셍지수는 다른 지수와 달리 10:15분과 14:00분 18:00분 시작할때 데이터가 1분 먼저 들어와 차트가 생성 됩니다. 시스템은 데이터가 들어오는 시점에 조건이 맞으면 주문이 들어 가는데, 거래소 에서는 주문접수가 안됩니다. 그래서 10:15분, 14:00분 18:00분 이후에 진입/청산 식을 따로 작성해야 합니다. 120분봉 차트로 작성하고 싶은데 문의 드립니다. 참고로 아래 수식은 5분봉 기준으로 이전에 문의드려 작성된 것인데 수식 추가 부탁 드립니다. stime 지표 첨부 합니다. if stime == 171000 Then{ buy("b1",AtStop,dayhigh+PriceScale*10); sell("s1",AtStop,daylow-PriceScale*10); } if stime >= 180000 or stime < 171000 Then{ buy("b",AtStop,dayhigh(1)+PriceScale*10); sell("s",AtStop,daylow(1)-PriceScale*10);
프로필 이미지
ft
2014-05-05
200
글번호 74851
시스템
답변완료

부탁합니다

거래량 오늘의 거래량은 1일전거래량의 0.5배이상이고 0.9배이하 1일전 거래량은 2일전거래량의 1.7배이상 2일전 거래량은 3일전거래량의 1.1배이상 캔들 오늘의 캔들 -2%이내, +3%이내 1일전 캔들은 2일전종가보다 3%이상 양봉 이평 60일 이평 정배열
프로필 이미지
ho2350
2014-05-06
159
글번호 74850
종목검색

문의 드립니다.

항상 친절하신 답변 감사드립니다. 1. buy와 sell만 있는 경우, 청산과 진입을 동시에 하게 되는데, 이렇게 진입 청산이 동시에 일어 나는 것이 아니라, 청산을 먼저하고, 1-1. 시간이 1틱 경과된 후에 시장가로 진입하게 하는 수식 1-2. 시간이 0.01초 경과된 후에 시장가로 진입하게 하는 수식 1-3. 청산봉 다음봉 시가에서 진입하게 하는 수식 (즉 일반적인 주문시점봉 다음봉 시가로 진입) 부탁드립니다. * 만일 예스랭귀지로는 구현이 안 된다면, 예스스팟으로라도 부탁드리겠습니다. (예스랭귀지 시스템 식에서, 가령 롱포를 청산하면서 동시에 숏포 구성하게 되는 경우라면, 이 신호들을 예스스팟이 받아서, 롱포를 먼저 sell로 청산한 후, 1틱 경과 후나 0.01초 경과 후에 또 다시 sell로 숏포 구축. 가능하다면 예스스팟이 아닌 예스랭귀지 시스템 식으로 부탁드리고 싶습니다) ########## ########## ########## ########## ########## ########## ########## 2. 시스템트레이딩 설정창에서, "청산시점" 항목에서 "조건만족시 즉시"를 선택할 수 있는데, 상당히 강력한 무기라고 생각합니다. 2-1. 이 기능을, 식 내부에서 일반 매매함수들을 사용할 때에 사용할 수 있는 방법이 있는지요? 매매식(buy, sell, exitlong, exitshort)의 경우, 주문시점은 조건만족 다음 봉에서 나타나게 되는데, 강제청산 설정창의 경우처럼, 조건만족 즉시 실행이 되게 하는 방법이 있다면 (어떤 기법을 쓰던 간에, 가령, 주기가 훨씬 더 작은 참조데이터를 사용한다든지...) 알려 주시면 대단히 감사하겠습니다. 2-2. 비록 시뮬레이션이나 전략실행차트의 과거봉에서는, 일반 매매식(buy, sell, exitlong, exitshort)의 경우 주문시점은 조건만족 다음봉으로 되는 것으로 설명되어 있지만, 만일 시스템 매매 설정 창에서 '강제청산' 탭의 '청산시점'에서 "조건만족시 즉시"를 선택하면, 혹시나 "실제 거래에서는", 식 내부의 강제청산함수들에서뿐만 아니라, 일반적인 매매함수 매매식(buy, sell, exitlong, exitshort)의 경우에도 조건만족 즉시 주문이 나가는지요? ((가령 5분봉 시작이 열시 정각, 끝이 열시 4분 59초라고 할 때, 일반 매매함수 매매식 조건 충족이 열시 2분 8초였고, 강제청산 탭 청산시점에서 "조건만족시 즉시"라고 설정해 놓으면, 일반 매매함수들 매매주문 시점은 열시 2분 8초 직후가 되는지, 열시 5분 직후가 되는지요? 아마도 제가 공부한 바로는, 열시 5분 직후가 되겠습니다만, 혹시나 열시 2분 8초 직후일지[2-2질문], 아니면 그렇게 만들 방법이 있을지[2-1질문] 가 궁금합니다)) 감사합니다.
프로필 이미지
즐겁게
2014-05-05
156
글번호 74849
시스템