커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의합니다

안녕하세요 늘 감사합니다 동일한 방향으로 2회이상 연속으로 진입하는것을 금지하는 수식을 부탁합니다 그림 첨부합니다 감사합니다
프로필 이미지
파티아
2021-04-21
1263
글번호 148263
시스템
답변완료

수식 부탁 드립니다!

input : 기간( ) 승수( ) * 아래 ( )는 외부변수 입니다. 매수조건 볼벤 중심선 현재가의 값이 ( )봉전의 값보다 ( )틱 이상 크고 진입된 물량이 없을때, 진입 현재가가 ( )이평선을 터치하면 ( )개진입 볼벤 하단선을 터치하거나 하단선 아래에 있으면 ( )개진입 손절 : 진입가로부터 ( )틱 청산 현재가가 볼벤 상단선을 돌파한 후 상단선 안으로 재진입할때 올청산 볼벤 하단선에서 진입한 물량은 볼벤 중심선에서 50%청산, 나머지 물량은 상단선에서 올청산. ------------------------------------------------------------------------------------ 매도조건 볼벤 중심선 현재가의 값이 ( )봉전의 값보다 ( )틱 이상 작고 진입된 물량이 없을때, 진입 현재가가 ( )이평선을 터치하면 ( )개진입 볼벤 상단선을 터치하거나 상단선 위에 있으면 ( )개진입 손절: 진입가로부터 ( )틱 청산 현재가가 볼벤 하단선을 이탈한 후 다시 재진입할때 올청산 볼벤 상단선에서 진입한 물량은 볼벤 중심선에서 50%청산, 나머지 물량은 하단선에서 올청산. * 죄송한 말씀입니다만 현재 예스트레이더를 처음 배우는 입장이라 항목별로 주석도 달아 주신다면 더욱 감사하겠습니다!
프로필 이미지
코란도맨
2021-04-21
1758
글번호 148262
시스템
답변완료

당일 누적손익 부탁드립니다

해외선물 나스닥이구요 매매시간은 오전 9시부터 다음날 새벽 04시 50분까지로 정하구요 당일의 누적수익(목표수익이 아님) 또는 누적손실이 정해진 목표에 도달하면 곧 청산이 되고 청산이후 재진입(매수 매도)이 금지되는 식을 알려주시면 감사하겠습니다. 누적수익은 150틱 누적손실은 100틱으로 하구요 이값에 도달하면 포지션 청산하고 재진입 금지되게 하고 싶습니다 도달하지 못하면 끝나는 시간 04시50분에 모든 포지션 청산이구요 아 그리고 한가지 더.. 이거는 위에하고는 상관없는건데요.. 수식맨앞줄에 // 슬래시 두개하면 그줄은 비활성되는건 아는데 이러면 그줄 한줄만 비활성되는거죠? 한 문단 전체를 하려면 어찌해야 하는지 방법 알고 싶습니다~~
프로필 이미지
오케마컴
2021-04-21
1921
글번호 148260
시스템
답변완료

지표식 부탁드립니다. (거래대금)

글번호 : 72062 의 연장... 거래량은 dayvolume 을 사용할 수 있는건 전에 알려 주셔서 감사드립니다. 거래량이 아닌 거래대금은 어찌 구하는지 궁금합니다. 감사합니다.
프로필 이미지
cs아빠
2021-04-21
1801
글번호 148259
지표
답변완료

수식문의

매수조건: - 30분봉,기준, (장초30분봉종가/당일시가) 의 수익률이 1%이상일때만) 즉 0900시가 대비 09:30 종가의 수익률 15:00 에 매수( 30분봉의 마지막봉의 시가매수) 매도조건: 익일 시가매도 (09:00)
프로필 이미지
하운드독
2021-04-21
1400
글번호 148258
시스템
답변완료

수식 문의

