커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8049
글번호 230811
답변완료
사용자 함수를 다른 사용자 함수로 사용 할 수 있는 방법 문의
안녕하세요?
사용자 함수는 다른 사용자 함수로 사용할 수 없나요?
지표에 있는 EMA(지수이동평균) 지표가 제가 구현하려는 것과 달라 사용자 함수로 새로 EMA 함수를 만들었습니다.
이 사용자 정의 지수이동평균 지표를 다른 함수의 인수로 전달해서 또 다른 지표를 산출할려고 하는데 에러가 납니다.
원래 시스템 형식 상 안 되는 걸 제가 지금 하려고 하는지 아니면 제가 놓치고 있는 부분이 있는지요?
(예) 새로 구현한 이동평균함수 사용자 함수 -> My_EMA(C, 14)
상기 함수 결과를 인수로 전달 받는 새로운 사용자 함수 -> My_Indicator(My_EMA(C,14), 15);
실행결과는 "선언되지 않은 이름 'My_EMA'가 사용되었습니다." 라고 뜨네요.
혹시 에러 없이 가능하다면 사용 예를 하나 알려주시면 매우 감사하겠습니다.
2019-03-09
376
글번호 126897
답변완료
문의 드립니다.
안녕하세요
2개의 지표 수식 부탁 드립니다.
------------------
1) 매일 거래량에서
1. 만약 전일 또는 전 캔들의 종가 보다 당일 또는 현재 캔들의 종가가 크다면 거래량을
합한다.
2. 전일 종가 또는 전 캔들 보다 당일 또는 현재 캔들의 종가가 작으면 1)의 거래량에서 현재
거래량을 뺀다.
3. 그리고 1)과 2)의 거래량을 누적해 가라.
4. 그리고 지표의 기간변수를 조정할 수 있도록 부탁 드립니다.
----------------
2) 스토캐스틱 2개를 한 수식에 같이 넣어 사용하려 합니다.
변수는 각자 따로 조절할 수 있도록 부탁드립니다.
항상 감사드립니다.
수고하세요~
2019-03-09
325
글번호 126896
답변완료
수식요청
* 많은 도움에 고맙 습니다.
* 아래식에서
1번: 100봉 고가 보다 작으면 매수 100봉 저가 보다 크면 매도
2번: 매도후100봉 고가 돌파시 청산 매수후100봉 저가 하락시 청산
3번: 최초 매매(매수 or 매도)봉기준 이전 50봉 최고가와 최저가를 기억하다가
매도후 고가 돌파 하면청산
매수후 저가 하락하면 청산 하는 식 좀 부탁 드립니다.
##
var1 = ma(c,5);
var2 = ma(c,20);
var3 = highest(H,100);
var4 = Lowest(L,100);
if crossup(var1,var2) then buy();
if crossdown(var1,var2) then sell();
2019-03-11
325
글번호 126894
답변완료
고점,저점돌파시 소리나게 하는 수식
안녕하세요 관리자님!!
아래수식은 1일전,2일전,3일전 고점,저점을 돌파시 소리나게 하는 수식을 작성한건데요
맞는지 확인부탁드립니다.
소리가 안나는거 같아서 문의드립니다.
- 아 래 -
var1 = dayhigh(1);
var2 = daylow(1);
var3 = dayhigh(2);
var4 = daylow(2);
Var5 = dayhigh(3);
Var6 = daylow(3);
plot1(dayhigh(1));
plot2(DayLow(1));
plot3(dayhigh(2));
plot4(DayLow(2));
plot5(dayhigh(3));
plot6(DayLow(3));
if crossup(C,var1) Then
PlaySound("C:₩예스트레이더₩data₩Sound₩stop.wav");
if CrossDown(C,var2) Then
PlaySound("C:₩예스트레이더₩data₩Sound₩stop.wav");
if crossup(C,var3) Then
PlaySound("C:₩예스트레이더₩data₩Sound₩stop.wav");
if CrossDown(C,var4) Then
PlaySound("C:₩예스트레이더₩data₩Sound₩stop.wav");
if crossup(C,var5) Then
PlaySound("C:₩예스트레이더₩data₩Sound₩stop.wav");
if CrossDown(C,var6) Then
PlaySound("C:₩예스트레이더₩data₩Sound₩stop.wav");
2019-03-08
359
글번호 126893
답변완료
문의드립니다.
강조 색을 챠트 바탕 전체에 나타내고 싶습니다.
if ~ then
begin
PlotPaintBar( High, Low, "~" ) ;
end
else
NoPlot( 1 ) ; 을
어떻게 바꿔야 하는지요?
2019-03-08
309
글번호 126892
답변완료
수식 문의합니다
도움 주심에 감사드리며
수식에 초보이다보니 작성한 것이 생각대로 표현되지 않아서 부탁 좀 드립니다.
현재봉과 가장 가까운 과거양봉의 (종가-시가)폭이 15틱 이상인 봉을 기준으로 정하고
현재봉이든 미래의 어떤 봉이든 고가가 기준봉의 고가를 상향돌파 할 때 매수진입
현재봉과 가장 가까운 과거음봉의 (시가-종가)폭이 15틱 이상인 봉을 기준으로 정하고
현재봉이든 미래의 어떤 봉이든 저가가 기준봉의 저가를 하향돌파 할 때 매도진입
감사합니다.
2019-03-08
289
글번호 126890
회원 님에 의해서 삭제되었습니다.
2019-03-08
32
글번호 126888
답변완료
문의 드립니다.
20이평을 상향 돌파하면 매수 진입하고 청산은 볼린져 밴드 20. 2 상단선 닿으면 할 것.
손절은 반대로 20이평 이탈 시 매도 청산.
20이평선 하향 돌파하면 매도 진입하고 청산은 볼린져 밴드 20. 2 하단선 닿으면 할 것.
손절은 반대로 20이평 이탈 시 매도 창산.
부탁드립니다.
2019-03-08
182
글번호 126887
답변완료
문의
안녕하세요.
지표로 전월의 시가, 전전월의 시가 전전전월의 시가를 나타내는 지표를 부탁드립니다.
즉, 지금 2019년 3월달인데,
2월달과 1월달과 2018년 12월달의 시가를 나타내는 식을 부탁드립니다..
2019-03-08
246
글번호 126886