커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의드립니다

Input : Period(14), LPercent(30), SPercent(70); Var : value(0); value = RSI(Period); # 매수/매도청산 If CrossUP(value, LPercent) Then { Buy(); } # 매도/매수청산 If CrossDown(value, SPercent) Then { Sell(); } ...................................................................... 상기 시스템식에 조건 하나를 더 추가하고자 합니다. 상기시스템식에 의한 매수신호가 발생한 캔들로 부터 6번째 캔들에 매수신호를 넣어 주세요 (매수신호 발생한 캔들 포함해서 여섯번째 캔들) 매도신호 역시 상기시스템식에서 매도신호가 발생한 캔들로 부터 6번째 캔들에 매도 신호를 발생하게 해주세요 (매도신호 발생한 캔들 포함해서 여섯번째 캔들)
프로필 이미지
회원
2016-01-05
86
글번호 94091
시스템
답변완료

차이점 문의 드립니다.

1. CrossUp(V, Highest(V,Period2)[1]) 2. V > Highest(V,Period2)[1] 거래량 신고 종목 검색을 원하는데 1번, 2번 조건에서 다르게 검색 됩니다. 차이점이 뭔가요?
프로필 이미지
쩡우셩
2016-01-05
115
글번호 94090
종목검색

할수있따 님에 의해서 삭제되었습니다.

프로필 이미지
할수있따
2016-01-05
17
글번호 94089
시스템
답변완료

수식부탁드립니다.

코스피200선물 차트상 봉의 종가가 이평 60일선 위에 있으면 1 봉의 종가가 이평 60일선에 일치하면 0 봉의 종가가 이평 60일선 아래에 있으면 -1 부탁드립니다.
프로필 이미지
지나리
2016-01-05
92
글번호 94088
지표
답변완료

문의드립니다

수고하십니다 첨부된 그림의 데이터2의 전일종가가 음봉이면 당일 시초가에 매도진입 양봉이면 매수진입하는 수식을 부탁드립니다 데이터2는 데이터매니저를 이용하여 생성하였는데 차트에 첨부하니 17:00로 종가가 나오네요 감사합니다^^
프로필 이미지
surigold
2016-01-05
96
글번호 94082
시스템
답변완료

부탁 드립니다.

