커뮤니티
예스랭귀지 Q&A
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1423
글번호 230811
답변완료
추가로 문의드립니다.
수고 많으십니다.
주말동안 공부차 1개 더 문의드립니다.
특정 상황에서 매수, 매도 진입신호 발생을 제한하는 식을 원합니다.
예를 들어 매수 진입후 특정선인 피봇 2차 저항선에 근접하거나 약간 더 가는 구간에서는 신호조건이 만족해도 신호가 나오지 않게되길 원합니다.
즉, 매수 신호시 피봇 2차 저항선 아래 30틱부터 피봇 2차 저항선 위 10틱에서는 조건이 만족해도 신호가 나오지 않게되길 원합니다.
만일 피봇 2차 저항선 10틱 위라면 제한을 받지 않습니다.
매도인 경우도 마찬가지로 피봇 2차지지선이 기준이 됩니다.
수식 부탁드립니다~
2024-04-05
1010
글번호 178319
답변완료
문의드립니다.
늘 수고가 많으십니다.
2가지 청산식을 부탁드립니다.
1.
진입후 30틱이상 수익난 상태에서 반대로 상승/하락해 20이평선을 돌파하면 즉시 청산하는 청산식 부탁드립니다.
이때 20이평선 돌파를 종가기준이 아니라 20이평선에서 10틱 돌파시입니다.
2. 진입후 50틱이상 상승/하락한 후 고/저점대비 30틱 되돌림나오면 청산, 100틱이상 상승/하락후 고점대비 50틱이상 밀리거나 20이평선을 15틱 돌파하면 즉시 청산.
선물이니 매수, 매도 청산식 부탁드리며 매수, 매도 진입식에 포함되지 않고 별도 청산식으로 부탁드립니다.
2024-04-05
836
글번호 178311
답변완료
종목검색식 요청드립니다.
아래 키움수식1과2의 두선의 이격도가 가까이 붙어있는 종목 검색식을 만들고 싶습니다. 도움 부탁드립니다. 이격도 수치는 조정가능하게 부탁드리겠습니다.
키움수식1
TEMA(c,Period)
키움수식2
eavg(c,Period)
2024-04-05
794
글번호 178310
답변완료
수식변경 부탁드립니다.
아래에 지표를 예스트레이더로
지표 / 검색 / 강조 / 시스템
4개로 변경 부탁드립니다.
=========================================================================
< 스토케스틱RSI 지표 >
(수식1) %K
rsi1 = rsi(R기간);
R = (rsi1 - lowest(rsi1,S기간)) / (highest(rsi1,S기간) - lowest(rsi1,S기간)) * 100;
ma(R, smoothK);
(수식2) %D
rsi1 = rsi(R기간);
R = (rsi1 - lowest(rsi1,S기간)) / (highest(rsi1,S기간) - lowest(rsi1,S기간)) * 100;
K=ma(R, smoothK);
ma(k, smoothD);
- 지표조건설정
R기간 : 14
S기간 : 14
smoothK : 3
smoothD : 3
=========================================================================
< 강세약세 수식 >
rsi1 = rsi(R기간);
R = (rsi1 - lowest(rsi1,S기간)) / (highest(rsi1,S기간) - lowest(rsi1,S기간)) * 100;
K=ma(R, smoothK);
D=ma(k, smoothD);
A=eavg(c,50);
B=eavg(c,100);
조건=A>B && C>=A && CROSSUP(K,20) && (L(1)<=A*1.01 OR L<=A*1.01);
조건 && !조건(1)
- 지표조건설정
R기간 : 14
S기간 : 14
smoothK : 3
smoothD : 3
=========================================================================
2024-04-05
1201
글번호 178309
답변완료
손절매 하면 같은 방향 재진입 한하는 수식좀 부탁합니다.
vr 지표에서 매수신호가 발생해서 매수후 손절매30p를 설정해서 손절당했는데 계속해서 매수진입을 합니다. 손절했으면 재진입안하고 무포지션으로 있다가 반대신호발생시만 반대신호대로만 진입할 수 있게 수식 좀 부탁합니다.
2024-04-05
1272
글번호 178308
답변완료
진입금지식
안녕하세요
장 시작후
var1 과 var2 이 한번이라도 교차(crossdown,crossup)한 후에는 진입을 금지하는 수식 부탁드립니다
감사합니다
2024-04-05
1189
글번호 178307
답변완료
수식부탁드립니다
INPUT : LENGTH(5),N(3); 에서 N의 변수를 정수(고정값이)가 아닌
틱의 수로 구현하고 싶은데 가능 할런지요?
N의 자리에 변수를 넣으면 0.1 0.01 의 단위로 거래되는 해선의 경우는
잘 안맞더라구요
틱의 단위에 맞춰 줄이 그어질 수 있도록 하고 싶습니다.^^
INPUT : LENGTH(5),N(3);
VAR : TCHAN(0), BCHAN(0);
TCHAN = HIGHEST(H, LENGTH)[0];
BCHAN = LOWEST(L, LENGTH)[0];
PLOT1(TCHAN, "TOP1",MAGENTA);
PLOT2(BCHAN, "BOT1",MAGENTA);
PLOT3(TCHAN-N, "TOP2",MAGENTA);
PLOT4(BCHAN+N, "BOT2",MAGENTA);
2024-04-05
988
글번호 178306
답변완료
문의드립니다.
늘 고맙습니다.
항상 행복하시기를 바랍니다.
청산 방법에 대해 문의드립니다.
#1 매수진입 방법에 대해 아래와 같이 문의드립니다.
#2 "매수1"이라는 신호로 진입한 것에 대해 청산하려고 합니다.
예를 들어 기준선을 이탈하면 청산을 합니다.
그런데 기준선 아래에서 매수진입을 했다면 바로 청산이 되어버립니다.
그래서 아래와 같은 식을 만들고 싶습니다.
#3 손절도 아래와 같은 식을 만들고 싶습니다.
# 매수진입
if 매수1 == True && 매수2 == True && 매수3 == True Then
# 위 조건이 만족한 캔들의 고가, 저가, 중심가, 종가, 시가를 저장
# 조건만족봉 다음봉 또는 N개봉내에 저장된 중심가에 닿으면 매수(때에 따라 중심가가
아닌 다른 가격을 사용할 수도 있음)
buy("매수1");
#매수청산
if MarketPosition == 1 Then
{
#청산: 기준선이 선행스팬1과 2 위로 올라간 뒤에 캔들종가가 기준선을 이탈하면 청산
if MarketPosition != MarketPosition[1] Then
ExitLong("매수청산",OnClose,기준선,"매수1");
#손절:진입봉 기준 10개봉전까지의 최저가를 LL에 저장
#LL값 이하의 시세가 발생하고 캔들의 실시간 종가가 100틱이상 손실시 즉시 청산
if MarketPosition != MarketPosition[1] Then
LL = lowest(L,10)[BarsSinceEntry];
ExitLong("매수손절",AtStop,LL);
}
2024-04-05
770
글번호 178305
답변완료
지표 부탁드립니다
안녕하세요
강조인데 지표처럼 차트 아래 따로 볼 수 있게 변경 부탁드립니다
Input : af(0.02), maxAF(0.2);
var1 = SAR(af,maxAF);
Input : BWvalue(-2),maperiod(20), RocPeriod(12), stoPeriod1(5), stoPeriod2(3);
var1 = BW(maperiod, RocPeriod, stoPeriod1, stoPeriod2);
if C > var1 Then
PlotPaintBar(High, Low, "강조",MAGENTA);
if var1 <= BWvalue Then
PlotPaintBar(High, Low, "강조",LGREEN);
2024-04-05
912
글번호 178304