커뮤니티

예스랭귀지 Q&A

글쓰기

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

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

문의 드립니다.(박)

안녕하세요~ 수식 문의 드립니다. shortperido - 9 midperiod - 26 longperiod - 52 p1 - 20 p2 - 20 percent1 - 90 percent2 - 90 percent3 - 90 d1 - 120 이평방법 - 지수 shift((highest(high,shortPeriod)+lowest(low,shortPeriod)+highest(high,midPeriod)+lowest(low,midPeriod))/4,midPeriod-1), LT=LOWEST(L,P2); HT=HIGHEST(H,P2); NewH=VALUEWHEN(1,H>HT(1),H); BOX1=HIGHEST(H,P2-2)<HIGHEST(H,P2-1); TOP=VALUEWHEN(1,BarsSince(H>HT(1))==(P2-2) AND BOX1,NewH); BTM=VALUEWHEN(1,BarsSince(H>HT(1))==(P2-2) AND BOX1,LT); CrossUp(c,top) and (Disparity(c,60,이평방법) <= Percent1 or Disparity(c,120,이평방법) <= Percent2) and Disparity(c,120,이평방법) <= Percent3 and eavg(c,1)<=eavg(c,D1) and eavg(c,1)>=eavg(c,10); 예스트레이더 언어로 부탁드립니다. 항상 건강하세요
프로필 이미지
미서니
2024-03-07
961
글번호 177258
종목검색
답변완료

옵션 시스템 수식

input : 매수준비가(1.09),매수가격(1.12),매도준비가(2.62),매도가격(2.50); input : 익절(1),손절(0.5); if Bdate != Bdate[1] Then { Condition1 = False; Condition2 = False; } if Condition1 == False and C < 매수준비가 Then Condition1 = true; if Condition1 == true Then { if H >= 매수가격 Then Condition1 = false; if MarketPosition <= 0 Then Buy("b",AtStop,매수가격); } if Condition2 == False and C > 매도준비가 Then Condition2 = true; if Condition2 == true Then { if L <= 매도가격 Then Condition2 = false; if MarketPosition >= 0 Then Sell("s",AtStop,매도가격); } SetStopProfittarget(익절,PointStop); SetStopLoss(손절,PointStop); 추가수식 부탁드립니다. 당일 매매로 15시 30분 무조건 청산
프로필 이미지
노블레스
2024-03-07
713
글번호 177256
시스템
답변완료

문의드립니다

사용자함수를 만들어보려고합니다 그런데 숫자형,논리형,문자열형으로 나뉘더군요 각각의 특징과설명을 부탁드립니다
프로필 이미지
처음처럼22
2024-03-07
731
글번호 177248
사용자 함수
답변완료

자동매수/매도 수식 요청

아래 종목검색식으로 종목이 검색되면 자동매수되고, 목표수익률 10%가 되면 자동매도되게 수정부탁드립니다. 그리고 아래 종목검색식 외에 추가로 제가 종목검색기에 거래량, 거래대금, 거래비율 같은 조건을 추가하면 아래검색식과 함께 적용되서 매수되는건가요? 궁금해서 여쭈어 봅니다. * 요청사항 1. 자동매수(종목검색)/매도(목표수익률 10%)되게 아래 종목검색식 수정요청 - 하루에 조건검색기에 최초로 검색될 때 매수되고, 한종목당 1회만 매수 (첫날 종목검색 뜨고 매수되고, 다음날 종목검색기에 뜨더라도 첫날 매수만 되게 할 수 있으면, 첫날 1회만 매수가능하도록 부탁드립니다.) - 하루에 최대 5개 종목만 매수 - 한종목당 매수가능 금액은 50만원 - 매도는 목표수익률 10%이상일때 매도 - 당일 거래 시간대 지정가능하면 조건 추가 요청 (오전 9시 ~ 오전 12시 30분) - 당일 주식거래는 하고 싶지 않을때 자동매수/매도 안되게 하는 off 기능이 있으면 부탁드립니다. (제가 잘 몰라서 시스템 트레이딩이면 검색기를 실행시켜야만 매매 되는건지, 아니면 자동매매 안되게 검색식에 조건문을 추가해서 적용해야 되는지) 2. 전일종가보다 당일 시가 즉 시초가 갭이 5%이내 조건 추가 요청 3. 아래검색식 외에 추가로 검색기에 거래대금, 거래량 이런거 추가하면 그런 조건이 모두 같이 적용되어서 자동매수가 되는건지요? input : CPeriod(28),sto1(12),sto2(5),Rperiod(14),Wperiod(14),signal(9); var : CC_TEMP(0),CC(0),ST(0),RS(0),WR(0),TOT(0),TOS(0);; CC_TEMP=CCI(Cperiod); CC=(iff(CC_TEMP>100, 100, iff(CC_TEMP<-100, -100, CC_TEMP))+100)/2; ST=StochasticsK(sto1, sto2); RS=RSI(Rperiod); WR=WillR(Wperiod)*(-1); TOT = CC+ST+RS+WR; TOS = Ema(TOT,signal); if Crossup(TOT,TOS) && C>O*1.03 Then Find(1);
프로필 이미지
onlypsn
2024-03-07
826
글번호 177247
시스템
답변완료

