커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

text 함수 좌표설정에 대해 .;..

Tx="무궁화꽃이피었습니다."; var1 = Text_New(sDate, sTime, H, Tx); Text_SetColor(var1, BLUE); Text_SetStyle(var1, 1, 1); Text_SetBold(var1, 1); Text_SetSize(var1, 16); 위와같이 하여 좌표지점의 좌, 우, 상, 하 위치에 택스트를 표현하는 방법은 알겠습니다. 추가로 알고자 하는 것은 위 텍스트 좌표에서 좌측으로 이동시킬려면, sTime[5]로 하면 같은 x축 산상에 봉의 5번째 앞의 위치로 되지요?. 그럼 봉의 뒷쪽.. 챠트의 여백위치에 표현하는 방법도 있는지 알고 싶습니다.
프로필 이미지
데로예스
2022-06-01
1069
글번호 159485
지표
답변완료

막대 그래프 표현 방법..

그래프 종류에 점 선 막대 일자 등이 있는데.. 막대 그래프 표현 방법에 대해 문의 드립니다. 특정지점에 고점과 저점을 잡아 막대 그래프를 그리려면 동일 시각에 고점의 값을 할당해 특정 색으로 막대그래프를 그린 다음에 저점에 값을 할당해서 배경색으로 또 막대 그래프를 주어 표현하고 있습니다. 그렇게 하면 고점과 저점값으로 막대그래프를 표현할 수 있는데 이때 저점에서 그려준 배경색의 막대 그래프 때문에 다른 것들이 덫칠해져서 챠트가 지저분해 지고 여러가지 애로사항이 있습니다. 그래서 질문의 요지는 특정시간, 특정위치에 막대 그래프를 표현하고자 할 때 고점과 저점 사이에만 막대그래프가 만들어지게 하는 방법은 없는지.. 현제까지 제가 아는 것은 막대그래프는 그냥 값을 지정하면 0부터 ~ 값까지 막대그래프가 그려지니까.. 그것 아랫부분에 그려지는 모든 것들에 선과봉챠트 등 간섭? 을 받아 여러가지 보안작업이 필요한거 같습니다. 고점과 저점값을 지정하면 그 사이에만 막대그래프가 그려지는 그런 깔끔한 방법이 없을까요?? 참고로 제가 하는 방법은 아래와 같습니다... (시가 종가를 이용한 막대그래프를 표현하는 방법) Plot87(iff(O > C, O, C), "oc", iff(O > C, 색1, 색4), def, 8); #막대그래프로 설정 Plot88(iff(O > C, C, O), "co", 바탕색, def, 8); #막대그래프로 설정
프로필 이미지
데로예스
2022-06-01
1429
글번호 159484
지표
답변완료

현재 진행중인 봉이나 지표 값을 가져오는 방법 문의

안녕하세요 1분봉을 주종목으로 놓고, 30분봉을 다른종목으로 설정하였구요. 9시10분에 9시~9시반까지 만들어지는 30분봉의 스토캐스틱 값을 가져오려고 하는데요, 전일 30분봉의 스토캐스틱 값을 가져오네요. 봉이 완성되는 시점인 9시30분에는 의도한 값을 가져오겠지만, 그전에 시간에 따라 바뀌어도 상관없으니 현시점에서의 값을 가져왔으면 하는데, 방법이 없을까요? 아니면 1분봉을 기준으로 30분봉의 스토캐스틱 값을 정확하지 않아도 비슷하게 가져올수 있는지 조언 부탁드립니다. 도움 부탁드립니다. 즐거운 하루 되세요. StoK = Data2(StochasticsK(12,5)); if(sTime = 091000) Then { MessageLog("0901 StoK = %.2f",StoK); }
프로필 이미지
edan
2022-06-01
1359
글번호 159483
강조
답변완료

bbmacd 휩소 완화

input : FastLen(30),SlowLen(90),Length(20),Stdv(1.1); var : bbmacd(0),avgv(0),sdev(0),r(0),b(0),UpperBand(0),LowerBand(0); var : tx(0); bbMacd = ma(c,FastLen)-ma(c,SlowLen); avgv = ma(bbmacd,Length); sDev = std(bbMacd,Length); UpperBand = avgv+(StDv*sDev); LowerBand = avgv-(StDv*sDev); if bbMacd > bbMacd[1] then { r=255; b=0; } else { r=0; b=255; } plot1(UpperBand,"UpperBand",RGB(0,0,255)); plot2(LowerBand,"LowerBand",RGB(255,0,0)); tx = Text_New_Self(sdate,stime,bbMacd,"●"); Text_SetColor(tx,rgb(r,0,b)); upper,lowerband는 상관없어 무시하는데,bbmacd 점그래프는 휩소를 완화하고 싶습니다. 기간값을 늘려도 한계가 있어, k값을 설정해준다던지,단기이평과 장기이평으로 구별하여 이평선 돌파 붕괴를 이용한다던지,다른 어떤 방법으로 휩소를 줄일수는 없을까요? 신호가 늦더라도 딱 점 하나만 어긋나는걸 줄이면 좋겠습니다. 혹시 선이 두개가 표현된다면, 구현될때는 선 하나로(지금같이 점그래프도 가능) 숫자식은 버리고, 상승은(돌파) red, 하락은(붕괴) blue로 표시되게 부탁드립니다.
프로필 이미지
고성
2022-06-01
1356
글번호 159482
지표
답변완료

