커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

함수요청

안녕하세요? 아래 글번호 86610번 재질문입니다. 작성 주식 스크립트 검수 부탁드립니다. 매수 진입 후 볼랜저 밴드 상한선의 기울기가 양에서 음으로 바뀌면 익봉 시가에 매수 청산 매도 진입 후 볼린저 밴드 상한선의 기울리가 음에서 양으로 바뀌면 익봉 시가에 매도 청산 if MarketPosition == 1 Then { if bbup < bbup Then ExitLong("bx2"); } if MarketPosition == -1 Then { if bbup < bbup Then ExitShort("sx2"); }
프로필 이미지
흰둥이아빠
2024-04-05
814
글번호 178332
시스템
답변완료

수식문의입니다

Q&A 86328관련 문의에 대한 재문의입니다 가. 전월중 캔들의 Max(C,O)중 가장 높은 가격 나. 금월중 캔들의 Min(C,O)중 가장 낮은 가격 조건 = <가>와 <나>간의 변동율이 20%이상 발생 조건 발생이 최근 3봉이내에 1회이상 있으면서, 1봉전 음봉후 0봉전 양봉(C>O)발생시에 매수신호가 발생되게 하는 수식. 단 이 수식은 월 변경후 첫 시작일부터 마지막 매매일까지만 적용되고 월변경시에는 새로운 기준에 따라 적용되어야한다. 또한 상기 매수신호는 5봉이내에는 발생된 적이 없이 처음 발생되어야 한다. 또한 매수신호 발생후 5봉이후에 또 발생된다면 매수신호로서 유효하나 이전에 발생된 매수신호 캔들의 시가보다는 추가 발생된 매수신호 캔들의 시가는 낮아야 한다는 조건을 추가 만족해야한다. 이 신호는 해당월에만 유효하고, 익월에는 별도로 적용되어야 한다 상기조건에 따라 수식을 알려주신것과 제나름 수정하여 수식을 작성하였느나 제대로 구현되지 않아 재요청드리는 것입니다. plot1과 plot2는 맞는 수식을 찾기위해 구분하여 적용해 본것이니 한개의 수식으로 해주셔도 무방합니다 전월의 고가값은 되나 금월의 저가값(Min(C,O))을 제대로 적용시키지 못하는 것과 추가신호적용의 문제점이 있어 보입니다 확인하시어 제대로 된 수식을 만들어 주시기 바랍니다. #============================================= input : 표시가격1(L/1.005),표시가격2(L/1.015) ; input : 변동율(20), 검증기간(3) ; var : HH(0),H1(0),LL(0),L1(0),F1O(0),F2O(0),LL1(0); if sDate > sDate[1]+30 Then { HH = max(C,O); H1 = HH[1]; LL = min(C,O); L1 = LL[1]; } if HH > 0 and max(C,O) > HH Then HH = max(C,O); if LL > 0 and min(C,O) < LL Then LL = min(C,O); Condition1 = H1 > 0 and LL > 0 and H1 > LL and ( H1 - LL ) / LL * 100 >= 변동율 ; if Condition1 == True and C > O Then F1O = O; F2O = F1O[1]; if CountIf(Condition1 == True, 검증기간) >= 1 and C > O and C[1] < O[1] and C[1] < C Then plot1(표시가격1,"전월H당월L변동율매수신호"); if CountIf(Condition1 == True, 검증기간) >= 1 and C > O and C[1] < O[1] and C[1] < C and LL < min(C,O) and F2O > F1O Then plot2(표시가격2,"전월H당월L변동율매수시가하향");
프로필 이미지
해피오
2024-04-05
1094
글번호 178323
검색
답변완료

추가로 문의드립니다.

수고 많으십니다. 주말동안 공부차 1개 더 문의드립니다. 특정 상황에서 매수, 매도 진입신호 발생을 제한하는 식을 원합니다. 예를 들어 매수 진입후 특정선인 피봇 2차 저항선에 근접하거나 약간 더 가는 구간에서는 신호조건이 만족해도 신호가 나오지 않게되길 원합니다. 즉, 매수 신호시 피봇 2차 저항선 아래 30틱부터 피봇 2차 저항선 위 10틱에서는 조건이 만족해도 신호가 나오지 않게되길 원합니다. 만일 피봇 2차 저항선 10틱 위라면 제한을 받지 않습니다. 매도인 경우도 마찬가지로 피봇 2차지지선이 기준이 됩니다. 수식 부탁드립니다~
프로필 이미지
카르마다
2024-04-05
1034
글번호 178319
시스템
답변완료

문의드립니다.

늘 수고가 많으십니다. 2가지 청산식을 부탁드립니다. 1. 진입후 30틱이상 수익난 상태에서 반대로 상승/하락해 20이평선을 돌파하면 즉시 청산하는 청산식 부탁드립니다. 이때 20이평선 돌파를 종가기준이 아니라 20이평선에서 10틱 돌파시입니다. 2. 진입후 50틱이상 상승/하락한 후 고/저점대비 30틱 되돌림나오면 청산, 100틱이상 상승/하락후 고점대비 50틱이상 밀리거나 20이평선을 15틱 돌파하면 즉시 청산. 선물이니 매수, 매도 청산식 부탁드리며 매수, 매도 진입식에 포함되지 않고 별도 청산식으로 부탁드립니다.
프로필 이미지
카르마다
2024-04-05
856
글번호 178311
시스템
답변완료

종목검색식 요청드립니다.

아래 키움수식1과2의 두선의 이격도가 가까이 붙어있는 종목 검색식을 만들고 싶습니다. 도움 부탁드립니다. 이격도 수치는 조정가능하게 부탁드리겠습니다. 키움수식1 TEMA(c,Period) 키움수식2 eavg(c,Period)
프로필 이미지
onlypsn
2024-04-05
818
글번호 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
1225
글번호 178309
지표
답변완료

손절매 하면 같은 방향 재진입 한하는 수식좀 부탁합니다.

vr 지표에서 매수신호가 발생해서 매수후 손절매30p를 설정해서 손절당했는데 계속해서 매수진입을 합니다. 손절했으면 재진입안하고 무포지션으로 있다가 반대신호발생시만 반대신호대로만 진입할 수 있게 수식 좀 부탁합니다.
프로필 이미지
산수유
2024-04-05
1312
글번호 178308
시스템
답변완료

진입금지식

안녕하세요 장 시작후 var1 과 var2 이 한번이라도 교차(crossdown,crossup)한 후에는 진입을 금지하는 수식 부탁드립니다 감사합니다
프로필 이미지
파티아
2024-04-05
1209
글번호 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
1011
글번호 178306
지표