커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

커피한잔 님에 의해서 삭제되었습니다.

프로필 이미지
커피한잔
2023-09-09
0
글번호 172306
지표
답변완료

문의 드립니다.

안녕하세요. 키움 화살표 검색식 입니다. 예스티 수식으로 변환 부탁드립니다. R기간 - 30 S기간 - 15 A=BBandsUp(20,2); A1=BBandsDown(20,2); A2=Eavg(C, 40); A3=MA(C,50); A4=Eavg(C, 15); B=((RSI(R기간)- lowest(RSI(R기간),S기간)) / (highest(RSI(R기간),S기간)-(lowest(RSI(R기간),S기간))))*100; (A2>=A3 OR A4>=A3) && (L<= A1*1.01 OR L(1)<= A1(1)*1.01) && (B<=20 OR B(1)<=20) && C>O 행복한 주말 되십시오.
프로필 이미지
미서니
2023-09-09
903
글번호 172305
종목검색
답변완료

기준

당일 비율 차트 수평선 표시 식 부탁드립니다. 전일도 비율차트 수평선 표시 부탁드립니다
프로필 이미지
외국인
2023-09-08
884
글번호 172304
지표
답변완료

문의 드립니다

차트를 갭 보정으로 보고 있읍니다 그런데 갭보정으로 해서 볼때는 금일의 시가를 기준으로 전일의 차트 값들이 바뀌어서 전일 고가 전일저가의 값들이 바뀌어 버리기 때문에 DH[1] , DL[1], DO[1] 의 갭보정차트를 쓰면서 갭보정하기전의 이들 값들을 이용한 당일 차트 만들기를 하고자 하는데 어떤 방법이 있을까요 감사 합니다
프로필 이미지
야할라
2023-09-09
1195
글번호 172303
지표
답변완료

문의 드립니다.

안녕하세요! 1. 이동평균선의 역이동평균선을 그리고 싶습니다. 2. 역이동평균선의 기간을 정할 수 있으면 좋겠습니다.(예: 1일,일주일,한달,전체-자유롭게) 추가질문 : 농협 예스를 쓰시는분이 마우스로 화면확대/축소가 자유롭게 된다고 하던데 사실인가요? 수고하시고,항상 행복하세요!
프로필 이미지
flowerme
2023-09-08
1036
글번호 172301
지표
답변완료

문의드립니다.

ADX(녹색)와 +DI(빨간색), -DI(파란색)로 구성된 지표에서 ADX 값에 따라 과열(40이상)/침체(20이하) 구간을 표시하고 싶습니다. (RSI, 스토캐스틱과 같이 과열/침체 구간 표시) ==> 지표속성에서 ADX 값의 수치조정과 ADX, +DI, DI, 과열/침체 구간의 굵기와 색상도 지정할 수 있게끔 옵션추가 가능할까요?
프로필 이미지
tops
2023-09-08
901
글번호 172300
지표
답변완료

수식문의

수식관련 문의 드립니다. 매수목표가 1.전일저가>전전일 저가 2.전일 거래량<3일 평균거래량 3. 전일종가< 10일이동평균선 4. [당일시가+(전일고가-전일시가)] > 당일가격 [(1)or(2)] and (3) and (4) 만족시 매수 매도목표가 매수하였으면 익일 시가매도. 이상입니다. 감사합니다!
프로필 이미지
강건
2023-09-08
921
글번호 172297
시스템
답변완료

문의 드립니다

1. input : StartTime(170000),EndTime(50000),진입횟수(20); input : 익절틱수(300),손절틱수(50); Input : 당일수익틱수(750),당일손실틱수(0); Input:Length(1),Pval(0.01); var : Tcond(False),entry(0); Variables: Mom(0); Var : N1(0),dayPl(0),당일수익(0),당일손실(0),Xcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; entry = 0; Xcond = false; N1 = NetProfit; IF Endtime <= starttime Then { SetStopEndofday(0); } } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then { Tcond = False; } 당일수익 = PriceScale*당일수익틱수; 당일손실 = PriceScale*당일손실틱수; daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] then { if daypl >= 당일수익 or daypl <= -당일손실 Then Xcond = true; if (IsExitName("dbp",1) == true or IsExitName("dbl",1) == true ) then Xcond = true; } if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; Buy("CBI_LE",AtStop,Highest(High,Length)+Pval); ExitLong("CBI_SE",AtStop,Lowest(High,Length)+Pval); if MarketPosition < 1 then { ExitLong("dbp",atStop,EntryPrice+((당일수익-daypl)/CurrentContracts)); ExitLong("dbl",AtStop,EntryPrice-((당일손실+daypl)/CurrentContracts)); } SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); 2. input : StartTime(170000),EndTime(50000),진입횟수(200); input : 익절틱수(300),손절틱수(50); Input : 당일수익틱수(750),당일손실틱수(0); Input:Length(1),Pval(0.01); var : Tcond(False),entry(0); Variables: Mom(0); Var : N1(0),dayPl(0),당일수익(0),당일손실(0),Xcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; entry = 0; Xcond = false; N1 = NetProfit; IF Endtime <= starttime Then { SetStopEndofday(0); } } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then { Tcond = False; } 당일수익 = PriceScale*당일수익틱수; 당일손실 = PriceScale*당일손실틱수; daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] then { if daypl >= 당일수익 or daypl <= -당일손실 Then Xcond = true; if (IsExitName("dbp",1) == true or IsExitName("dbl",1) == true ) then Xcond = true; } if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; ExitShort("CBI_LE",AtStop,Highest(High,Length)-Pval); Sell("CBI_SE",AtStop,Lowest(Low,Length)-Pval); if MarketPosition < 1 then { ExitShort("dbp",AtStop,EntryPrice-((당일수익-daypl)/CurrentContracts)); ExitShort("dbl",AtStop,EntryPrice-((당일손실+daypl)/CurrentContracts)); } SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); ------------------------ 위 수식어는 전 캔들의 고,저점 기준으로 다음 진입신호가 주문이 되는데 전 캔들의 종가 기준으로 진입신호가 수정이 가능한지요 ? 미리 감사드립니다.
프로필 이미지
푸른
2023-09-08
971
글번호 172296
시스템

러블리 님에 의해서 삭제되었습니다.

프로필 이미지
러블리
2023-09-08
16
글번호 172292
지표