커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

참조종목 관련 질문

현재 전략중에 슬리피지를 극복하기 위해 동일 전략(data2,data3만으로 구성된)을 3종목으로 나누어 전략을 돌리고 있는데요. 3분봉 같은 전략인데 2종목은 매수신호(10:27매수완료)가 떴고 1종목은 조회되지 않았습니다. buy-atmarket인데 확인해보니 신호가 뜨지않은 종목은 10:24분에 거래가 이루어지지 않아서 신호가 뜨지 않은 것 같은데 이런 경우가 있나요? 이럴경우 해결책은 있나요?
프로필 이미지
마녀58
2023-01-27
604
글번호 165766
시스템
답변완료

수식 변환 문의

수고 하십니다. 아래 지표식 변환 부탁드립니다. 수고하세요... ########### //Nadaraya-Watson Envelope length = 21 //Window Size hh = 8 //Bandwidth mult = 2 src = CustomClose n = barindex k = 2 //if IsLastBar업데이트[영문으로는 쓰기금지라 한글로 씀] and barindex>length then //y = 0 sume = 0 for i = 0 to length-1 sum = 0 sumw = 0 for j = 0 to length-1 w = exp(-(pow(i-j,2)/(hh*hh*2))) sum = sum+src[j]*w sumw = sumw+w next y2 = sum/sumw sume = sume+abs(src[i] - y2) //array.push(y,y2) next mae = sume/length*mult /*drawpoint(barindex,y2,1) drawpoint(barindex,y2+mae,1) drawpoint(barindex,y2-mae,1)*/ if src crosses under y2+mae then // and src[1]<y2[1]+mae then drawarrowdown(barindex,high) coloured("red") endif if src crosses over y2-mae then //and src[1]>y2[1]-mae then drawarrowup(barindex,low) coloured("green") endif //endif return y2,y2+mae,y2-mae
프로필 이미지
오이도인
2023-01-27
718
글번호 165762
지표

고성 님에 의해서 삭제되었습니다.

프로필 이미지
고성
2023-01-27
11
글번호 165761
지표
답변완료

수식 문의

수식 문의 분봉의 일목균형표 선행스팬 1,2를 뿌려줄 때, 현재가가 임의의 설정값 var1 (ex : 전일의 고가+저가/2) 보다 위에 있을 때에는 plot1,2로 뿌려주고 아래에 있으면 plot 3,4로 뿌려주는 수식을 얻고 싶습니다. 항상 친절한 답변 감사합니다.
프로필 이미지
흑수돌
2023-01-27
833
글번호 165760
지표
답변완료

수식 문의 드립니다.

안녕하세요 첨부파일의 그림처럼 저점에서 6번째 파동에서 음봉이 보이는 시점에 매도 진입을 하는 수식 작성 부탁드립니다. 1. 양봉과 음봉이 완성되면 1파동 그 가격보다 높은 가격에서 양봉과 음봉이 완성되면 2파동, 이런 방법으로 카운팅해서 6번째 파동의 양봉이 완성되고 그 다음 봉에서 음봉이 보이면 즉시 매도 진입을 한다. 2. 매도 진입후 2번 손절이 되면 3번까지 진입을 한다. 단 손절 후 진입 가격은 손절 가격보다 높아야 한다, 3. 익절이 되면 같은 방향으로 익절후 다음 봉에서 시가 매도한다. 3. 매수는 매도와 반대로 하락 6번째 파동에서 매수 진입한다. 부탁 드립니다.
프로필 이미지
동백초보
2023-01-27
977
글번호 165747
시스템
답변완료

추세선 크기 알림

