커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의요^^

수정좀 부탁드립니다. 2 : input:방향(1), //1:상승, -1:하락 5 : var:j(0),고(0),고Bar(0),저(0),저Bar(0),HH(0),LL(0),CC(0); 6 : array:r[7](0),ff[7](0); 7 : #==============================================================================# 8 : # 초기처리 (Initialize Routine) 9 : #==============================================================================# 10 : r[0] = 0; 11 : r[1] = 0.236; 12 : r[2] = 0.382; 13 : r[3] = 0.50; 14 : r[4] = 0.618; 15 : r[5] = 0.764; 16 : r[6] = 1; 17 : 18 : HH = H; 19 : LL = L; 20 : CC = C; 21 : 22 : #==============================================================================# 23 : # 메인처리 (Main Routine) 24 : #==============================================================================# 25 : 고Bar = 고Bar + 1; 26 : 저Bar = 저Bar + 1; 27 : 28 : #=========================================================# 29 : # 상승방향 30 : #=========================================================# 31 : If 방향 >= 0 Then 32 : { 33 : #---------------------------------------------------------# 34 : # 최고/최저점 계산 35 : #---------------------------------------------------------# 36 : if INT(DATE/100) == 시작년월 and 37 : (저 == 0 or 저 > LL) then 38 : { 39 : 저 = LL; 40 : 저Bar = 0; 41 : 고 = 0; 42 : } 43 : 44 : if INT(DATE/100) >= 시작년월 and 45 : 고 < HH then 46 : { 47 : 고 = HH; 48 : 고Bar = 0; 49 : } 50 : 51 : #---------------------------------------------------------# 52 : # Fibonacci Fan 계산 53 : #---------------------------------------------------------# 54 : For j = 0 To 6 55 : { 56 : ff[j] = (고-저)/(저Bar-고Bar) * r[j] * 저Bar + 저; 57 : } 58 : } 59 : #=========================================================# 60 : # 하락방향 61 : #=========================================================# 62 : Else 63 : { 64 : #---------------------------------------------------------# 65 : # 최고/최저점 계산 66 : #---------------------------------------------------------# 67 : if INT(DATE/100) == 시작년월 and 68 : 고 < HH then 69 : { 70 : 고 = HH; 71 : 고Bar = 0; 72 : 저 = 0; 73 : } 74 : 75 : if INT(DATE/100) >= 시작년월 and 76 : (저 == 0 or 저 > LL) then 77 : { 78 : 저 = LL; 79 : 저Bar = 0; 80 : } 81 : 82 : #---------------------------------------------------------# 83 : # Fibonacci Fan 계산 84 : #---------------------------------------------------------# 85 : For j = 0 To 6 86 : { 87 : ff[j] = (저-고)/(고Bar-저Bar) * r[j] * 고Bar + 고; 88 : } 89 : } 90 : 91 : #==============================================================================# 92 : # 지표출력 93 : #==============================================================================# 94 : if INT(DATE/100) >= 출력시작 and 95 : 고 > 0 and 저 > 0 then 96 : { 97 : Plot1(ff[0], "0%",Iff(방향>=0,BLACK,LBLUE)); 98 : Plot2(ff[1], "24%",Iff(방향>=0,BLUE,LGREEN)); 99 : Plot3(ff[2], "38%",Iff(방향>=0,GREEN,LCYAN)); 100 : Plot4(ff[3], "50%",Iff(방향>=0,CYAN,PINK)); 101 : Plot5(ff[4], "62%",Iff(방향>=0,RED,LMAGENTA)); 102 : Plot6(ff[5], "76%",Iff(방향>=0,MAGENTA,LYELLOW)); 103 : Plot7(ff[6],"100%",Iff(방향>=0,GRAY,BWHITE)); 104 : }
프로필 이미지
아알이
2011-02-22
845
글번호 35974
지표
답변완료

자동추세선이 있는대요

첨부한 자동 추세선 아이콘에서요 이걸 봉이 하나 생길때마다 아니면 봉이 특정 개수에 도달하면 자동으로 추세선이 지워지고 새로 추세선이 생기게끔 안되나요.. 부탁합니다...
프로필 이미지
야크
2011-02-22
1035
글번호 35973
지표
답변완료

주의 마지막 거래일 청산

주말에는 포지션 청산을 하고 싶습니다. 시뮬레이션에서 dayofweek(date)==5 이면 청산 조건으로 테스트를 해보고 있는데, 금요일이 거래일이면 큰 문제는 없어보입니다. 그런데 금요일이 비거래일이거나 수목금 연속 휴일이거나.. 이런 경우는 이조건이 적합해보이지 않는데.. 다른 방법이 있나요?
프로필 이미지
joohov2
2011-02-22
778
글번호 35972
시스템
답변완료

