커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

지표 질문입니다

일간 차트에 월봉 시가를 표시하고 이번달 월봉 시가(A)가 저번달 월봉 시가(B)보다 높으면 A+(A-B) 표시 이번달 월봉 시가(A)가 저번달 월봉 시가(B)보다 낮으면 A-(B-A) 표시 감사합니다
프로필 이미지
para
2023-06-16
955
글번호 169828
지표

2wnwn 님에 의해서 삭제되었습니다.

프로필 이미지
2wnwn
2023-06-16
28
글번호 169827
지표
답변완료

아래검색식을 09시 이후 시간설정하고 싶어요

input : P(20); var : mav(0),T(0),LL(0),LL1(0),mav1(0),T1(0),LL2(0),LL11(0); var12 = accumn(m,5)/accumn(v,5); if CrossUp(h,var12[1]) Then #전저점이 전전저점보다 큼 Find(1);
프로필 이미지
아무다
2023-06-16
807
글번호 169819
종목검색
답변완료

부탁드립니다.

현재 자기가 보유하고 있는 종목마다 평균단가를 해당 종목 챠트로 이동하여 볼 때 그 평균가격을 수평선 지표로 구현할 수 있는지요 감사합니다.
프로필 이미지
서태공
2023-06-16
834
글번호 169818
지표
답변완료

부탁 드립니다

수고 하십니다 키움증권 수식 변환 한번더 부탁 드립니다 jas=avg(c,period)/100; if(c>avg(c,period),jas*100,0)
프로필 이미지
야할라
2023-06-15
917
글번호 169817
지표
답변완료

문의드립니다.

국선에서 캔들이 당일중심가격 위로 향하면 캔들 컬러가 Red로 아래로 향하면 Blue로 하고자 합니다. 도움 주시면 감사하겠습니다. 늘 도와주심에 감사드립니다. 오늘도 행복하세요.
프로필 이미지
포보스
2023-06-15
875
글번호 169816
강조
답변완료

문의 드립니다.~~~~

작성해 주신 아래식에서 고점과 저점을 설정하는 변수 n틱에 대한 부분이 적용되지 않은 것 같아 다시 부탁드립니다. 감사합니다. 안녕하세요 예스스탁입니다. 고점은 고가기준 최근 상승한 고가기준 n틱하락 저점은 저가기준 최근 하락한 저가기준 n틱상승으로 작성해 드립니다. var : t1(0),hd(0),ht(0),hv(0); var : t2(0),ld(0),lt(0),lv(0); var : B(0),S(0); if Bdate != Bdate[1] Then { t1 = 0; Var1 = sDate; Var2 = stime; var3 = h; hd = 0; ht = 0; hv = 0; t2 = 0; value1 = sDate; value2 = sTime; value3 = l; ld = 0; lt = 0; lv = 0; B = 0; S = 0; } else { if h > h[1] Then { t1 = 1; Var1 = sDate; Var2 = stime; var3 = h; } if h < h[1] Then t1 = -1; if t1 == -1 and h <= var3-PriceScale*3 Then { t1 = -2; hd = Var1; ht = Var2; hv = var3; if lv > 0 Then { TL_New(ld,lt,lv,hd,ht,hv); B = hv+(hv-lv); S = Lv-(hv-lv); } } if l > l[1] Then t2 = 1; if l < l[1] Then { t2 = -1; value1 = sDate; value2 = stime; value3 = l; } if t2 == 1 and l >= Value3+PriceScale*3 Then { t2 = -2; ld = value1; lt = value2; lv = value3; if hv > 0 Then { TL_New(hd,ht,hv,ld,lt,lv); B = hv+(hv-lv); S = Lv-(hv-lv); } } } if MarketPosition <= 0 Then Buy("b",AtStop,B); if MarketPosition >= 0 Then Sell("s",AtStop,S); 즐거운 하루되세요 > 예스요 님이 쓴 글입니다. > 제목 : 문의 드립니다.~~~~ > 수고하십니다. 다음식 부탁합니다. 장시작후 고점설정: 상승시 n틱 하락하면 전고점 설정 저점설정: 하락시 m틱 상승하면 전저점 설정 고저점 설정의 조건이 달성되는대로 고점과 저점을 잇는 추세선 표시 매수진입: 전저점 형성후 전고점을 (전고점-전저점)틱수 만큼 돌파시 매도진입: 전고점 형성후 전저점을 (전고점-전저점)틱수 만큼 돌파시 수고하세요.
프로필 이미지
예스요
2023-06-15
1438
글번호 169815
시스템
답변완료

문의드립니다.

파라볼릭에서 종가가 위로 올라가도 바로 매수진입하지 않고 첫 봉의 종가보다 이후 20개봉 이내에서 15틱 위일 때 즉시 매수, 파라볼릭에서 종가가 아래로 내려가도 바로 매도진입하지 않고 첫 봉의 종가보다 이후 20개봉 이내에서 15틱 아래일 때 즉시 매도, 이때 파라볼릭 한 방향에서는 1개 신호만 나오길 원합니다. 즉, 매수든 매도든 한 방향에서는 그 방향으로 한번 신호가 나오면 익절이 되든 손절이 되든 1번만 나오게 하고 싶습니다. 노고에 미리 감사드립니다.
프로필 이미지
카르마다
2023-06-15
1300
글번호 169814
시스템
답변완료

키움식 변환 부탁드립니다.

**AA는 임의로 정의된 함수입니다. BBB = 1.05; a1 = 0.99; a2 = 0.98; a3 = 0.97; HHH= if (AA(0) > 0, AA(0), if (AA(30) > 0, AA(30),if (AA(60) > 0, AA(60), if(AA(90) > 0, AA(90),if (AA(120) > 0, AA(120), if (AA(150) > 0, AA(150), 181 )))))); LLL= lowest(L,HHH); RRR= ((L*BBB<H) and O<C); GGG= ((L*BBB<H) and O>C); UUU= (H>= (max(O,C)*BBB)); UULLL= ((L*BBB) <= min(O,C)); UUCCC= ((O(1)>C(1)) and (L(1)*BBB<=H)); UUBBB=max(O(1),C(1))*BBB<=H; RBRB = if( (h>=LLL*BBB) and (L!=LLL), 1,if (RRR or UULLL or (UUCCC and !UULLL(1) )or UUBBB or UUU, 1, 0)); HLHL = if (RBRB, H, highestsince(1,RBRB==1, H)); SESE0 = if (반등, lowestsince(1,반등==0, l), lowestsince(1,반등==1, l)) *반등폭; SESE1 = HLHL*a1; SESE2 = HLHL*a2; SESE3 = HLHL*a3; SESE0 ~ SESE3를 plot 로 표현하기 원합니다.
프로필 이미지
cs아빠
2023-06-15
1378
글번호 169813
지표