커뮤니티
예스랭귀지 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