커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

고가갱신 후 음봉발생

1분봉 차트에서, 금일 최고가 갱신하고, 처음으로 5연속이상 음봉이 발생한 후 첫양봉이 발생 할 시, 그 첫양봉 이전 10봉중의 최저가를 선으로 나타내고 싶습니다. 감사합니다.
프로필 이미지
zigzig
2023-10-10
1144
글번호 172941
지표
답변완료

문의드립니다.

아래 키움 1분봉차트에서 쓰던 수식을 예스랭귀지로 변환하고 싶습니다. B = sum(C > O); B2= valueWhen(1, date(1)!=date, B(1)); B3 = B - B2; B4 = valueWhen(1, date(1)!=date, B3(1)); B5 = B3 / (B4/380 * BarsSince(date(1)!=date)) 위의 수식은 전일 발생된 양봉발생합 대비 금일 시간의 변화에 따른 양봉발생합의 비율입니다. 수식을 풀어쓰면, B5 = 당일양봉갯수의합 / (전일양봉갯수의합/380분(개장시간 6시간20분) * 일자가 변경된 후 지나간 봉 갯수 입니다. ----------------------------------------------------------------------------------- 1.당일양봉 갯수의 합 2.전일양봉 갯수의 합 3.일자가 변경된 후 지나간 봉 갯수 위의 3가지 조건만이라도 어떻게 작성하는지 알려주시면 좋겠습니다. 감사합니다.
프로필 이미지
zigzig
2023-10-10
1321
글번호 172940
지표
답변완료

문의

input : 타주기분(30),P(20),Dv(2); var : S1(0),D1(0),TM(0),TF(0); var : cnt(0),SumSqrt(0),Stdv(0); var : sum(0),BBmd(0),Bbup(0),BBdn(0),GridID(0); Array : CC[100](0); if Bdate != Bdate[1] Then{ S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then{ if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%타주기분; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then{ for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if CC[P] > 0 then{ sum = 0; for cnt = 0 to P-1{ sum = sum + CC[cnt]; } BBmd = sum/P; SumSqrt = 0; For cnt = 0 To P - 1 { SumSqrt = SumSqrt + (CC[cnt] - BBmd)^2; } Stdv = SquareRoot(SumSqrt / P); BBup = BBmd + (Dv * Stdv); BBdn = BBmd - (Dv * Stdv); if( LastBarOnChart() == 1 ) Then { GridID = Grid_New(7,2,10,Black,Yellow,1,0,0); // 하단우측(7)에 2x3 그리드 생성 Grid_SetTransparency(GridID,190); // GridID 표에 투명도 지정 Grid_Cell(GridID,0,1,"BBup",0,0,Black,Yellow); Grid_Cell(GridID,1,1,NumToStr(BBup,2),0,0,Black,Yellow); Grid_Cell(GridID,0,2,"BBdn",0,0,Black,Yellow); Grid_Cell(GridID,1,2,NumToStr(BBdn,2),0,0,Black,Yellow); } 마지막 }가 문법에러 잘못된토큰이라고 나오는데 수정좀 부탁드립니다
프로필 이미지
레전드
2023-10-10
1251
글번호 172939
지표
답변완료

수식변환 부탁드립니다

안녕하세요~ 키움수식 전환 부탁 드립니다 aa=지수평균((highest(종가,20)+highest(종가,40))/2,40)+ if(종가<시가,1-((종가-시가)/highest((종가- 시가),40)),1)*0.5*stdev((저가+고가+종가)/3,40); Crossup(C ,aa*1.05) and V > V(1) *3 and Valuewhen(1,CrossUP(C,BbandsUP(30,1.8)),C)
프로필 이미지
수민맘
2023-10-09
943
글번호 172938
종목검색
답변완료

문의 드립니다

문의 드립니다. 아래와 같은 수식에서 색상표현을 rgb 로 변경하려면 어떻게 해야 하는지요? red 인데 제가 원하는 바탕색 색상이 아니어서 색상표에 나와있는 rgb 숫자로 하고자 합니다. if c > oo Then Box_SetColor(box,Red); Else if c < oo Then Box_SetColor(box,Blue); Else Box_SetColor(box,Green);
프로필 이미지
라몬
2023-10-09
866
글번호 172937
지표
답변완료

문의드립니다.

5, 20선 골든, 데드 매매에서 골든/데드으로 진입후 트레이딩스탑으로 청산했는데 골든/데드 상태가 그대로이면 바로 재진입 신호가 계속 나옵니다. 골든/데드 상태가 바뀌어 반대 진입신호가 나오기전까지 1번만 신호가 나오게 부탁드립니다.
프로필 이미지
카르마다
2023-10-09
704
글번호 172936
시스템
답변완료

수식 부탁합니다

안녕하세요! 당일 옵션종목에 관계없이 매수 신호에 순차적으로 매수 후 매도 또는 청산신호시 매수한 종목(잔고의 종목)을 순차적으로 청산 매수신호시: 총10개를 콜풋 5초에 1개씩 순차적으로 양매수 매도신호시: 총10개를 콜풋 5초에 1개씩 순차적으로 청산
프로필 이미지
팡팡
2023-10-08
827
글번호 172935
시스템
답변완료

수식요청

해선수식 안녕하세요 아래조건으로 식부탁드림니다 date 2 30분봉 Macd 오실레이터 매수 시가가 5이평(변수) 선을 반드시 하락한후 5이평을 상향돌파시 돌파 첫봉에서만 진입 date 2 양봉. macd 양봉 일치시 진입 청산 +20틱(변수) 매도 매수반대 당일 100(변수)틱 이익시 스톱 시간 조정기능 오전07시~ 다음날 05시
프로필 이미지
아트정
2023-10-08
1040
글번호 172934
시스템
답변완료

회전율을 제공하지 않는 이유

단기과열종목 지정 예고 조건을 종목검색식으로 표현하려고 했습니다. 그러다가 Q&A에서 회전율 계산이 불가능하다는 답변을 보았습니다. 그리고 시장검색 > 거래량회전율을 추천하셨습니다. 조건을 추가해서 결과체크박스를 체크하고 보았더니 회전율(%) 결과값이 나옵니다. 이 회전율 데이터는 증권사, 거래소, 예스스탁 서버중 어디에서 제공되는 겁니까? 이것을 물어보는 이유는 혹시 예스스탁서버에서 제공되기에 서버비용을 고려해서 사용을 제한하기위해서 데이터를 제공하지 않는것입니까? 요즘은 opendart.fss.or.kr에서 데이터를 다 제공하는것 같은데 굳이 예스스탁 서버를 사용하지 않아도 됩니다. 총상장주식수데이터 api를 끌어다 쓸 수는 없습니까?
프로필 이미지
코타
2023-10-08
1058
글번호 172933
종목검색