커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

종목 검색식 부탁드립니다.

어떤 종목의 첫봉(맨처음봉, 최초봉)의 고가를 돌파하는 종목을 검색하고 싶습니다.
프로필 이미지
퉁이
2020-08-03
1247
글번호 141195
검색
답변완료

문의드립니다

1 일봉 차트에서 첫번째달 첫영업일에 투자금 100만원으로 최대수량 매수하고 첫번째달 마지막 영업일 종가기준으로 계산된 새로운 투자금으로 두번째달 첫영업일 최대수량 매수 두번째달 마지막 영업일 종가기준으로 계산된 새로운 투자금으로 세번째달 첫영업일 최대수량 매수 ... 월 변경할때 지난달에서 넘어온 투자금이 아니라 자꾸 100만원으로만 매수 되네요 2 일봉차트 data1 a종목 data2 b종목 시작 투자금 100만원으로 비중 50% 50% 매수후 어느한 종목 종가가 전체자금의 6% 넘겼을때 지금있는 자금으로 50% 50% 리밸런싱 예) 시작 투자금으로 a50만원 b50만원 각각 50% 50% 최대수량 매수후 a종가가 56만원 돌파되면 106만원 a53만원 b53만원 각각 50% 50% 최대수량 매수 감사합니다
프로필 이미지
파인애플
2020-08-04
1034
글번호 141188
지표
답변완료

지표

항상감사합니다 지표적용 타주기 적용시 - x가 있읍니다 x는 삭제 -는 적용으로 알고있는데 작은 가격의 챠트에서 적용이 안되서 어려워요 주로 지표적용시 드래그를 해서 종목표가나오면 메뉴를 선택해서 적용 해왔는데 라인 이 나오지않으면 -기호를 선택했는데 1>-기호의 의미가 따로 있나요 2>왜 타 주기수식이 작은챠트에 안나오는 걸까요
프로필 이미지
회원
2020-08-03
1173
글번호 141173
지표

고요하다 님에 의해서 삭제되었습니다.

프로필 이미지
고요하다
2020-08-03
0
글번호 141171
시스템

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

프로필 이미지
회원
2020-08-03
0
글번호 141165
시스템
답변완료

시스템

항상 감사합니다 시스템에서는 검증되는데 모의투자 챠트에 적용시 시스템에 있는 메뉴가 보이지않아요 ------------------------------------------------------------------------- 1> var : T(0),LL(0),Li(0); #고가 상승구간이면 1 if H > H[1] Then T = 1; #고가 하락구간이면 -1 if H < H[1] Then T = -1; #고가 하락반전발생 if T == -1 and T[1] != -1 Then { #최저가 초기값 저장 LL = L; #최저가봉 봉번호 Li = index; #발생을 알기위한 변수 Condition1 = true; } #하락반전 이후 if Condition1 == true then { #최저가 갱신 if L < LL Then { LL = L; Li = index; } #최저가봉 이후에 전봉고가보다 크고 저가는 최저가 이상이면 if index > Li and H > H[1] and L >= LL Then { Condition1 = false; } } if MarketPosition == 1 Then { var1 = Highest(H,BarsSinceEntry); if BarsSinceEntry >= 1 and H[1] == var1 and L < L[1] Then ExitLong(); } -------------------------------------------------------------------------------------- 2>var : T(0),LL(0),Li(0); #고가 상승구간이면 1 if H > H[1] Then T = 1; #고가 하락구간이면 -1 if H < H[1] Then T = -1; #고가 하락반전발생 if T == -1 and T[1] != -1 Then { #최저가 초기값 저장 LL = L; #최저가봉 봉번호 Li = index; #발생을 알기위한 변수 Condition1 = true; } #하락반전 이후 if Condition1 == true then { #최저가 갱신 if L < LL Then { LL = L; Li = index; } #최저가봉 이후에 전봉고가보다 크고 저가는 최저가 이상이면 if index > Li and H > H[1] and L >= LL Then { Condition1 = false; } } if MarketPosition == 1 Then { var1 = Highest(H,BarsSinceEntry); if BarsSinceEntry >= 1 and H[1] == var1 and L < L[1] Then ExitLong(); }
프로필 이미지
회원
2020-08-03
1220
글번호 141164
시스템
답변완료

