커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

돌파 시스템

시가에서 1포인트 오르면 매수 . 1포인트 내리면 매도 손절매 : 시가에서 14:40분 전량청산
프로필 이미지
추세순응
2008-11-05
777
글번호 17920
시스템
답변완료

고저점 문의

안녕하세요! 5분봉에서 inside 여부를 확인하기 위해서, [ 당일 고저점이 최근 3일(Day)간 고저점 인 경우 ~ ]를 표현하는 방법을 문의드립니다. 아래와 같이 표현하니 인사이드 아닌경우에도 신호가 발생하는 문제가 있어서요. If dayHigh() < max(dayHigh(1), dayHigh(2), dayHigh(3)) and dayLow > max(dayLow(1), dayLow(2), dayLow(3))
프로필 이미지
태산정복
2008-11-05
791
글번호 17919
지표
답변완료

yt3.0에서는 작동되는데, 3.1에서는 안됩니다.

var: cnt(0), 저점(0), 고점(0), 이평(0); cnt = 0; 이평 = ma(c,10); for var1=0 to 10{ if sdate==entrydate(var1) Then cnt = cnt+1; } if cnt==0 then{ if 저점==0 or 저점>이평 Then{ 저점=이평; If 저점*1.05< c then buy("매수", atmarket,def, 1); } } if cnt > 0 then{ if entryprice(1) < c Then buy("22222", AtMarket,def, 1); } if CrossDown(ma(c,5),ma(c,20)) Then ExitLong("매수 청산", AtMarket,1); 아까 문의 드린건데요...버전을 바꾸면 실행이 안되네요, 옵션에다 적용해 보는데 yt3.0에서는 작동되는데, 3.1에서는 안됩니다. 설명좀 해주세요
프로필 이미지
회원
2008-11-05
719
글번호 17918
시스템
답변완료

8578번 문의요.

8578 번 예에서 1번 예와 2번 예가 다르다고 하셨는데 ...수식이 똑같은데 뭐가 다른가요, 제가 잘못본건 아닌거 같은데. 설명좀 부탁드립니다.
프로필 이미지
회원
2008-11-05
698
글번호 17914
시스템
답변완료

매매식 부탁 드립니다.

당일 매매에서 특정가격대에서 매수,매도가 이루어지는 식을 만들고자 합니다. If stime >= 090600 Then { if C >= TimeHigh(90600,090600) Then Buy( ); if C <= TimeLow(90600,090600) Then Sell( ); } 가령 오전 9시6분에 선물 150에서 매수 혹은 매도가 1개 진입이 이루어 졌을때 151에가면 추가로 1개 진입되고, 만약 다시 되밀리면 추가 매수분만 손절됩니다. 혹시 계속 상승하여 152가 되면 또 추가로 1개가 진입되고 되밀리면 역시 추가로 들어간것 1개만 손절 됩니다. 결국 선물 지수 1단위로 1개씩 누적시키는 겁니다. 당일 14시 58분 잔량 모두 청산 되도록 부탁합니다.
프로필 이미지
독고탁
2008-11-05
785
글번호 17913
시스템
답변완료

수식만들어주세요

1.아래는(3번) 타종목 작성해 준 smi지표인데요 시그널선 좀 넣어주세요 수치는 ;9 2.2번은함수형식에 맞지않테요 3.0으로 수정해주세요 plot(dayopen()); plot(data1(openD(O)); 3. nput : Period1(13),Period2(25),Period3(2),Length1(26),Length2(50),Length3(2); v ar : SMI1(0),SMI2(0); SMI1 = ema(ema(data1("c")-(highest(data1("H"),Period1) + lowest(data1("L"),Period1))*0.5, Period2),Period3) * 100 / (0.5 * ema(ema(highest(data1("H"),Period1)-lowest(data1("L"),Period1),Period2),Period3)); SMI2 = ema(ema(data1("c")-(highest(data1("H"),Length1) + lowest(data1("L"),Length1))*0.5, Length2),Length3) * 100 / (0.5 * ema(ema(highest(data1("H"),Length1)-lowest(data1("L"),Length1),Length2),Length3)); plot1(SMI1); plot2(SMI2); //PlotBaseLine1(40,"과열",red); //PlotBaseLine2(-40,"침체",blue); 2.그럼 수고하세요
프로필 이미지
성공예견
2008-11-05
911
글번호 17908
지표
답변완료

메뉴얼 좀 보내주세요

예스 랭귀지 언어 공부하려고 하는데 힘이드네요, 예스 트레이더 3.1 버전의 3.1이 아니면 3.0이라도 텍스트 버전 언어 메뉴얼 좀 보내 주시면 감사하겠습니다. 약 10메가 정도 된다고 하던데. 보내주시면 감사하겠습니다. byunghee1976@naver.com
프로필 이미지
회원
2008-11-05
846
글번호 17906
시스템
답변완료

트레일링스탑.

수고하십니다. 트레일링스탑을 아래와 같이 적용하고 있습니다. SetStopTrailing(0.8,0.5,PointStop); 최적의 트레일링스탑이 어떤것인지 알려니 0.8과 0.5를 일일히 수작업하는 번거러움이 있네요.(0.9,0.4등등) 위 0.8과 0.5부분을 변수로 하여 수식을 작성할수는 있는지요. 부탁드립니다.
프로필 이미지
저은아빠
2008-11-05
867
글번호 17903
시스템
답변완료

3.0 과 3.1 의 차이가 있나요

input: per1(1.1), per2(1.05); var: cnt(0), 저점(0), 고점(0), 이평(0); cnt = 0; 이평 = ma(c,10); for var1=0 to 10{ if sdate==entrydate(var1) Then cnt = cnt+1; } if cnt==0 then{ if 저점==0 or 저점>이평 Then 저점=이평; If 저점*1.05> c then buy("매수", atmarket,1); } if cnt > 0 then{ if entryprice(1) < c Then buy("22222", AtMarket, 1); } if CrossDown(ma(c,5),ma(c,20)) Then ExitLong("매수 청산", AtMarket); 아직 미완성인 수식인데요.. 3.1에서 안돌아 가기에 3.0 으로 해 보았더니 돌아가네요. 왜 그런가요.. 뭐가 잘못되었는지 답변부탁드립니다.
프로필 이미지
회원
2008-11-05
888
글번호 17892
시스템