커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

짙은안개 님에 의해서 삭제되었습니다.

프로필 이미지
짙은안개
2015-01-25
0
글번호 82590
시스템
답변완료

번역해주세요

아래 시스템식들을 우리말로 번역해주세요. 항상 친절한 답변에 감사드립니다. var:DayPL(0); if crossup(DayPL,20) then var1=NetProfit; DayPL=(NetProfit-var1);
프로필 이미지
짙은안개
2015-01-25
167
글번호 82589
시스템

동해바다01 님에 의해서 삭제되었습니다.

프로필 이미지
동해바다01
2015-01-24
4
글번호 82588
지표

퓨리스 님에 의해서 삭제되었습니다.

프로필 이미지
퓨리스
2015-01-24
0
글번호 82587
검색
답변완료

수식 작성 요청

안녕하세요? 구랍 31일 “이동평균 5-20” 지표의 색상변경에 대한 수식을 문의(게시글 39711번) 드린 후 1월 5일에 답변을 받아서, 아래의 수식을 YesLanguage 편집기의 “지표” 항목(파일관리자? 폴더?)에 추가하여 고맙게 잘 사용하고 있습니다. - 그런데, 이 지표를 사용하여 다음 조건에서 “매수신호”와 “매도신호”를 챠트 상에 나타내고자 하는데, 필요한 수식을 작성하여 주시면 감사하겠습니다. [1] 첫번째 조건의 수식 (1-A) 매수신호(a1) 발생조건: 20 이평선 우상향 상태에서, 캔들이 5 이평선 "아래"에서 양봉으로 보이기 “시작”[완성 시점이 아님]할 때 (매수신호 화살표 색상: MAGENTA) (1-B) 매도신호(b1) 발생조건: 20 이평선 우하향 상태에서, 캔들이 5 이평선 "위"에서 음봉으로 보이기 “시작”[완성 시점이 아님]할 때 (매도신호 화살표 색상: LGREEN) [2] 두번째 조건의 수식 (2-A) 매수신호(a2) 발생조건: 20 이평선 “우상향”이며, 5 이평선이 20이평선 보다 “아래”에 있는 상태에서, 캔들이 5 이평선 아래에서 양봉으로 보이기 “시작”[완성 시점이 아님]할 때 (매수신호 화살표 색상: RED) (2-B) 매도신호(b2) 발생조건: 20 이평선 "우하향"이며, 5이평선이 20이평선 보다 “위”에 있는 상태에서, 캔들이 5 이평선 위에서 음봉으로 보이기 “시작”[완성 시점이 아님]할 때 (매도신호 화살표 색상: BLUE) [3] 세번째 조건의 수식: (상기 [1]과 [2]를 모두 포함하는 수식) (3-A1) 매수신호 (a1) 발생조건: 20 이평선 우상향 상태에서, 캔들이 5 이평선 "아래"에서 양봉으로 보이기 “시작”[완성 시점이 아님]할 때 (매수신호 화살표 색상: MAGENTA) (3-A2) 매수신호 (a2) 발생조건: 20 이평선 “우상향”이며, 5 이평선이 20이평선 보다 “아래”에 있는 상태에서, 캔들이 5 이평선 아래에서 양봉으로 보이기 “시작”[완성 시점이 아님]할 때 (매수신호 화살표 색상: RED) (3-B1) 매도신호 (b1) 발생조건: 20 이평선 우하향 상태에서, 캔들이 5 이평선 "위"에서 음봉으로 보이기 “시작”[완성 시점이 아님]할 때 (매도신호 화살표 색상: LGREEN) (3-B2) 매도신호 (b2) 발생조건: 20 이평선 "우하향"이며, 5이평선이 20이평선 보다 “위”에 있는 상태에서, 캔들이 5 이평선 위에서 음봉으로 보이기 “시작”[완성 시점이 아님]할 때 (매도신호 화살표 색상: BLUE) - 실거래는 (시스템 매매가 아닌) 수동으로 하는데, 상기 수식을 YesLanguage 편집기의 어느 항목[“검색” 또는 시스템”]에 추가해야 하는지도 알려주시기 바랍니다. 감사합니다. ------------------------------------------------------------------- Input : Period1(5), Period2(20); var : Sma1(0),Sma2(0); var : T1(0),T2(0); Sma1 = ma(C,Period1); Sma2 = ma(C,Period2); if Sma1 > Sma1[1] Then T1 = 1; if Sma1 < Sma1[1] Then T1 = -1; if Sma2 > Sma2[1] Then T2 = 1; if Sma2 < Sma2[1] Then T2 = -1; if T1 == 1 Then Plot1(Sma1, "이동평균1",MAGENTA); Else Plot1(Sma1, "이동평균1",LGREEN); if T2 == 1 Then Plot2(Sma2, "이동평균2",RED); Else Plot2(Sma2, "이동평균2",BLUE);
프로필 이미지
퓨리스
2015-01-25
245
글번호 82586
검색

