커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

Highlight 되지 않는 함수 목록

편집창에서 Hightlight 안되는 함수 문의했던 SymbolCode 이런 함수목록을 알 수 있습니까? 이용 가능한 함수가 있는지 알고 싶습니다.
프로필 이미지
사하라
2023-10-20
1162
글번호 173260
지표

국화와칼 님에 의해서 삭제되었습니다.

프로필 이미지
국화와칼
2023-10-20
6
글번호 173256
시스템
답변완료

수식문의드립니다.

안녕하세요. 매도 매수 진입수식좀 부탁드립니다. 감사합니다. ~ 매수진입조건--- 볼린져밴드 하단선 위쪽에서 양봉으로 종가마감시 진입 단, 바로 직전봉이 볼린져밴드 하단선 아래에서 종가마감했을때만 매수진입 매도진입조건--- 볼린져밴드 상단선 아래쪽에서 음봉으로 종가마감시 진입 단, 바로 직전봉이 볼린져밴드 상단선 위에서 종가마감했을때만 매도진입 감사합니다. 좋은 날들 되세요.
프로필 이미지
하늘선물
2023-10-20
560
글번호 173255
시스템
답변완료

시스템 실행 시 결과가 나오지 않습니다. 재문의

운영자님 코딩에 문제 없다는 답변을 주셔서 다시 실행해 보았습니다. 여전히 제 컴퓨터에서는 결과값이 나오지 않습니다. 어떤 문제가 있을까요? 혹시 다시 예스트레이딩 프로그램을 설치해 볼까 합니다만 화일을 백업받는 방법과 다시 불러오는 방법은 어떻게 하는 것인지도 말씀 부탁드립니다. [시스템] Input : SampleLength(20 ) , FastLength(10), SlowLength(20) ; Var : Z_ValuePrice(0), PriceOsc(0); Z_ValuePrice =standardize(Close,SampleLength,1); PriceOsc = PriceOscillatorTS(Z_ValuePrice , FastLength, SlowLength); If PriceOsc < 0 and PriceOsc[1] > 0 And FastLength < SlowLength Then Sell ( "tPOsc(z)SE" ,OnClose,DEf ) ; If PriceOsc > 0 and PriceOsc[1] < 0 And FastLength < SlowLength Then Buy ( "tPOsc(z)LE" ,OnClose, DEf ) ; [함수 : PriceOscillatorTS] inputs: Price( numericseries ), FastLength( numericsimple ), SlowLength( numericsimple ) ; PriceOscillatorTS = AverageFC( Price, FastLength ) - AverageFC( Price, SlowLength ) ;
프로필 이미지
노둣돌
2023-10-20
910
글번호 173254
시스템
답변완료

검색식 부탁

A1 = CrossUp(h,BBandsUp(Period,D1)); A2 = CrossUp(MACD(shortPeriod,longPeriod),0); A3 = CrossUp(MACD(short,long),eavg(MACD(short,long),sig)); A1+A2+A3 >=2
프로필 이미지
곰돌이왕
2023-10-20
1149
글번호 173246
종목검색
답변완료

시스템 부탁드립니다

안녕하세요 전략 1 매달 25일 진입 -> 이번달에서 다음달로 변경될때 매수청산 매도 진입 -> 매달 5일에 매도청산 부탁드립니다.
프로필 이미지
소드노
2023-10-20
787
글번호 173241
시스템
답변완료

함수 업데이트 요청합니다.

지표식에서 리턴값을 이용할 수 있도록 함수를 업데이트 요청합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 현재 차트의 종목코드 검색함수 > 안녕하세요 예스스탁입니다. 차트의 종목은 SymbolCode함수로 리턴됩니다. MessageLog("%s",SymbolCode); 위 내용을 지표식으로 작성해 차트에 적용하시면 편집기 디버딩창에 종목코드가 출력되는 것을 확인할 수 있습니다 다만 해당 함수는 종목검색에서는 값이 리턴되지 않아 사용할 수 없습니다.
프로필 이미지
사하라
2023-10-20
897
글번호 173240
지표
답변완료