그림과 같이 지표상의 선(A,B)와 차트상의 종가를 연결한선(a,b)의 기울기 만큼 지표상에 선(a,b)을 부탁 드립니다.(또는 지표상으로 평행이동) 참고)흰 수직수평선과 차트상의 선은 설명을 하기 위한 보조선 입니다. 미리 감사 드립니다. Input:Rsi변동폭(10); Var:j(0),상승(100),하락(-100),양방향(2),추세(0), 파동선(0),Rsi파동선(0),방향(0),RsiV(0),Rsi추세선(0); Array:고[20](0),저[20](0),고Bar[20](0),저Bar[20](0), Rsi고[20](0),Rsi저[20](0),Rsi고Bar[20](0),Rsi저Bar[20](0); #==========================================# # 전고점,전저점 index 증가 #==========================================# For j = 1 To 19 { Rsi고Bar[j] = Rsi고Bar[j] + 1; Rsi저Bar[j] = Rsi저Bar[j] + 1; 저Bar[j] = 저Bar[j] + 1; 고Bar[j] = 고Bar[j] + 1; } #==========================================# # 최근 고,저 갱신 #==========================================# RsiV = Rsi(24); If Rsi고[0] <= RsiV || Rsi고[0] == 0 || IsNaN(Rsi고[0]) == True Then { Rsi고[0] = RsiV; Rsi고Bar[0] = 0; } Else Rsi고Bar[0] = Rsi고Bar[0] + 1; If Rsi저[0] >= RsiV || Rsi저[0] == 0 || IsNaN(Rsi저[0]) == True Then { Rsi저[0] = RsiV; Rsi저Bar[0] = 0; } Else Rsi저Bar[0] = Rsi저Bar[0] + 1; If 고[0] <= H || 고[0] == 0 || IsNaN(고[0]) == True Then { 고[0] = H; 고Bar[0] = 0; } Else 고Bar[0] = 고Bar[0] + 1; If 저[0] >= L || 저[0] == 0 || IsNaN(저[0]) == True Then { 저[0] = L; 저Bar[0] = 0; } Else 저Bar[0] = 저Bar[0] + 1; #==========================================# # 추세방향 결정 #==========================================# If Rsi저[0][1] + Rsi변동폭 > RsiV[1] && Rsi저[0][1] + Rsi변동폭 <= RsiV Then 방향 = 상승; If Rsi고[0][1] - Rsi변동폭 < RsiV[1] && Rsi고[0][1] - Rsi변동폭 >= RsiV Then 방향 = 하락; #==========================================# # 추세변화에 따른 변곡점 처리 #==========================================# If 방향[1] == 하락 && 방향 == 상승 Then { For j = 18 DownTo 1 { Rsi저[j+1] = Rsi저[j]; Rsi저Bar[j+1] = Rsi저Bar[j]; 저[j+1] = 저[j]; 저Bar[j+1] = 저Bar[j]; } Rsi저[1] = Rsi저[0]; Rsi저Bar[1] = Rsi저Bar[0]; Rsi파동선 = Rsi저[0]; Rsi저[0] = RsiV; Rsi저Bar[0] = 0; Rsi고[0] = RsiV; Rsi고Bar[0] = 0; 저[1] = 저[0]; 저Bar[1] = 저Bar[0]; 파동선 = 저[0]; 저[0] = L; 저Bar[0] = 0; 고[0] = H; 고Bar[0] = 0; } Else If 방향[1] == 상승 && 방향 == 하락 Then { For j = 18 DownTo 1 { Rsi고[j+1] = Rsi고[j]; Rsi고Bar[j+1] = Rsi고Bar[j]; 고[j+1] = 고[j]; 고Bar[j+1] = 고Bar[j]; } Rsi고[1] = Rsi고[0]; Rsi고Bar[1] = Rsi고Bar[0]; Rsi파동선 = Rsi고[0]; Rsi고[0] = RsiV; Rsi고Bar[0] = 0; Rsi저[0] = RsiV; Rsi저Bar[0] = 0; 고[1] = 고[0]; 고Bar[1] = 고Bar[0]; 파동선 = 고[0]; 고[0] = H; 고Bar[0] = 0; 저[0] = L; 저Bar[0] = 0; } Else If 방향[1] == 하락 && 방향 == 하락 Then { If Rsi고[1] < Rsi고[0] && Rsi고[0][1] - Rsi변동폭 <= RsiV[1] && Rsi고[0][1] - Rsi변동폭 > RsiV Then { Rsi고[1] = Rsi고[0]; Rsi고Bar[1] = Rsi고Bar[0]; Rsi파동선 = Rsi고[0]; Rsi고[0] = RsiV; Rsi고Bar[0] = 0; } If 고[1] < 고[0] && 고[0] > H Then { 고[1] = 고[0]; 고Bar[1] = 고Bar[0]; 파동선 = 고[0]; 고[0] = H; 고Bar[0] = 0; } } Else If 방향[1] == 상승 && 방향 == 상승 Then { If Rsi저[1] > Rsi저[0] && Rsi저[0][1] + Rsi변동폭 >= RsiV[1] && Rsi저[0][1] + Rsi변동폭 < RsiV Then { Rsi저[1] = Rsi저[0]; Rsi저Bar[1] = Rsi저Bar[0]; Rsi파동선 = Rsi저[0]; Rsi저[0] = RsiV; Rsi저Bar[0] = 0; } If 저[1] > 저[0] && 저[0] < L Then { 저[1] = 저[0]; 저Bar[1] = 저Bar[0]; 파동선 = 저[0]; 저[0] = L; 저Bar[0] = 0; } } #==========================================# # 지표식 출력 #==========================================# If Rsi파동선[1] != Rsi파동선 Then Plot1(Rsi파동선,"Rsi파동선",black); //적당껏 수평이동 Else If LastBarOnChart == 1 Then plot1(Iff(방향 == 상승,Rsi고[0],Rsi저[0]),"Rsi파동선",BLACK);
프로필 이미지
yes
2016-01-05
298
글번호 94075
지표
답변완료

부탁드립니다

삼각가중평균 30선 변곡점에 수평선나오게 부탁드립니다 저항선 파랑 지지선 빨강
프로필 이미지
매화산삼
2016-01-05
169
글번호 94069
지표
답변완료

주식 검색식

주식 검색식을 여쭙습니다. 감사합니다. ------------------------------------------ 2년(24개월)동안 주봉차트에 매물대가 "10개의 가격대"로 나뉘어 있습니다. (최하단매물대를 1, 바로 위 매물대를 2, ...최상단의 매물대를 10이라고 합시다. 이 10개의 매물대의 비율%들을 모두 더하면 100%입니다) ㄱ)현재 가격이 2년동안의 주봉 매물대 차트에서 1 또는 2 매물대에 위치한다. ㄴ) ( 현재 가격이 위치한 주봉 매물대의 비율(%) ) + ( 현재 가격이 위치한 주봉 매물대보다 위인 매물대들의 비율(%)들의 합 ) = 80% 이상이다. ㄱ 또는 ㄴ 을 만족시키는 주식 종목들을 검색하라
프로필 이미지
스테디어드밴서
2016-01-05
135
글번호 94066
검색
답변완료

문의드립니다.

문의드립니다.onclose로 종가주문이 기본주문인데 현재봉종가에체결이 안되고 미완성봉이 현재완성봉 고가를 돌파하면 미체결된 주문을 미완성봉고가에 매수한다는 식은 어떻게 작성하나요? 그리고 현재 하이투자증권을 이용중인데 야간옵션거래가 없네요 야간옵션거래가능한 예스트레이더증권사추천부탁드립니다.수고하세요^^
프로필 이미지
아싸가오리
2016-01-05
100
글번호 94065
시스템