쉬어가자 님에 의해서 삭제되었습니다.

프로필 이미지
쉬어가자
2015-01-24
0
글번호 82585
시스템
답변완료

수식문의

전일시고저/3의값을돌파시 매수신호나오는수식 전일시고저/3의값을 이탈시 매도신호나오는수식 부탁해요~수고하세요^^
프로필 이미지
회원
2015-01-24
150
글번호 82584
시스템
답변완료

일목균형표

일목균형표 구름대가 다른 일반 증권사랑 다르게 표시됩니다.. 다른 증권사랑 같이 표시하게 할려면 예스에서 어떻게 해야 하는지요...
프로필 이미지
디엠
2015-01-24
205
글번호 82583
지표
답변완료

수식문의

안녕하세요 주말 즐겁게 보내셨는지요. 수식문의 드립니다. 윗부분만 발췌해서 상관없는 변수도 포함이 되어있습니다. input : P1(5),P2(10),P3(20),P4(45),P5(60),P6(120),P7(240); var : cnt(0),sum1(0),sum2(0),sum3(0),sum4(0),sum5(0),sum6(0),sum7(0); var : sum11(0),sum12(0),sum21(0),sum22(0),sum41(0),sum42(0); var : mav1(0),mav2(0),mav3(0),mav4(0),mav5(0),mav6(0),mav7(0); var : mav11(0),mav12(0),mav21(0),mav22(0),mav41(0),mav42(0); var : 하한가(0), DnLimit(0); var : dn1(0), dn2(0), dn3(0), dn4(0), dn5(0),dn6(0),dn7(0); var : 상한가(0), UpLimit(0); var : up1(0), up2(0), up3(0), up4(0), up5(0),up6(0),Up7(0); var : msum(0),mmav(0); var : Didx(0),xvol(0); var : ma36(0),ma90(0),ma180(0),ma360(0); Array : DM[99](0); ma36= ma(c,36); ma90= ma(c,90); ma180= ma(c,180); ma360 = ma(c,360); sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; sum5 = 0; sum6 = 0; sum7 = 0; sum11 = 0; sum12 = 0; sum21 = 0; sum22 = 0; sum41 = 0; sum42 = 0; for cnt = 0 to P7{ if cnt < P1 Then sum1 = sum1+DayClose(cnt); if cnt < P2 Then sum2 = sum2+DayClose(cnt); if cnt < P3 Then sum3 = sum3+DayClose(cnt); if cnt < P4 Then sum4 = sum4+DayClose(cnt); if cnt < P5 Then sum5 = sum5+DayClose(cnt); if cnt < P6 Then sum6 = sum6+DayClose(cnt); if cnt < P7 Then sum7 = sum7+DayClose(cnt); } for cnt = 0 to P2-1{ sum11 = sum11 + DayClose(cnt+1); sum12 = sum12 + DayClose(cnt+2); } for cnt = 0 to P3-1{ sum21 = sum21 + DayClose(cnt+1); sum22 = sum22 + DayClose(cnt+2); } for cnt = 0 to P4-1{ sum41 = sum41 + DayClose(cnt+1); sum42 = sum42 + DayClose(cnt+2); } maV1 = (sum1 / P1); maV2 = (sum2 / P2); maV3 = (sum3 / P3); maV4 = (sum4 / P4); maV5 = (sum5 / P5); maV6 = (sum6 / P6); maV7 = (sum7 / P7); maV11 = (sum11 / P2); maV12 = (sum12 / P2); maV21 = (sum21 / P3); maV22 = (sum22 / P3); maV41 = (sum41 / P4); maV42 = (sum42 / P4); 1. maV1 ~ maV7 까지는 5일부터 240일까지 maV11 ~ maV42 각각 10일 20일 45일까지 해당일에 전일 전전일까지를 표현한건데 이게 맞는지 검증 부탁드립니다. 틀리면 수정부탁드릴께요. 2. P2, P3 의 이격도 정배열 역배열 상관없이 1%이외의 조건을 구하고 싶습니다. ((maV3 > maV2*1.005 or maV2 > maV3*1.005) And (maV3 < maV2*0.995 or maV2 < maV3*0.995)) 이 수식이 맞나요? 3. P1, P2 ,P3 의 정배열 역배열에 관계없이 동시에 이격도 1% 이외의 조건을 구하고 싶습니다. 항상 감사드립니다.
프로필 이미지
회원
2015-01-25
159
글번호 82582
시스템