신호수식 부탁드립니다

당일 최저점이후 이평 정배열에 매수신호 당일 최고점이후 이평 역배열에 매도신호 넣을 수 있게 도와주세요.. 항상 감사드립니다 ..꾸벅
프로필 이미지
하늘의거울
2022-06-01
1339
글번호 159481
시스템
답변완료

수식부탁드립니다

매수막대 a4=BBandsC(Period,D1); A=MACD(short,long); B=MACD(short,long)-eavg(MACD(short,long),signal); a3=eavg(MACD(short,long),signal); m10=ma(c,10,지수); D5=MA(종가,20, 지수); D6=MA(종가, 60, 지수); D7=crossup(d5,d6); x5=sum(1)-valuewhen(1,d7 ,sum(1)); x6=1<=x5 && x5<=n1; a2= x6 && a>a3 && a>0 && a4<l && o(1)>c(1) && o<c && m10>l; a2 && !a2(1) 매도막대 a4=BBandsC(Period,D1); a1=valuewhen(1,Condition,H); A=MACD(short,long); B=MACD(short,long)-eavg(MACD(short,long),signal); a3=eavg(MACD(short,long),signal); m10=ma(c,10,지수); D5=MA(종가,20, 지수); D6=MA(종가, 60, 지수); D7=crossup(d5,d6); x5=sum(1)-valuewhen(1,d7 ,sum(1)); x6=1<=x5 && x5<=n1; a2= x6 && a>a3 && a>0 && a4<l && o(1)>=c(1) && o<=c && m10>l; a2 && !a2(1) period 20 d1 2 short 12 long 26 signal 9 n1 15 막대로 표시 부탁드립니다 감사합니다
프로필 이미지
장군777
2022-06-01
1298
글번호 159480
지표
답변완료

색깔 지정 관련

차트에 바탕색과 같은 색을 지정하면 바탕색이 설정에서 지정한 색깔이 나오지 않고 모두 검정색으로 나오는데 이것 좀 어떻게 바탕색이 설정에 지정한 색깔로 나올수 있게 하는 방법은 없는 것인지 왜 설정에 지정한 색깔로 나오지 않고 모두 검정색으로 나오는지 이해가 안됩니다. 바탕색과 같은 색으로 지정하면 모두 검정색으로 나오면 왜 바탕색을 지정하는 것이 있는지 언제부터 인가 이렇게 바뀌었고 최근에는 선색깔 지정하는 pink 라는 것도 변경되었던데 이렇게 왔다 갔다 하는 이유가 뭔지 어떤 특정한 개인이나 단체를 지원하기 위한 것인지 참 이상합니다. 프로그램에 있는 원칙대로 바탕색이든 지표의 선 색깔이든 지정하는대로 나오게 해 주실수 없는지요. 그리고 캔들에 채우기 기능을 없애도 캔들에 바탕색이 그대로 남아 있는 것인지 콜,풋 교차 차트를 만들어 보면 뒷쪽 캔들의 그림이 보이지 않습니다. 캔들이 겹칠때 뒷쪽 캔들의 움직임을 보려고 하면 보이질 않습니다. 다른 증권사 프로그램은 캔들의 색깔 채우기 기능을 없애면 투명하게 되어 콜,풋 캔들이 두개가 만나서 겹칠때도 뒷쪽 캔들 그림이 잘 보입니다. 이것도 좀 수정을 바랍니다. 빠른 조치를 바랍니다.
프로필 이미지
동해바다01
2022-06-01
1138
글번호 159479
지표
답변완료

여러 행 한꺼번에 실행금지 표시 방법

안녕하세요? 이제 배우기 시작하는 중인데 여기 커뮤니티가 많은 도움이 됩니다. 감사드립니다. 문장 앞에 #표시를 하면 그 행을 실행하지 않도록 하는 건 알겠는데 한줄 한줄이 아니라 일정영역 통째로(한꺼번에 여러행씩) 선택하여 한꺼번에 #표시를 해주는 방법을 가르쳐 주시기 바랍니다. 어디선가 보았는데 아무리 다시 찾아도 못찾아 할수 없이 여기에 문의드립니다.
프로필 이미지
선도인
2022-06-01
974
글번호 159478
지표
답변완료

수식 관련

수식&#160;부탁드립니다 일봉기준 10일&#160;이동평균&#160;값이&#160;60일&#160;이동평균&#160;값의&#160;20봉~1봉동안&#160;3분의&#160;1&#160;이하, 0봉&#160;때&#160;10일&#160;이동평균&#160;값이&#160;60일&#160;이동평균&#160;값의&#160;3분의&#160;1이상
프로필 이미지
kns
2022-05-31
1040
글번호 159477
시스템