커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 변환

안녕하세요. 아래는 키움에서 제공하는 '가격박스'라는 지표 수식입니다. 예스트레이더 수식으로 변경을 부탁드리겠습니다. 감사합니다. * 지표조건설정 가격: 종가 이평기간: 24 이평방법: 단순 * 수식 1 MA( 가격, 이평기간, 이평방법 ) * 수식 2 (박스 상한선) A = MA( 가격, 이평기간, 이평방법 ); A + AvgIf( 가격 - A, 1, 0.0 ) + 2 * StdevIf( 가격 - A, 1, 0.0 ) * 수식 3 (박스 하한선) A = MA( 가격, 이평기간, 이평방법 ); A + AvgIf( 가격 - A, -1, 0.0 ) - 2 * StdevIf( 가격 - A, -1, 0.0 )
프로필 이미지
gap
2018-08-17
308
글번호 121410
지표
답변완료

수식 문의

please check attaschment. always thank you.
프로필 이미지
흑수돌
2018-08-17
230
글번호 121408
지표
답변완료

추가매수로직요청

* 항상 많은 도움 고맙 습니다. *1차 매매(매도,매수)후 10딕이상 떨어지면 추가매매(매수,매도) 로직 좀 수정 요청드립니다. * Input : Period(15); var : S1(0),D1(0),TM(0),TF(0); var : RSIV(0); RSIV = RSI(Period); 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; if CrossDown(RSIV,30) Then{ if MarketPosition == 0 or (MarketPosition == -1 and TM >= TM[BarsSinceEntry]+10) Then buy(); } if CrossUp(RSIV,70) Then { if MarketPosition == 0 or (MarketPosition == 1 and TM >= TM[BarsSinceEntry]+10) Then sell(); } } SetStopProfittarget(PriceScale*30,PointStop); SetStopLoss(PriceScale*30,PointStop); if MarketPosition == 1 and C <= LatestEntryPrice*10 Then buy("추가매수"); 추가 매수부분이 안먹히네요..... *** 항상 고맙고 좋은 주말 되십시요^^ .
프로필 이미지
요타
2018-08-17
204
글번호 121407
시스템
답변완료

야간선물 구분

항상 신속하고 상세한 답변 갑사드립니다. 첨부한 이미지 처럼 야간선물 시간대에 어떤 색(예를들면 회색)을 칠하여 주간장과 구별되게 하고 싶은데 가능하면 좀 도와주시길 부탁합니다.
프로필 이미지
스퍼트시커
2018-08-17
256
글번호 121406
지표
답변완료

봉의 조건이랑 지표랑 연동하고싶습니다

