커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

타주기 참조시에 질문이요..

데이터가 잘못 나와 타주기 참조시에 데이터로그를 살펴보니 실시간 데이터(현재가)가 변할때 값이 변해 버리내요.. 예를 들어 주차트는 선물1분봉, 참조는 선물월봉 입니다. MessageLog("%.2f", Data2(c)); 이렇게 하고 출력하면 280.75가 계속 나와야 하는데 현재가가 바뀔때 현재가가 찍혀 나옵니다. 메뉴얼 "타주기참조시 유의사항" 읽어보면 현재 월봉이 종료가 안되었기 때문에 Data2(c)하면 이전달 월봉의 종가가 나와야 하는데요 시뮬레이션으로 하면 잘 나오는데 실시간으로하면 현재가가 바뀔때 마다 전월달의 월봉 종가가 아니라 현재가가 나와요.. ㅜㅜ 어떻게 된건가요? 알려주세요 ㅎㅎ
프로필 이미지
XLI
2011-04-20
885
글번호 37781
지표
답변완료

시스템식 문의 드립니다

매수진입 1. 볼린져밴드(20,2) 하한선이 하락추세 2. 볼린져밴드(20.2) 하한선이 2봉연속 하락추세 감사합니다.
프로필 이미지
새마귀
2011-04-20
918
글번호 37777
시스템
답변완료

문의사항입니다

지표를 선이나 점으로 표시해서 사용하고 있는데요 화면 크기를 크게 조절하면 봉챠트와 이 지표의 선, 점의 크기가 연동되어 같이 커지네요. 불필요하게 지표 표시가 커지니 정작 봉의 모습을 보기가 힘들어지네요 봉의 크기는 화면 크기 조절에 따라 변하도록 하고 지표의 선 점들은 일정한 크기로 고정할 수 있는 방법이 없을까요 없으면 기능을 추가해 주시기 바랍니다 감사합니다
프로필 이미지
파일럿
2011-04-20
855
글번호 37776
지표
답변완료

수식 작성 부탁 드립니다.

1.최고수익률 대비 몇% 하락시 즉시 매도.. ( 이때 최고 수익률은 봉완성시 인지 설명 부탁 드립니다. ) 2.위 식 하고 비슷한건데 최고 수익률이 아니더라도 몇% 오른 놈은 몇% 하락시 즉시 매도 이런 식을 하나 부탁 드립니다.
프로필 이미지
뽀로로엄마
2011-04-20
771
글번호 37775
시스템
답변완료

문의드립니다.

input : shortPeriod(12), longPeriod(26), Period(9); var : MACDV(0),cnt(0); MACDV = MACD(shortPeriod, longPeriod);//MACD var1 = dayhigh(1); var2 = DayLow(1); for cnt = 1 to 7 { if dayhigh(cnt) > var1 Then var1 = DayHigh(cnt); if DayLow(cnt) < var2 Then var2 = DayLow(cnt); } if MACDV > 0 and crossup(c,var1) Then buy(); if CrossDown(c,var2) Then ExitLong(); 안녕하세요. 위수식은 매수/매수 청산만 가능한 구조입니다. 추가로 아래 조건식을 추가해 주세요 MACD 기준선 0 이하일때 , 7일저가를 돌파시 매도진입 / 7일고가를 돌파시 매도청산 정리하자면 MACD 기준선 0 이상일때 7일 고가돌파시 매수진입 / 7일저가 돌파시 매수 청산 MACD 기준선 0 이하일때 7일 저가돌파시 매도진입 / 7일고가 돌파시 매도 청산 손절 : 2 %
프로필 이미지
숑휘
2011-04-20
794
글번호 37774
시스템
답변완료

오늘저녁10시에서 내일새벽2시까지표현방법

저는 fx를하고 있습니다.그런데 보통 우리나라 시간으로 아침 9시~12시까지만 거래하고 다시 오후4시에서 다음 날 새벽2시까지만 자동으로 매매하는 시스템식 만들고 싶은데 안되네여..알려주세요.감사합니다. if ((stime >=90000 and stime <=120000) or (stime >=160000 and stime <=20000)) and 매수조건 then buy("")
프로필 이미지
우가소
2011-04-20
826
글번호 37773
시스템
답변완료

data2의 전날 고가를 구하고 싶습니다.

간단한 질문하나 드리겠습니다. 전날 고가는 DayHigh(1)로 구하는걸로 알고 있습니다. 그런데 보조차트로 첫번째 참조한 종목의 전날 고가를 구하고 싶습니다. data2(DayHigh(1)) 하면 될것 같은데, 디버깅을 해보면 주종목인 data1의 정보를 갖고 오는것 같습니다. data2의 전날 고가는 어떻게 구하는지 알려주시면 감사하겠습니다.
프로필 이미지
아키라
2011-04-20
786
글번호 37772
시스템
답변완료

수식문의

30분봉 차트를 열어놓고 시가 기준으로 일봉의 90일 이평선이나 120일 이평선을 읽어들이는데 아무런 문제가 없습니다. 그러나 20분봉 차트를 열어 놓고 진행하면 90일 이평선은 제데로 읽어들이는데 120일 이평선 값은 -1로 나옵니다. 프로그램상은 문제가 없는 것 같은데 아래 프로그램 실행해봐 주시고 어느 부분을 수정해야 하는지 조언 부탁 드립니다. Var:i(0),SUM90(0),MALINE90(0),SUM120(0),MALINE120(0); //이평선 90; if sdate==20110419 and date==20110419 Then {For i=0 to 89 Begin SUM90=SUM90+DayOpen(i); End}; MALINE90=SUM90/90; //이평선 120; if sdate==20110419 and date==20110419 Then {For i=0 to 119 Begin SUM120=SUM120+DayOpen(i); End}; MALINE120=SUM120/120; if crossup(C,MALINE90) or crossup(C,MALINE120) then Buy(); if sdate==20110419 and date==20110419 then MessageLog("%.0f,%.0f,%.0f",dayindex,MALINE90,MALINE120); i=0; Sum90=0; SUM120=0;
프로필 이미지
stereo
2011-04-19
843
글번호 37771
시스템
답변완료

수식 부탁

분봉 9시00분 부터 9시 30분 사이에 현재가는 전일 종가 보다 하락해 있고 5이평선과 10이평선 Golden Cross시 매수식 부탁 합니다.
프로필 이미지
미래테크
2011-04-19
731
글번호 37770
시스템