수식 부탁합니다

볼린저밴드(20.2) 하단 이탈 이번 봉에 볼린저 하단 이탈되고 이번 봉 주가가 앞전에 발생된 볼린저 하단이탈 시점 주가 보다 높은 경우 종목검색식 부탁합니다. 그리고 하단이탈 발생 검색기간은 40봉으로 검색식 부탁합니다
프로필 이미지
미래테크
2020-08-03
1245
글번호 141163
종목검색
답변완료

data2로 도출한 채널 돌파관련 문의

안녕하세요. 항상 도와주셔서 정말 감사드립니다. 분봉매매에서 채널을 일반적인 일봉 채널이 아닌, 60분봉 채널을 만들기 위해 data2에 60분봉을 선택한 후, data2의 고가 저가를 통해 변동성 채널을 도출하였습니다. 아래와 같은 전략을 개발하려고 하는데 1) 매수: 채널의 상단을 돌파하면 매수 2) 매도: '매수가 이루어진 60분봉 이후'의 60분봉 상단 채널을 돌파 후 꺾이면 매도 아래 2가지 문제에 봉착하였습니다. 문제1: 60분봉이 바뀌는 부분(채널선이 바뀌는 부분)에서 상단선이 상승하면 이를 이어주는 세로선을 종가가 지나가면 crossdown한거라고 생각하고 매도를 해 버립니다. (그림1) 문제2: 만약 Crossdown이 아니라 부등호로 C > 상단 을 해버리면, '매수한 60분봉 이후' 조건이 먹히지 않네요 (그림2) 아래 수식 확인 부탁드리며, 수식보완해주시면 정말 감사드리겠습니다. (예스트레이더코인 관련 전략관련 궁금한 부분이나, 수식구조가 동일하여 이곳에 문의드리며, 예스트레이더에서도 동일하게 문의드리려고 하였던 부분이니 도와주시면 감사하겠습다) [문제1 에 대한 수식] - Crossdown사용 #노이즈 var: noise(0); noise = 1 - data2(abs((O-C)/(H-L))); #변동성지표 var: rng(0); rng = data2(H - L); #매수 조건 # 1. 상한선 돌파 매수 if crossup(C,data2(C)+rng*noise) then { buy("돌파매수",Atmarket,DEF,10); } #상한매도 if crossdown(H,data2(C)+rng*noise) then exitlong(); [문제2 에 대한 수식] - 부등호 사용 및 다음봉 구분 조건 추가 #노이즈 var: noise(0); noise = 1 - data2(abs((O-C)/(H-L))); #변동성지표 var: rng(0); rng = data2(H - L); #매수 조건 # 1. 상한선 돌파 매수 if crossup(C,data2(C)+rng*noise) then { buy("돌파매수",Atmarket,DEF,10); value1 == 0; } #다음 60분으로 60분봉이 넘어가는 조건 추가 if mod(stime,60) ==0 then { value1 == 1; } #상한매도 if value1 == 1 //다음 60분봉으로 넘어갔을 경우 and H >= data2(C)+rng*noise // crossdown 대신 부등호를 사용하여 해결해보려 하였습니다. then exitlong();
프로필 이미지
기사단장
2020-08-02
1369
글번호 141162
시스템
답변완료

수식 하나 부탁 드립니다

A라는 종목과 B라는 종목의 전일 종가와 당일 종가의 변동폭의 차이를 구하는 수식을 알고 싶습니다. 예를 들어 A라는 종목의 전일 종가가 100, 오늘 종가가 90이고 (A종목의 두값의 차이= 당일종가-전일종가=90-100=-10) B라는 종목의 전일 종가가 105, 오늘 종가가 120이라면 (B종목의 두값의 차이= 당일종가-전일종가=120-105=15) A, B 두종목의 당일 종가와 전일 종가와의 변동성 차이를 구하는 수식 A의 변동성-B의 변동성=(-10)-(15)=-25 이렇게 구하는 지표를 만들고 싶습니다. 감사합니다.
프로필 이미지
shims45
2020-08-02
1135
글번호 141161
지표