커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

질문드립니다

본데이터는 1개입니다(본차트1) 참조데이터는 순서대로 3가지 입니다.(참조차트 1,2,3) 참조차트 1,2,3 각각의 당일시가, 전일저가, 전일고가 이 세가지를 본차트1에 적용하는(겹치는) 수식이 가능할까요? 가능하다면 총 9개의 선이 올라갈텐데 그 9개의 선은 체크/언체크로 활성화 하거나 않거나 선택할 수 있고 색상이나 굵기도 선택가능한 항목으로 두고 싶습니다. 감사합니다.
프로필 이미지
견유학자
2021-05-16
960
글번호 149043
지표
답변완료

지표생성 도움 요청드립니다

안녕하세요 지표생성 도움요청드립니다. 캡쳐화면에번호 참조 고점 1번- 스윙하이+이동평균선5를 종가로 2번이상 넘는 고점 발생 2번- 1번고점을 넘은 후 3번- 조정을 이동평균선5를 종가로 2번이상 깨고 (이동평균선 20 빼기2틱)을 안 깸 그 후로도 3번에 저점 및 3번에 조건( 조정을 이동평균선5를 종가로 2번이상 깨고 (이동평균선 20 빼기2틱)을 안 깸)을 만족하고 1번에 고점을 8틱이상 넘으면 신호 발생 및 소리 발생 후(조건초기화) 저점(위 조건에 반대) 1번- 스윙로우+이동평균선5를 종가로 2번이상 깨는 저점 발생 2번- 1번저점을 깬후 3번- 조정을 이동평균선5를 종가로 2번이상 넘고 (이동평균선 20 더하기2틱)을 안 넘음 그 후로도 3번에 고점 및 3번에 조건( 조정을 이동평균선5를 종가로 2번이상 넘고 (이동평균선 20 더하기2틱)을 안 넘음)을 만족하고 1번에 저점을 8틱이상 깨면 신호 발생 및 소리 발생 후(조건초기화)
프로필 이미지
yosong
2021-05-16
1196
글번호 149042
지표
답변완료

data2참조관련시스템식문의드립니다

안녕하세요 data1은 60틱봉 data2는10분봉을 참조하여 시스템식을 만들어 시물레이션을 해보니 10분동안 같은신호가 너무 많이 발생을 합니다. 그래서 10분봉 동안 같은 신호는 제어를 하고 싶습니다. 1.10분봉안에서 발생되는 신호를 2번이상 발생되지 않게 제어하거나 2.10분봉내에서 수익발생시 더이상 신호발생하지 않고 다음봉에서 신호발생하도록 하는 시스템식좀 부탁드립니다. 감사합니다.
프로필 이미지
bigdeal
2021-05-16
919
글번호 149040
시스템
답변완료

질문

dema20이평과 dema60이평이 정배열일때 dema 3이평이 dema 40이평 또는 dema 60이평을 crossup한 종목검색 수식 부탁드려요 감사합니다
프로필 이미지
vhvh
2021-05-16
875
글번호 149039
종목검색
답변완료

여기서 추가 질문 입니다

if sTime == 010000 or sTime == 050000 or sTime == 090000 or sTime == 130000 or sTime == 170000 or sTime == 210000 Then var1 = O; if C >= var1 and var1 >= O Then Buy("b"); if C <= var1 and var1 <= O Then Sell("s"); 예전에 만들어 주신 수식인데요 여기에 추가로 29이평선 위에서의 조건도 만족시 매수하라 여기에 추가로 29이평식 아래서의 조건도 만족시에 매도하라 부탁 드립니다 ..
프로필 이미지
백스톰
2021-05-16
924
글번호 149038
시스템
답변완료

수식작성