input : Period(140); Var:j(0),T(0); Var: date11(0),date12(0),time11(0),time12(0),TL1(0),TL(0),tl9(0), date21(0),date22(0),time21(0),time22(0),txx(0), vTL(0), vTL9(0),txxx(0), date31(0),date32(0),time31(0),time32(0),tx(0),tx1(0),tl4(0),tx4(0); Array:HiVal[20](0),LoVal[20](0),HiBar[20](0),LoBar[20](0); Array:r[7](0),fr[7](0),TL2[7](0),TL3[7](0),TX2[7](0),TX3[7](0); Plot1(0); For j = 0 To 19 { HiBar[j] = HiBar[j] + 1; LoBar[j] = LoBar[j] + 1; } if crossup(c,highest(H,Period)[1]) Then T = 1; if CrossDown(c,Lowest(L,Period)[1]) Then T = -1; If T == -1 Then { If T[1] != -1 Then { For j = 18 DownTo 0 { LoVal[j+1] = LoVal[j]; LoBar[j+1] = LoBar[j]; } LoVal[0] = L; LoBar[0] = 0; date11 = date[HiBar[0]]; time11 = stime[HiBar[0]]; Value11 = HiVal[0]; date12 = date[LoBar[0]]; time12 = stime[LoBar[0]]; Value12 = LoVal[0]; date21 = date[HiBar[0]]; time21 = stime[HiBar[0]]; date22 = date[0]; time22 = stime[0]; for j = 0 to 6 { fr[j] = LoVal[1] + ((HiVal[0] - LoVal[1]) * r[j]); } Text_Delete(txx-4); Condition1 = False; if Condition3 == False and Value12 < value11-0.45 Then { Tx4=Text_New(date11,time11,H+PriceScale*2,"●"); Condition3 = true; } } Else { If LoVal[0] > L Then { LoVal[0] = L; LoBar[0] = 0; date12 = date[LoBar[0]]; time12 = stime[LoBar[0]]; Value12 = LoVal[0]; TL_SetEnd(TL1, date12,time12,Value12); date22 = date[0]; time22 = stime[0]; Text_Delete(tx); Condition1 = False; } Else { if Condition1 == False and Value12 < value11-0.45 and Value12 > value11-0.9 Then if Condition1 == False and H >= value12+PriceScale*3 Then { Condition1 = true; Text_Delete(txx-4); txx = Text_New(sdate,sTime,H-PriceScale*5,"●"); Text_SetStyle(txx,2,2); Text_SetColor(txx,Black); Text_SetSize(txx,20); } } Text_SetString(tx,NumToStr(value12-value11,2)); Text_SetLocation(tx,sDate,sTime,value12); if Condition3 == False and Value12 < value11-0.45 Then { Tx4 =Text_New(date11,time11,H+PriceScale*2,"●"); Condition3 = true; Text_SetColor(Tx4,Black); Text_SetStyle(tx4,2,2); Text_SetSize(tx4,40); } } } If T == 1 Then { If T[1] != 1 Then { Text_Delete(txx-4); if Condition3 == true Then Text_Delete(tx4); if abs(value11-value12) >= 0.5 Then { } For j = 18 DownTo 0 { HiVal[j+1] = HiVal[j]; HiBar[j+1] = HiBar[j]; } HiVal[0] = H; HiBar[0] = 0; date11 = date[LoBar[0]]; time11 = stime[LoBar[0]]; Value11 = LoVal[0]; date12 = date[HiBar[0]]; time12 = stime[HiBar[0]]; Value12 = HiVal[0]; date31 = date[LoBar[0]]; time31 = stime[LoBar[0]]; date32 = date[0]; time32 = stime[0]; for j = 0 to 5 { fr[j] = LoVal[0] + ((HiVal[1] - LoVal[0]) * r[j]); } } If HiVal[0] < H Then { HiVal[0] = H; HiBar[0] = 0; date12 = date[HiBar[0]]; time12 = stime[HiBar[0]]; Value12 = HiVal[0]; TL_SetEnd(TL1, date12,time12,Value12); date32 = date[0]; time32 = stime[0]; } } 하락 추세선의 크기가 0.5p에 도달하면 동그라미가 생겼다가 양전환되면 삭제하는 수식 부분에서 동그라미가 생성 안됨. 수정 부탁합니다.
프로필 이미지
고성
2023-01-27
955
글번호 165744
지표
답변완료

수식 문의

수식 문의 1 이동평균선의 색깔을 설정하는데, 현재의 주가가 해당월 첫날 시가 (월봉 시가) 보다 아래에 있으면 @@ 색을 위에 있으면 !! 색을 넣고 싶습니다. 수식 문의 2 분봉의 일목균형표의 색깔을 설정하는데 현재가가 임의의 설정값 var1 (ex : 전일의 고가+저가/2) 보다 위에 있을 때 구름대의 음운은 @@색 양운은 !!색 아래에 있을 때 구름대의 음운은 **색 양운은 ##색을 설정하고 싶습니다. 항상 친절한 답변 감사합니다.
프로필 이미지
흑수돌
2023-01-27
911
글번호 165743
지표
답변완료

분봉에서 당일만 검색

감사합니다 1 분봉에서 당일 오전 09시 이후 발생한 봉만 검색하고 싶습니다 (다른 조건에 and로 연결하여 사용하려고 합니다)
프로필 이미지
jdavid
2023-01-27
968
글번호 165742
종목검색
답변완료

시스템 작성의뢰

수고 하십니다 ! E-micro eur 1틱 차트에서 3840 이평선과 7680 이평선이 역배열되고 960 이평선과 1920 이평선의 간격이 5틱이상 벌어지고 volume power obv 지표가 -540 밑으로 하락하고 obv지표가 - 489.80 이하로 하락하고 on balance price 지표가 - 25.30 이하로 하락 하고 120 이평선이 240 이평선을 업크로스할때 매수를 하고 960 이평선이 7680 이평선을 업크로스 하고 120 이평선이 240 이평선을 다운크로스 할때 청산을 한다 E-micro eur 1틱 차트에서 3840 이평선과 7680 이평선이 정배열되고 960 이평선과 1920 이평선의간격이 5틱이상 벌어지고 volume power obv 지표가1095 이상 상승 하고 obv지표가 96.50 이상 상승 하고 on balance price 지표가 44.30 이상 상승 하고 120 이평선이 240 이평선을 다운크로스할때 매도를 하고 960 이평선이 7680 이평선을 다운크로스 하고 120 이평선이 240 이평선을 업크로스 할때 청산을 한다
프로필 이미지
tnsflwls
2023-01-26
951
글번호 165741
시스템