커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

지표식수정/시스템식

안녕하세요 어제 답변받은 지표식에 몇가지 추가할려구 합니다 1.지표식 input : short(60),long(130),signal(9),af(0.06),maxaf(0.6); var : aa(0),bb(0); var1 = MACD(short,long); var2 = ema(var1,Signal); var3 = sar(af,maxaf); if var1 > var2 Then{ if C > var3 Then AA = 9; Else AA = 3; } Else{ if var3 > C Then AA = -9; Else AA = -3; } if var1 > 0 Then BB = 20; Else BB = -20; plot1(AA+BB); 2.추가요청사항 1)plot1의 색상을 파랑색,def1 2)중심선 0 선표시 3)지표값 10 이상이면 과열표시(빨간색) 지표값 -10 이하면 침체표시 (파란색) 3.표시가 어려우면 1)중심선 0선표시 2) 0 이상이면 빨간색,def2 3) 0 이하면 파라색,def2 4.시스템식변환 A=DIPlus(period); B=DIMinus(period); D=AVG(HIGH, MA1); E=Trix(10); F=eavg(E,6); G=AVG(LOW, MA1); 지표변수 설정값 시작 종료 증감 period 10 10 30 4 MA1 5 3 7 2 short 60 35 385 22 long 130 95 125 10 signal 9 5 9 2 entime 090000 90000 100000 3000 exittime 150000 100000 150000 3000 1)매수조건 o<c and A>B AND D<=C AND E>=F and MACD(short, long)>eavg(MACD(short, long),signal) and MACD(short, long)>=0 2)매도조건 o>c and A<B AND G>=C AND E<=F and MACD(short, long)<eavg(MACD(short, long),signal) and MACD(short, long)<=0
프로필 이미지
한산도
2013-07-24
208
글번호 65667
지표
답변완료

부탁드려요

첨부는 파동선3분봉 지표입니다.. 이를 파동선 233틱기준으로 적용될수 있도록 변경 부탁드립니다. 수고하십시요.
프로필 이미지
회원
2013-07-23
207
글번호 65666
지표
답변완료

질문있습니다.

알려주신대로 low2 구하는거 넣었는데 검수 부탁드립니다. #고가가 상승하면 1 if H > H[1] then value1 = 1; #고가가 하락하면 -1 if H < H[1] then value1 = -1; #저가가 상승하면 1 if L > L[1] then value2 = 1; #저가가 하락하면 -1 if L < L[1] then value2 = -1; #고가 하락반전 high2 if value1 == -1 and value1[1] != -1 then{ var1 = H[1]; var11 = index; } #저가 상승반전 low1 if value2 == 1 and value2[1] != 1 then{ var2 = L[1]; var22 = index; } #저가 상승반전 low2 if value2[1] == 1 and value2[2] != 1 then{ var3 = var2[1]; var33 = index; } if H > var1 and var1 > var2 and var2 > var3 and # <--- 최고&최저점 비교 var22 > var11 and var11 > var33 Then # <--- 최고&최저점 순서 find(1);
프로필 이미지
ysj0411
2013-07-23
157
글번호 65665
검색

관리자에 의해 프로그램 사용법 QnA로 이동되었습니다

프로필 이미지
최강자
2013-07-23
5
글번호 65664
검색
답변완료

시스템식 문의 드립니다.

어떤 특정 조건으로 인하여 강제 매도청산이 10시에 나왔다고 하면, 10시 이후로는 매수신호는 나올 수 있지만, 매도신호는 더 이상 안나오게 할려면 어떤 식을 넣어야 하는지요? 즉, 과거에 매도청산 신호가 나오면 그 이후엔 매도 신호는 안나오게 하고 싶습니다. 감사합니다.
프로필 이미지
꾸주니
2013-07-23
174
글번호 65651
시스템
답변완료

수식문의드립니다

곡선인 이동평균선을 계단식으로 표현하고싶은데요 예를들어 이런식으로 ,, 지수움직임에따라 캔들이 이평선에 닿을때 계단으로 저렇게 표현되는거죠,10이평이든 20이평이든.. 가능할까요?? 답변부탁드립니다.
프로필 이미지
드림컴트루1
2013-07-23
315
글번호 65648
지표

정소장 님에 의해서 삭제되었습니다.

프로필 이미지
정소장
2013-07-23
22
글번호 65643
지표
답변완료

지표식

안녕하세요 처음으로 글을 올려봅니다 A. 지표식을 예스스탁용으로 바꾸어주세요 해석도 부탁드려요 1.MACD(short,long,signal)=(60,130,9) 2.af = 0.06 3.,maxaf =0.6 a=If(MACD(short,long)>eavg(MACD(short,long),signal), If(sar(af,maxaf)<C,9,3), If(sar(af,maxaf)>C,-9,-3)); b=if(MACD(short,long)>0, 20, -20); a+b B.시스템식 지표가 0 이상이면 매수/매도청산 지표가 0 이하이면 매도/매수청산 수고하세요
프로필 이미지
한산도
2013-07-23
216
글번호 65640
지표
답변완료

질문드립니다.

#고가가 상승하면 1 if H > H[1] then value1 = 1; #고가가 하락하면 -1 if H < H[1] then value1 = -1; #저가가 상승하면 1 if L > L[1] then value2 = 1; #저가가 하락하면 -1 if L < L[1] then value2 = -1; #고가 하락반전 if value1 == -1 and value1 != -1 then{ var1 = H[1]; var11 = index; } #저가 상승반전 if value2[1] == 1 and value2[1] != 1 then{ var2 = L[1]; var22 = index; } if H > var1 and #현재봉 고가는 최근 하락반전시 값보다 크고 var1 > var2 and #최근 고가하락반전시 값이 저가 상승반전시 값보다 크고 var22 > var11 then #저가 승상반전이 고가 하락반전보다 늦게 발생 find(1); ------------------------------------------------------ 저번에 알려주신건데 여쭤볼께있습니다. 첨부파일처럼 보면 (high1은 가장최근 최고점,low1은 가장최근 최저점) 1) high1 이 H 이고 high2 가 var1 low1 이 var2 를 뜻하는건가요?? 2) 그렇다면 low2 를 만들고싶으면 #저가 상승반전(2) if value2[2] == 1 and value2[2] != 1 then{ var3 = L[2]; var33 = index; } 이런식으로 추가하면되나요? 3) #고가가 상승하면 1 if H > H[1] then value1 = 1; #고가가 하락하면 -1 if H < H[1] then value1 = -1; #고가 하락반전 if value1 == -1 and value1 != -1 then{ var1 = H[1]; var11 = index; } 구조를 정확히 모르겠지만 검색을 하였을때 #고가가 상승하면 1 , #고가가 하락하면 -1 이 둘중하나만 검색이 되어서 value1 값을 1 또는 -1를 대입하는데 #고가하락반전에서 value1 == -1 and value1 != -1 를 넣으면 value1값이 -1 이고 value1값이 1일때 if문을 실행하는거같은데 이때 and로 하면 값이 무조건 false로 나오지않나요?
프로필 이미지
ysj0411
2013-07-23
194
글번호 65639
검색