커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3612
글번호 230811
답변완료
문의 드립니다.
전일 종가 위, 당일 시가 위 일 때
5이평이 20이평 골든크로스 매수 진입/ 청산은 5이평이 20이평 데드크로스 때 매도청산완료
전일 종가 아래, 당일 시가 아래 일 때
5이평이 20이평 데드크로스 매도 진입/ 청산은 5이평이 20이평 골든크로스 때 매수청산완료
부탁드립니다.
2019-09-17
169
글번호 132021
답변완료
문의
예스 트레이더
예스 글로벌 화면 보고있읍니다.
1-예스스탁에
옵션 시물레이션이 있던데 어떻게 사용 하는건지?
2019-09-17
180
글번호 132018
답변완료
수식문의
1-매달 월초 월말캔들 표시
선물 만기 캔들표시
옵션만기 캔들표시
2-20고가 가중
20저가 가중
5고가 가중
5저가 가중
캔들에 표시 하고 싶어요
(표시는 캔들색을 칠하면 되겠죠)
2019-09-17
193
글번호 132017
관리자에 의해 프로그램 사용법 QnA로 이동되었습니다
2019-09-17
3
글번호 132008
답변완료
wr240 시스템식 작성(30틱이내 재매수금지)
항상 감사드립니다
아래의 조건식을 작성하고 싶습니다
1. crossup(wr240,-20) 때 매수(신호발생봉부터 30틱이내 재매수금지)
crossdown(wr240,-80) 때 매도(신호발생봉부터 30틱이내 재매도금지)
2. t55 == 1 매수(신호발생봉부터 30틱이내 재매수금지)
t55 == -1 매도(신호발생봉부터 30틱이내 재매도금지)
############################
### Williams'R_포항(240) ###
############################
Input : Period82(240);
var : WR240(0),T55(0);
WR240 = WILLR(Period82);
if crossup(WR240,-20) Then
t55 = 1;
if crossdown(WR240,-80) Then
t55 = -1 ;
/********************************************************/
if MarketPosition == 1 Then
var1 = index;
if MarketPosition == -1 Then
var2 = index;
Condition1 = MarketPosition == 0 and MarketPosition(1) == 1 and BarsSinceExit(1) < 30; # 30틱이내 재진입금지 #
Condition2 = MarketPosition == 0 and MarketPosition(1) == -1 and BarsSinceExit(1) < 30;
/**************************************************************************************/
if c>선행스팬48 and t50==1 and t60==1 and c>var97 and c<상한선 and c>하한선 and
crossup(wr240,-20) then
{
if Condition1 == false Then
buy("B_WR240");
}
if c<선행스팬48 and t50==-1 and t60==-1 and c<var95 and c<상한선 and c>하한선 and
crossdown(wr240,-80) then
{
if Condition1 == false Then
sell("S_WR240");
}
감사합니다
2019-09-17
219
글번호 132004
답변완료
수식부탁합니다.
input : HP(10),LP(10) ;
var : cnt(0),HH(0),LL(0), Value(0),vol(0);
if crossup(c,(HH+LL)/2) then
buy("b");
if CrossDown(c,(HH+LL)/2) Then
sell("s");
위수식에서 매수한후(하락하여) 저점대비 2%상승시 20개이익실현한다.
감사합니다.
2019-09-17
153
글번호 132003
답변완료
지표수식관련해서 부탁드립니다.
아래 수식은 예전에 알려주신 수식입니다.
근데, 매달 잘 적용되다가 이번달은(9월) 옵션만기가 지났는데도 지표수식은 8월 수식으로 적용이 됩니다.
보통 만기가 지난 다음날부터는 새로운 지표수식이 나와야 하는데, 왜 이번달은 변화가 없는지
알려주셨으면 합니다.
var : Hval(0),Lval(0),daycnt(0),LowValue(0),aaa(data2(c)),bbb(data3(c));
var1 = (o+c+l+h)/4;
var2 = date - int(date/100)*100;
var3 = DayOfWeek(date);
#만기일이면 condition1이 true 아니면 false
if var2 >= 8 and var2 <= 14 and var3 == 4 then
condition1 = true;
Else
condition1 = false;
if date != date[1] Then{
if condition1 == true and condition1[1] == False Then
daycnt = 0;
Else
daycnt = daycnt+1;
}
if daycnt == 1 Then
LowValue = var1;
2019-09-17
166
글번호 132002
답변완료
부탁드립니다.
* 많은 수식 작성에 많은 도움이 되어 정말 고맙습니다.
* 요청 사항 : 매매식 좀 부탁 드립니다.
var1 = 51.1
var2 = 51.3
var3 = 51.5
var4 = 51.7
var5 = 51.9 일경우
## 매수조건
조건1 : 현재가 가격이 var1을 크로스업 하고
조건2 : 현재가 가격이 var2 보다 크면 매수
## 매도조건
조건1 : 현재가 가격이 var5을 크로스다운 하고
조건2 : 현재가 가격이 var4 보다 작으면 매도
* 고맙습니다. 좋은 하루 되십시요.
2019-09-17
152
글번호 132001
답변완료
수식 한가지만 부탁드리겠습니다.
특정 기간동안 첫 분봉부터 세번째 분봉까지의 고가를 평균한 값을 차트에 표시된 마지막 거래일의 첫번째 봉에 표시하는 수식을 만들고 싶습니다.
예를 들어 9월 2일의 첫 분봉부터 세번째 분봉까지의 고가가 270이고 마찬가지로
9월3일~9월5일은 각각 271 272 268이면 4일동안의 평균은 (270+271+272+268)/4=270.25
가 될 것입니다. 만약 오늘이 9월 15일이면 최종거래일은 연휴 전날인 9월 11일이며 270.25
를 9월 11일의 첫 봉에 표시하고 싶습니다.
노고에 항상 감사드립니다.
2019-09-17
175
글번호 132000