커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7782
글번호 230811
답변완료
수식부탁합니다
5,20,60,120 이평선이 정배열이고 주가가 5 이평선에 걸치거나 위에 있으면서 캔들이양봉일때 매수하고 ,,,, 매도는 주가가 60 이평선보다 작은값으로 완성됬을때 음봉이나 양봉 구분없이 매도한다,,
이와같은 수식을 부탁합니다,,,
2009-01-19
999
글번호 19628
답변완료
시스템식 질문입니다.
1시간 후 현재가가 그날 시작가보다 지수대비 0.3% 크면 매수, 작으면 매도
손절은 KSP 200종합의 0.5% 이익청산은 3%라는식을 부탁드립니다
부탁드립니다.
2009-01-19
926
글번호 19627
답변완료
BOX차트(메일이 없어서...)
안녕하세요.
메일이 오지 않아서 다시 부탁합니다.
BOX차트 를 만들고 싶습니다.
이동 평균선의 일정부분의 행보를 BOX권으로 하여 하나의 축이 되도록 만들고 싶으며
자료를 검색하여 보니 BOX차트 문의에 MAIL로 전달한 것을 보고 저도 하나 부탁합니다.
mantoman@paran.com
2009-01-19
900
글번호 19625
답변완료
수식부탁
수고하십니다
2분봉 챠트 기준
앞 20개이내봉중 최고점 보다 2피 하락하는 지점에서 매수
앞 20개이내봉중 최저점 보다 2피 상승하는 지점에서 매도
(주의:20개봉이 아니라 20개봉이내 입니다. 20개봉이라하면 장 시작하고
40분동안 신호가 안나올것 같아 20개봉 이내라 했습니다.)
청산은 무조건 1.5피 익절과 0.8피 손절 두가지로만 합니다.
포지션 있으면 새로운 반대진입신호 나와도 무시.
청산후 포지션 없을때만 진입.
a1j1k1@naver.com
2009-01-19
770
글번호 19624
답변완료
손절매 식 부탁드립니다.
mav20은 이미 설정되있구요
매일 다르게 임의로 가격을 넣을수 있는 부분과
//부분만 새로 설정해주시면 감사하겠습니다.
=====================================================
if MarketPosition() == 1 and //2시43분 이후 and
1.//mav20*0.99 > (임의의설정가Z)*0.99 면
if C < (임의의설정가Z)*0.99 Then {
exitlong("Z손절매");
}
2.//mav20*0.99 < (임의의설정가Z)*0.99 면
if C < mav20*0.99 Then {
exitlong("20손절매");
}
2009-01-19
803
글번호 19623
답변완료
안녕하세요
안녕하세요 .
다름이 아니라 하한가에서는 매수를 금지 또는 -10%에서는 진입금지를 하고싶은데 이럴때는 어떻게 해야하나요 ?
2009-01-19
885
글번호 19621
답변완료
두번의 진입을 하려고 합니다.
안녕하세요 관리자님.
진입관련 질문있습니다.
9시와 9시1분에 양봉/음봉여부에 따라서
진입신호를 2번 주려고 합니다. 각각의 진입신호는 서로 독립적입니다.
제가 의도한 것은 9시에 양봉이면 매수/음봉이면 매도.
9시1분에 양봉이면 매수/음봉이면 매도이고.
청산은 9시에 진입한 신호는 14시59분 청산
9시1분 진입한 신호는 15시15분청산입니다.
그런데 진입관련 문제가 생기는 것은
9시 진입이 매수(+1)이고 9시1분진입이 매도(-1)인 경우,
제가 코딩을 한 의도는
9시 매수포지션진입(+1)
9시1분 매도포지션진입(-1) 총 (0)
이렇게 나오기를 원하는데요.
벡테스팅을 해보면
9시 매수포지션진입(+1)
9시1분 매수포지션청산(-1) 매도포지션진입(-1) 총 (-1)이 됩니다.
(다른진입신호 모두 허용으로 했습니다)
이를 방지하기 위해서 buy와 sell진입시 이름을 각각 써주었는데요.
해결이 안되네요. 답변 주세요.
항상 감사합니다.
아래는 식입니다.
var:dr(0),drr(0);
If stime==90000 Then
{
if C>O Then
{
Buy("B2long",OnClose,DEF,1);
drr=1;
}
Else
{
Sell("B2short",OnClose,DEF,1);
drr=2;
}
}
If stime==90100 Then
{
if C>O Then
{
Buy("B4long",OnClose,DEF,1);
dr=1;
}
Else
{
Sell("B4short",OnClose,DEF,1);
dr=2;
}
}
If stime==145900 Then
{
if drr==1 Then
{
exitlong("B2exLong",OnClose,DEF,"B2long",1);
drr=0;
}
Else If drr=2 Then
{
ExitShort("B2exShort",OnClose,DEF,"B2short",1);
drr=0;
}
}
If stime==151500 Then
{
if dr==1 Then
{
exitlong("B4exLong",OnClose,DEF,"B4long",1);
dr=0;
}
Else If dr=2 Then
{
ExitShort("B4exShort",OnClose,DEF,"B4short",1);
dr=0;
}
}
2009-01-19
758
글번호 19620
답변완료
3.1로 마이그레이션 문제 해결 꼭 좀 부탁드립니다.
첨부된 파일은 3.0 버젼에서 아무문제없이 돌아가던 것으로
3.1버젼의 바뀐 내용을 감안해서 수정했는데 4519~4801, 4994~5427라인은
막지않고 풀어서 적용하면 3.1예스트레이더가 바로 죽어버려요.
아무리해도 이유를 알 수 없어서 부탁드립니다.
2009-01-18
818
글번호 19619
답변완료
일목균형표
345분봉 갭보정
아침시가가 구름층 위에서 형성될경우 1틱오르면 매수진입
아래에서 형성시 1틱내리면 매도진입
(아침 시가에 진입가능하면 그렇게 되도록 하세요)
봉완성시 청산
==
트레일링스탑
1% 상승시 이익은 진입가 청산
.
.
===
손절매는 수식에 부가하지 않고 스스로 할수 있는건지 ?
2009-01-19
795
글번호 19618