1.양봉의 거래량은 더하고 음봉의 거래량은 빼는 지표식인데요 이지표식은 평상시에는 쓸모가 없고, 제가 정한 기준의 장대양봉이 나오면 그날짜부터 자동으로 계산이 되고 15거래일동안 계속 지표값이 누적되도록 만들고싶습니다 만약에 15거래일안에 다시한번 기준에 맞는 장대양봉이 출현한다면, 그날짜부터 다시 15거래일간 기간을 연장을 하되, 지표값은 앞선 날짜에서부터 계속 누적되도록 하고싶습니다 (여기서 기간 15일은 외부변수로 정하고싶습니다) [장대양봉의 조건] 당일 거래대금이 100억이상 + DayHigh(0) >= DayClose(1)*1.15 and DayHigh(0) >= DayLow(0)*1.15 and DayHigh(0) >= DayOpen(0)*1.09 [지표식] input : A(1),ndate(20180807); if bdate == ndate then { if bdate != bdate[1] Then var1 = 0; if C[0] >= O[0]*(1+A/100) or (C[1]*1.02 <= H[0] and C[0] >= O[0]) or (C[2] > O[2]*1.01 and C[1] > O[1]*1.01 and c[0] >= O[0]) Then var1 = var1+ v; if C[0] <= O[0]*(1-A/100) or (C[0] < O[0] and C[1]*1.03 <= H[0]) or (C[1]*0.99 >= C[0] and C[0] < O[0]) or (C[1]*0.97 >= L[0] and C[0] < O[0]) or (H[1]*0.97 > C[0] and C[0] < O[0]) Then var1 = var1 - v; plot1(var1); } 2.오전장의 횡보를 이용한 매매를 하고자 하는데요 조건은 아래와 같습니다 [전일 장대양봉의 조건] 전일 거래대금이 100억이상 and DayHigh(1) >= DayClose(2)*1.15 and DayHigh(1) >= DayLow(1)*1.15 and DayHigh(1) >= DayOpen(1)*1.09 전날 장대양봉의 저가와 고가를 연결하는 피보나치 조정대를 전날부터 당일까지 긋고 (제일 위에가 0.236 아래가 0.618) 당일 시가가 갭하락으로 시작하고 갭하락으로 시작한 가격의 위에있는 피보나치 조정대는 제외하고 더 아래에 있는 조정대중에 (0.236위에서 시작하면 모든 조정대가 다 해당되고, 0.618아래에서 시작된다면 해당사항없음) 한가지를 기준으로 상하2%가격으로 30분간 횡보하고 11시 이전이라면 그즉시 현재가 매수 매수후 횡보한 저점을 -2%이탈하면 손절 , 횡보했던 저점 대비 4.5%이상이면 익절 혹시나 매수, 매도 가격에 오지않고 지속 횡보할경우 당일 종가로 청산 (이매매는 하루에 한번만 하도록 해주세요) 3. 윗꼬리를 이용할려고 합니다 [전일 장대양봉의 조건] 전일 거래대금이 100억이상 and DayHigh(1) >= DayClose(2)*1.15 and DayHigh(1) >= DayLow(1)*1.15 and DayHigh(1) >= DayOpen(1)*1.09 [당일 매수조건] 당일 시가가 전일 종가대비 +2%~-5% 사이에서 시작 and 당일 시가대비 당일고가가 10%이상 and "전일 종가대비 당일고가가 10%이상 and 최고점을 찍고 난이후 14시30분이전까지 저가가 당일 시가*1.02값을 깨지 않고 15시20분가격이 금일 시가대비 +3%~-3% 사이에 위치한다면 당일 종가에 매수 익일 시가에 매도 *궁금증 : 종목검색에서 검색에 필요한 봉의갯수가 최대 500개 까지되는데 그러면 일봉상 최대 500일 약 2년정도까지만 검색이 되는것 맞나요?? 질문을 많이 드림에도 불구하고 항상 친절하고 정확하게 답변해주셔서 감사합니다 부탁드리겠습니다^^
프로필 이미지
동작맨
2018-08-17
246
글번호 121405
시스템
답변완료

이격도의 접점을 이격도 지표에서 수평선으로 표시2

안녕하세요 관리자님!! 보내주신 서식 아주 잘받았습니다. 고맙습니다. 수익으로 보답하겠습니다ㅋㅋ 다름이 아니오라 아래의 보내주신 서식은 종가기준으로 되어있어 수평선의 위치가 크로스된 후 위,아래에 위치하고 있는 경우가 많습니다. 이에 수평선의 위치를 크로스업,크로스다운 후의 종가위치가 아니라 크로스될때 즉 현재가,고가,저가,종가 중 어느하가가 equal(동일할때,만났을때)일때 수평선이 그어질수 있도록 해주시면 감사하겠습니다. -아 래- var : i1(0); var1 = dayopen; value1 = C/var1*100-100;#오늘주가 var2 = (DayHigh(1)-dayopen(1))+dayopen; value2 = -(C/var2*100-100); #전일최고 var3 = dayopen-(DayOpen(1)-DayLow(1)); value3 = (C/var3*100-100); #전일최저 if crossup(value2,value3) or CrossDown(value2,value3) Then i1 = value2; plot1(i1,"접점");
프로필 이미지
카카
2018-08-16
232
글번호 121404
지표
답변완료

문의드립니다

양봉 이면 +1 음봉 이면 -1 카운트를 하여 10의 배수 or 5의배수 를 상향 하향 돌파하면 진입/청산 매수 A개씩진입 상향 돌파 매수청산 B개씩청산 하향 돌파 매도 C개씩진입 하향 돌파 매도청산 D개씩청산 상향 돌파 을 하는 피라미딩 시스템식을 만들고싶습니다
프로필 이미지
파인애플
2018-08-16
173
글번호 121403
시스템
답변완료

수식 문의

please check attaschment. always thank you.
프로필 이미지
흑수돌
2018-08-17
231
글번호 121400
지표
답변완료

문의드립니다.

예스트레이더 기본 지표중 Price Channel에서 상승하면 빨간색 하락하면 파란색 단, 평행일 때 앞의 값을 계속 따라감 --> 상승이 나온 후 평행일 경우 하락 값이 나올때까지 계속 빨간색 --> 하락이 나온 후 평행일 경우 상승 값이 나올때까지 계속 파란색 이렇게 지표 색상을 변경할 수 있나요??
프로필 이미지
확실한수익
2018-08-16
222
글번호 121390
지표