input : P1(5),P2(20); input : sto1(12),sto2(26),sto3(5); Input : trixp(12), sigPeriod(9); INPUTS: LENGTH(5); input : short(12),long(26),sig(9); input : StartTime(180000),EndTime(010000); var : Tcond(false); var : mav1(0),mav2(0),stok(0),stod(0); var : trixv(0),trixs(0),TEMA(0),macdo(0); if sDate != sDate[1] Then SetStopEndofday(Endtime); if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; SetStopEndofday(0); } mav1 = ma(C,P1); mav2 = ma(C,P2); stok = StochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); trixv = trix(trixp); trixs = ema(trixv,sigPeriod); TEMA = (3 * Ema(c,LENGTH)) - (3 * Ema(Ema(c,LENGTH),LENGTH)) + (Ema(Ema(Ema(c,LENGTH),LENGTH),LENGTH)); macdo = macd_osc(short,long,sig); var1 = 0; var2 = 0; if stok > stod Then var1 = var1+1; if trixv > trixs Then var1 = var1+1; if c > tema Then var1 = var1+1; if macdo > 0 Then var1 = var1+1; if stok < stod Then var2 = var2+1; if trixv < trixs Then var2 = var2+1; if c < tema Then var2 = var2+1; if macdo < 0 Then var2 = var2+1; if Tcond == true Then { if crossup(mav1,mav2) and var1 >= 3 Then buy(); if CrossDown(mav1,mav2) and var2 >= 3 Then sell(); } ------------- 이동평균선 120선 위의 sell신호는 buy 전환 이동평균선 120선 아래의 buy 신호는 sell 전환의 수식어와 추가로 손절 20틱 당일목표수익 100틱시 매매정지의 수식어를 부탁드립니다.
프로필 이미지
푸른
2021-05-15
810
글번호 149037
시스템
답변완료

도움을 부탁드리겠습니다.

안녕하세요.. 와..이게 되는군요..만들어 주셔서 정말감사합니다..^^(72428 글) 분봉에서 기간내, 최고거래량 발생일의 거래량과 - 오늘거래량을 비교하는 수식에서 한번만 더 수정해 주실수 있을까요 최고거래량 발생일의 거래량을 봉단위가 표시가 아니라, <그날의 누적거래량>으로 - <오늘의 누적거래량>과 함께 나타내는 지표로 수정을 부탁드립니다. 정말 감사합니다.. input : N(5); var : cnt(0),Hv(0),Hd(0),vv(0); Array : DD[100](0),ii[100](0); if Bdate != Bdate[1] Then { DD[0] = sDate; ii[0] = Index; For cnt = 1 to 99 { DD[cnt] = DD[cnt-1][1]; ii[cnt] = ii[cnt-1][1]; } } if DD[5] > 0 Then { HV = 0; Hd = 0; For cnt = 1 to N { if DayVolume(cnt) > Hv Then { Hv = DayVolume(cnt); Hd = cnt; } } if hv > 0 Then { vv = 0; For cnt = Index-ii[hd-1] to Index-ii[hd] { if vv == 0 and sDate[cnt] == dd[hd] and sTime[cnt] <= sTime Then { vv = v[cnt]; } } Plot1(vv,"최고거래량일"); plot2(v,"당일"); } }
프로필 이미지
지스카드
2021-05-15
832
글번호 149036
지표

러블리 님에 의해서 삭제되었습니다.

프로필 이미지
러블리
2021-05-16
38
글번호 149035
지표
답변완료

지표 부탁 드립니다.

* 좋은 한주 되십시요^^ * 요청사항: 아래 수식 좀 완성 요청 드립니다. 기준: 시작 점에 점("■")찍을 려고 하는데 안됨니다. ## 아래 수식 input : Left(4),Right(4); var : SHcount(0),SHdate(0),SHtime(0),SHvalH(0); var : PreSHdate(0),PreSHtime(0),PreSHvalH(0),Shidx(0), TL1(0); var : TX51(0) ; if Swinghigh(1,H,Left,Right,Left+Right+1) != -1 Then{ #1 SHcount = SHcount +1;#2 SHdate = sdate[Right];#3 SHtime = stime[Right];#4 SHvalH = H[Right];#5 PreSHdate = SHdate[1];#6 PreSHtime = SHtime[1];#7 PreSHvalH = SHvalH[1];#8 if Shcount >= 2 and SHvalH > PreSHvalH ; Then {TX51 = Text_New(sdate,stime,MA(L,2),"■"); Text_SetStyle(TX51,2,2); Text_SetColor(TX51,RED); Text_SetSize(TX51,25); } * 고맙습니다. 수고하십시요.
프로필 이미지
요타
2021-05-16
911
글번호 149034
지표