죄송합니다 다시문의드립니다

Input : P1(5),P2(10),P3(20),shortPeriod(12), longPeriod(26), Period(9); var1 = ma(C,P1); var2 = ma(C,P2); var3 = ma(c,P3); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); if var1 >= var2 and var2 >= var3 Then{ if crossup(c,var1) and C > O Then buy("매수1"); if crossup(value1,value2) and value1 > 0 Then buy("매수2"); } 위 식에서 첫번째 진입수식(정배열에서 5이평돌파)이후에 청산후 다시 똑같은 상태에서는 진입을 허용하지않고 , 5이평이 10이평을 데드크로스(이때 20이평은 5와10이평보다 밑에 있어야함)한후다시 5이평이 10이평을 골든크로스상태로 돌아오고 주가가 5이평을 돌파할때만 진입할 수 있는 식을 부탁드립니다. 물론 두번째 진입식은 항시 진입할 수 있어야하고요... 그리고 위의 첫번째 진입식에서 진입후 얼마후 두번째 진입식에서도 같은 수량으로 추가진입이 가능한 식을 부탁드립니다. 진입가는 시장가가 아니라 완성봉 봉 지정가로 부탁드립니다 청산식은 진입가대비 -4% 강제손절과 진입가대비 4% 이상 7%미만 상승후 하락할때는 10이평에서 청산.. 진입가대비 10%이상상승후 최고가대비 -12%에서 트레일링스탑입니다. 그리고 2시 40분 거래종료.. 청산가는 시장가로 부탁드립니다. 위에내용을 전부 수식으로 부탁드립니다.^^ 시스템에 문외한이라서 좀전에 답변해주신내용을 취사선택해서 쓸 능력도 못되네요..죄송합니다.
프로필 이미지
카이로스
2011-02-22
716
글번호 35971
시스템
답변완료

[기타]질문드립니다.

참조 데이터에 미국달러선물지수라는 항목이 있습니다. 이 데이터의 수신속도는 실제 시장가격과 얼마정도 차이가 있나요...? 알려주세요~ ================ 수정 ============================ 참조가 아니고 지수 항목이네요. 지수에서 미국달러선물지수 라는 데이터 입니다. 미결제약정 같은 경우 10초마다 갱신된다고 알고 있습니다. 미국달러선물지수의 갱신주기나 수신시간을 알고 싶습니다.
프로필 이미지
혜이아빠
2011-02-22
817
글번호 35967
지표
답변완료

부탁드립니다

1.. 조건만족시에 조건만족봉이 60일선 아래에 위치에 있다면 60일선을 돌파시에 매수.. 2.. 11시에서 11시 30분까지 최저가 이하로 떨어지면 모두 청산 부탁드립니다 수고하세염
프로필 이미지
회원
2011-02-22
723
글번호 35962
시스템
답변완료

수식문의 드립니다.

항상 수고많으십니다. 전일 베이시스(종가기준 고정값)으로 5분봉 당일 베이시스(5분봉 실시간으로 변화) 전일 베이시스 대비 상승/하락(막대그래프) 을 나타내는 지표 수식 부탁드립니다. 수고하세요.
프로필 이미지
kwanq
2011-02-22
758
글번호 35961
지표
답변완료

시스템식 질문드립니다.

일봉에서 종가가 10 이평선을 상향돌파하면 매수하는 식을 시뮬레이션하면 매수가 일어나는데 실제로 테스트를 해보면 매수가 일어나지 않습니다. 그게 종가에 매수가 일어나는 식이라 장이 끝나서 매수진입이 안되는건가요? 매매설정창에서 진입 매매가격을 종가로 설정해도 진입이 안되더라구요.. 그러면 일봉챠트에 시스템식을 적용시킨 상태에서 종가가 아닌 특정시간대의 가격(예를 들면 14시45분)이 10이평선을 상향돌파하면 매수하도록 진입시간을 지정하는게 가능합니까? 그리고 매수후 3일연속 하락시 청산하는 식은 어떻게 되는지 궁금합니다.
프로필 이미지
몰랑몰랑
2011-02-22
833
글번호 35960
시스템
답변완료

수식 문의 드립니다..

1분봉에서.. 일목균형표 기준선과. 볼린져밴드 상단선이 만나면 매도 하고. 일목균형표 기준선과 볼린져밴드 하단선이 만나면 매수하라는 수식 부탁드리겠습니다.. 감사합니다..
프로필 이미지
락뽀드
2011-02-21
909
글번호 35959
시스템