안녕하세요? 72044 재문의 입니다. 그곳의 답글에서요... 1. 중립 = 상방 == False and 하방 == false; 이게 무슨 뜻인지 모르겠습니다. 특히 중립 = 상방 == False 이 부분이 헷갈리고, 굳이 중립 = 상방 == False and 하방 == false; 이 부분을 왜 써야 하는지도 헷갈립니다. 그러니까 이미 선언 부분에서 False로 다 선언되었는데, 여기다가 또 쓰는 이유를 잘 모르겠습니다. 또 이 부분을 아래와 같이 써도 되는지가 궁금합니다. var1 = ma(C,p1); var2 = ma(C,p2); var3 = ma(C,p3); 상방 = (var1 > Var2 and Var2 > Var3); 하방 = (var1 < Var2 and Var2 < Var3); 중립 = 상방 == False and 하방 == false; 이 부분을 if (var1 > Var2 and Var2 > Var3) then {상방 = true; 중립 = false; 하방 = false;} else if (var1 < Var2 and Var2 < Var3) then {상방 = false; 중립 = false; 하방 = true;} else {상방 = false; 중립 = true; 하방 = false;} 이런 식으로 써도 되나요? 2. 더 큰 문제는 그림에서 k익절과 k손절을 150으로, 즉, 150*Atr(96)으로 터무니 없이 크게 설정해도, 너무 짧게 익절되고, 특히 손절은 너무 빨리 되고 있습니다. 혹시라도 진입 후에 상방에서 중립, 중립에서 하방 등으로 트렌드가 바뀐다 해도, 일단 진입한 애들은 원래의 익절이나 손절 목표값에 도달된 후에나 익절이나 손절이 되어야 합니다. 즉, 트렌드가 바뀐다고 바로 청산이 되어서는 안됩니다. 그러니까, 일단 진입한 녀석들은 중간에 트렌드가 바뀌어도 원래 설정한 익절 목표값이나 손절가를 터치해야 청산이 되고, 그 이후에 새로 진입할 때부터 바뀐 트렌드를 고려해서 진입하기를 원합니다. 이런 식으로 수정 부탁 드리겠습니다. 감사합니다.
프로필 이미지
에구머니
2021-04-22
1557
글번호 148257
시스템
답변완료

수식부탁드립니다.

*진입조건 이동평균선 2개(외부변수) 역배열시, 양봉+양봉+첫번째양봉의 시가하고 종가가 같거나 작은 음봉에 매도 정배열시, 음봉+음봉+첫번째음봉의 시가하고 종가가 같거나 큰 양봉에 매도 *청산 손절(외부변수) 익절(외부변수) 포지션 보유시, 다음신호발생전까지 재진입x 감사합니다.
프로필 이미지
대구어린울프
2021-04-21
1236
글번호 148256
시스템
답변완료

종목 검색

항상 감사합니다. 일봉차트에서, 직전 5일내에서 직전10일 종가를 돌파한 봉의 종가를 알 수 있는 수식을 만들고 싶습니다.
프로필 이미지
디딤돌
2021-04-21
1506
글번호 148244
검색
답변완료

문의드립니다...

안녕하세요 얼마전 아래와 같이 문의하여 답변을 잘 받았습니다. ====================================================== > 9회말2아웃 님이 쓴 글입니다. > 제목 : 문의드립니다... > 기준 : data1(일봉) 참조종목 data 사용하지 않음 1. data1(일봉)의 차트에 월봉의 거래량을 표현하고 싶습니다. 예를들면, 매월 첫날부터 그 당해달 마지막날까지 거래량을 누적합니다. 그걸 지표로 표현하고 싶습니다. var : MV(0); if Bdate > Bdate[1]+30 Then MV = 0; MV = MV+v; Plot1(MV); ============================================================ 위와 연관해서 추가 질문드립니다 예를들어 지금이 2021년4월21일입니다. 그러면 위의 지표인 MV는 첨부된 그림파일과 같이 표현될껍니다. 여기서 3월말일인 A 지점의 지표값(MV), 그리고 현재 4월21일의 B 지점의 지표값(MV)를 표현하고자 합니다. 알고싶은 값 1번째 = (A/B)*100 ; (지표로 표현) 2,3,4번째 = A, B, C, D (각각의 값들을 지표로 표현) 총 5가지 값을 지표로 표현하길 원합니다. 즉 오늘값이 전달 마지막값에서 몇% 인가? 입니다.
프로필 이미지
9회말2아웃
2021-04-21
1586
글번호 148243
지표