항상수고많으 십니다

항상감사드립니다. 많은 도움이 되고있습니다. 전일 10일내 최고거래량 고가 라인을 돌파/돌파유지하는것은 제외하고 금일 처음으로 10일 최고거래량 고가 돌파검색식/돌파 후 유지되는 검색식 2가지 부탁드립니다 전일 10일내 최고거래량 종가 라인을 돌파/돌파유지하는것은 제외하고 금일 처음으로 10일 최고거래량 종가 돌파검색식/돌파 후 유지되는 검색식 2가지 부탁드립니다 1번 ----------------------------------------------------------- <1번> input : N(10); var : cnt(0); if DayHigh(N) > 0 Then { var1 = 0; For cnt = 1 to N { if DayHigh(cnt) > var1 Then var1 = DayHigh(cnt); } if var1 > 0 and CrossUp(c,var1) Then Find(1); } -------------------------------------------------------- <2번> input : N(10); var : cnt(0); if DayHigh(N) > 0 Then { var1 = 0; For cnt = 1 to N { if DayHigh(cnt) > var1 Then var1 = DayHigh(cnt); } if var1 > 0 and c > var1 Then Find(1); } ----------------------------------------------------------------------- <3번> input : N(10); var : cnt(0); if DayClose(N) > 0 Then { var1 = 0; For cnt = 1 to N { if DayClose(cnt) > var1 Then var1 = DayClose(cnt); } if var1 > 0 and CrossUp(c,var1) Then Find(1); } ---------------------------------------------------------- <4번> input : N(10); var : cnt(0); if DayClose(N) > 0 Then { var1 = 0; For cnt = 1 to N { if DayClose(cnt) > var1 Then var1 = DayClose(cnt); } if var1 > 0 and c > var1 Then Find(1); } --------------------------------------- 2번 일봉상전일대비 분봉상금일누적거래량이 100%이상 초과시 그시점부터 계속 검색되도록 검색식 부탁 드립니다 --------------------------------------------------- 3번(이지표가 수렴될때 검색식 부탁드립니다 수렴하는 퍼센트는 수정할수있도록 부탁드립니다) var : BC(0),dev(0); var : upper_1(0),upper_2(0),upper_3(0),upper_4(0),upper_5(0); var : lower_1(0),lower_2(0),lower_3(0),lower_4(0),lower_5(0); BC = ma(c,20); dev = 3 * std((C+H+L)/3,20); upper_1= BC + (0.236*dev); upper_2= BC + (0.382*dev); upper_3= BC + (0.500*dev); upper_4= BC + (0.618*dev); upper_5= BC + (0.764*dev); lower_1= BC - (0.236*dev); lower_2= BC - (0.382*dev); lower_3= BC - (0.500*dev); lower_4= BC - (0.618*dev); lower_5= BC - (0.764*dev); Plot1(upper_1); Plot2(upper_2); Plot3(upper_3); Plot4(upper_4); Plot5(upper_5); Plot6(lower_1); Plot7(lower_2); Plot8(lower_3); Plot9(lower_4); Plot10(lower_5);
프로필 이미지
wkri
2023-10-20
1003
글번호 173238
종목검색
답변완료

문의 드림니다

수식 예스로 변환부탁드림니다(미리 감사드림니다) 1) base=(H+L)/2; upper_band=base + atr(period)*multiple; downtrend=valuewhen(1,lowest(upper_band(1),period)>upper_band, upper_band) 2) base=(H+L)/2; lower_band=base - atr(period)*multiple; uptrend=valuewhen(1,highest(lower_band(1),period)<lower_band, lower_band); if(eavg(c,120)<c,uptrend,downtrend); 3) base=(H+L)/2; upper_band=base + atr(period)*multiple; downtrend=valuewhen(1,lowest(upper_band(1),period)>upper_band, upper_band); if(eavg(c,120)<c,uptrend,downtrend);
프로필 이미지
아트키노
2023-10-19
990
글번호 173237
지표