커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의

실제 진입은 되지 않은 예스트레이더상 전산상으로 매수 진입상태가 뜨고 난 상태에서, 매도(청산) 신호가 떠서 실행이 되면, 이전 실제 매수진입이 없으니까 매도청산이 아니라, 신규매도로 실제 진입이 되는데, 이런 경우(프로그램 켰을 때 실제 신규 매수가 떴지만 실제 진입은 안된경우) 이 신규 매수를 전산상 청산하거나 무력화하는 방법이 있나요? 신규 매수 뜨고 나서 실제 매수가 안됐는데, 청산매도가 실행되면 신규 매도로 진입이 되서요
프로필 이미지
검은약
2022-06-21
1206
글번호 160062
시스템
답변완료

수식어 부탁드립니다

> input : 익절틱수(100),손절틱수(15); if NextBarSdate != sDate Then { if NextBarOpen < C Then Buy("b",AtStop,NextBarOpen+PriceScale*1); if NextBarOpen > C Then Sell("s",AtStop,NextBarOpen-PriceScale*1); } SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); -------------------- 일봉매매 수식어를 수정하고자 합니다. 1. 수식어 수정전 if NextBarOpen < C Then Buy if NextBarOpen > C Then Sell 위 수식어는 기본 전제로 하고 세부적인건 아래와 같습니다. 1. 시가에서 매수는 당일이전 3일의 아래꼬리달린 양음봉 중 시가에서 아래꼬리폭이 가장 긴것에 70% 폭을 당일 시가 아래 저점매수로하고 청산은 당일 이전 3일중 가장긴 양음봉의 폭 70%에 청산으로한다. 2. 시가에서 매도는 당일이전 3일의 아래꼬리달린 양음봉 중 시가에서 윗꼬리폭이 가장 긴것에 70% 폭을 당일 시가 위 저점매도로하고 청산은 당일 이전 3일중 가장긴 양음봉의 폭 70%에 청산으로한다. 3. 손절은 매수 매도 각각 30틱으로 한다. -------------------------- 상기내용을 분봉에도 적용을 부탁드립니다. 매매시간은 07시부터 익일 05시50분이고 손절은 30틱입니다.
프로필 이미지
푸른
2022-06-22
1552
글번호 160060
시스템
답변완료

문의드립니다

마지막 거래가 수익이었다면 = 1 마지막 거래가 손실이었다면 = 2 2번 연속 손실이었다면 4 3번 연속 손실이었다면 8 (곱하기 2) ... ... 수익이면 다시 = 1 이렇게 값을 내부 변수에 저장하는 식 하나만 짜주시면 감사하겠습니다. 제가 하려니 잘 안되네요 언제나 감사드립니다.
프로필 이미지
시고르시고르
2022-06-21
1244
글번호 160059
시스템

배움이 님에 의해서 삭제되었습니다.

프로필 이미지
배움이
2022-06-21
91
글번호 160058
종목검색
답변완료

참조 데이타 관련 질문입니다

안녕하세요. 항상 수고 많으십니다. ------------------------ 질문입니다 --------------- var : 참조데이타2(0, data2); var : 참조데이타3(0, data3); var : 참조데이타차이이평(0, data1); if dayindex == 0 then { 참조데이타2 = data2(c); 참조데이타3 = data3(c); 참조데이타차이이평 = ma(data2(c) - data3(c), 20); <<<---- (1) } if dayindex > 0 and stime < 153000 then { 참조데이타2 = data2(c); 참조데이타3 = data3(c); 참조데이타차이이평 = ma(data2(c) - data3(c), 20); <<<---- (1) } 위와 같은 수식에서 (1)의 수식이 올바른지 궁금합니다. 참조데이타를 활용할 경우 주의해야 할 사항이 있다는 것을 인지하고 있지만 확신이 서지를 않군요. 원하는 것은 참조데이타2에서 참조데이타3을 빼서 그것을 이평으로 하고 싶습니다. 도움 말씀 부탁드립니다. ---------------------------------------------------------------------------- 미리 감사드립니다. 항상 하시는 일에 좋은 결실 거두시기를 기원합니다.
프로필 이미지
샐리짱
2022-06-21
987
글번호 160054
시스템

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

프로필 이미지
회원
2022-06-21
118
글번호 160051
지표
답변완료

제가 만든 지표값을 Rsi 지표로 나타내고 싶은데요,,,

제가 임의로 만든 A지표가 있는데요. data1과 data2의 값을 참조해서 만든 지표입니다. 당연히 data1과 data2의 차트는 그대로 둔 상태에서, A지표값를 Rsi로 만들어서 표시하고 싶습니다. Rsi 함수에서 "c"값을 "지표값"으로 바꾸면 될 것 같은데, 안되고 있습니다. 도와주시면 감사하겠습니다. Rsi함수식은 아래와 같이 작성했습니다. “KKK “ 가 제가 만든 지표이구요,,, 함수는 “KKKK”로 했는데, 검증은 문제 없다고 되는데, 지표를 출력해 보면, 0으로 나옵니다..(ㅜㅠ,,,) 사용자 함수식(KKKK) Inputs: Length(NumericSimple); Variables: Counter(0), DownAmt(0), UpAmt(0), UpSum(0), DownSum(0), UpAvg(0), DownAvg(0), KKK(0) ; KKK = ( Data1(@#$%) + Data2(*&^%$%) ); If CurrentBar == 1 AND Length > 0 Then Begin UpSum = 0; DownSum = 0; For Counter = 0 To Length - 1 Begin UpAmt = KKK[Counter] - KKK[Counter+1]; If UpAmt >= 0 Then DownAmt = 0; Else Begin DownAmt = -UpAmt; UpAmt = 0; End; UpSum = UpSum + UpAmt; DownSum = DownSum + DownAmt; End; UpAvg = UpSum / Length; DownAvg = DownSum / Length; End Else If CurrentBar > 1 AND Length > 0 Then Begin UpAmt = KKK[0] - KKK[1]; If UpAmt >= 0 Then DownAmt = 0; Else Begin DownAmt = -UpAmt; UpAmt = 0; End; UpAvg = (UpAvg[1] * (Length - 1) + UpAmt) / Length; DownAvg = (DownAvg[1] * (Length - 1) + DownAmt) / Length; End; If UpAvg + DownAvg <> 0 Then KKKK = 100 * UpAvg / (UpAvg + DownAvg); Else KKKK = 0;
프로필 이미지
클레멘타인
2022-06-21
1448
글번호 160046
지표
답변완료

식추가

input : period (60),dv(2); var : Bbup (0),Bbmd(0),Bbdn(0); BBup = BollBandup(period,dv); BBmd = ma(c,period); BBdn = BollBand Down(period,dv); if c>bbup and c < 0 Than Sell () ; if c< bbdn and c > 0 Than Buy (); 안녕하세요 위식에서 이평120선 추가드려요 매수 이평 120선 위에서는 매수만 발생, 매도 이평 120선 아래어서는 매도만.
프로필 이미지
아트정
2022-06-21
947
글번호 160040
시스템
답변완료

신호 수식 문의 드립니다.

일봉 종가가 Envelope(20,50)선을 돌파하는 화살표 수식 문의 드립니다. 항상 감사드립니다.
프로필 이미지
왕왕파트라슈
2022-06-21
1228
글번호 160039
지표