수식수정

85352번 이평선5일선과 이평선20일선을 동시에표현하고싶습니다 늘 건강하세요
프로필 이미지
용각산
2024-03-07
772
글번호 177246
지표
답변완료

수식 부탁드림니다.

20 이평선이 있고... a 값보다 크고 b 값보다 작은 범위를 막대 그래프로 표시하고 싶습니다. 수식 부탁드림니다.
프로필 이미지
빌더
2024-03-07
1194
글번호 177245
지표
답변완료

수식 부탁드립니다

매번 감사드립니다. 지표식과 시스템식 두가지 부탁드립니다. indicator("T SSL", shorttitle="T SSL", overlay = true) greencolor = #35ff02 redcolor = #ff0134 _iT3(src, per, hot, org)=> a = hot _c1 = -a * a * a _c2 = 3 * a * a + 3 * a * a * a _c3 = -6 * a * a - 3 * a - 3 * a * a * a _c4 = 1 + 3 * a + a * a * a + 3 * a * a alpha = 0. if (org) alpha := 2.0 / (1.0 + per) else alpha := 2.0 / (2.0 + (per - 1.0) / 2.0) _t30 = src, _t31 = src _t32 = src, _t33 = src _t34 = src, _t35 = src _t30 := nz(_t30[1]) + alpha * (src - nz(_t30[1])) _t31 := nz(_t31[1]) + alpha * (_t30 - nz(_t31[1])) _t32 := nz(_t32[1]) + alpha * (_t31 - nz(_t32[1])) _t33 := nz(_t33[1]) + alpha * (_t32 - nz(_t33[1])) _t34 := nz(_t34[1]) + alpha * (_t33 - nz(_t34[1])) _t35 := nz(_t35[1]) + alpha * (_t34 - nz(_t35[1])) out = _c1 * _t35 + _c2 * _t34 + _c3 * _t33 + _c4 * _t32 out _ssl(per, clper, hot, org)=> varHigh =_iT3(high, per, hot, org) varLow = _iT3(low, per, hot, org) varClose = _iT3(close, clper, hot, org) Hlv = 0. Hlv := varClose > varHigh ? 1 : varClose < varLow ? -1 : Hlv[1] sslDown = Hlv < 0 ? varHigh : varLow sslUp = Hlv < 0 ? varLow : varHigh [sslUp, sslDown] sslper = input.int(100, "SSL Period", group = "Basic Settings") clsper = input.int(1, "Close Period", group = "Basic Settings", minval = 0) t3hot = input.float(0.7, "T3 Factor", step = 0.01, maxval = 1, minval = 0, group = "T3 Settings") t3swt = input.bool(true, "T3 Original?", group = "T3 Settings") showSigs = input.bool(true, "Show signals?", group= "UI Options") [sslUp, sslDown] = _ssl(sslper, clsper, t3hot, t3swt) plot(sslUp, color = greencolor, linewidth = 2) plot(sslDown, color = redcolor, linewidth = 2) goUp = ta.crossover(sslUp, sslDown) goDown = ta.crossover(sslDown, sslUp) plotshape(showSigs and goUp, title = "Uptrend", color = #35ff02, textcolor = #35ff02, style = shape.triangleup, location = location.belowbar, size = size.normal) plotshape(showSigs and goDown, title = "Downtrend", color = #ff0134, textcolor = #ff0134, style = shape.triangledown, location = location.abovebar, size = size.normal)
프로필 이미지
사노소이
2024-03-07
803
글번호 177244
시스템
답변완료

함수요청

안녕하세요? 아래 글번호 86093번 재질문올립니다. 신호생성과 무관하게 논리적으로 이상없이 스크립트로 작성 부탁드립니다. 국내선물 일봉으로 포지션 거래를 하고자 합니다. 투자심리선 + 신심리도 < -50이되 두 값 모두 음일 때 완성 익봉 시가에 매수 진입 투자심리선 + 신심리도 > 100이되 두 값 모두 양일 때 완성 익봉 시가에 매도 진입 투자심리선 혹은 신심리도가 둘 중 하나가 음수가 되면 익봉 시가에 매도청산 투자심리선 혹은 신심리도가 둘 중 하나가 양수가 되면 익봉 시가에 매수청산
프로필 이미지
흰둥이아빠
2024-03-07
741
글번호 177243
시스템
답변완료

시스템

안녕하세요 아래두가지 질문올림니다 가령 Input : Period1(5),Period2(10); if crossup(c,ma(5)) then buy(); 매수일때는 손실 10틱 수익 20틱 if crossdown(c,ma(10)) then sell(); 매도일때는 손실 20틱 수익 40틱 이렇게 매수와매도시 수익과 손실을 달리하고싶습니다 두번째 트레일링스탑질문입니다 가령 매수진입시 손실10틱 설정하고 20틱이상 수익시 고점대비 -10틱 아래로떨어졌을때 청산수식 부탁드립니다 수고하세요 감사합니다
프로필 이미지
달마7
2024-03-07
854
글번호 177242
시스템