커뮤니티

예스랭귀지 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)
프로필 이미지
onlypsn
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 =========================================================================
프로필 이미지
james79
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
지표