커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7763
글번호 230811
답변완료
문의 드립니다.
안녕하세요.
1)시초가가 전일 종가 보다 갭상승한 상태에서 2분안에
전일 종가를 깨고 하향하지 않는 종목검색식 부탁드립니다.
두번째는 위 조건으로 검색한 종목에 대한 시스템식을 부탁드립니다.
즉 , 2분내에 위의 1)조건만족시 매수하고 그후 전일 종가를 하향이탈시 손절매도
하고, 전일종가 하양하지않고 상승시는 20선 이탈시 익절매도 시스템식 을
부탁합니다.(수량등 변수는 수동기입하게 해주시고요.)
수고하세요.
2009-10-16
718
글번호 25461
답변완료
시스템식 문의드립니다.
수고많으십니다.
어제와 비슷한 수식 문의 드립니다.
1. 종가가 엔벨롭(10,10)의 하단선을 데드크로스하면 매수, 중간선을 골든크로스하면
매도
2. 위 1은 30분봉에서 적용
3. 전일봉 종가가 엔벨롭 (20,20) 의 중간선과 하단선의 중간((중간선+하단선)/2)보다
높으면 매수하지 않음.
미리 감사드립니다.
아.. 그리고 위의 식을 적용하려면 1일봉으로 먼저 시작해서 참조누르고 30분봉을 적용
해야 하는지.. 아니면 30분봉으로 먼저 시작해서 참조누르고 1일봉을 적용해야 하는지도 궁금합니다.
2009-10-16
770
글번호 25460
답변완료
수식 부탁드립니다.
메일로 보내드렸습니다.
2009-10-16
657
글번호 25458
답변완료
문의드려요
앞에 포지션청산이후에 저점이 20이평선 아래에한번이라고 내려 갔을경우에 20이평위면 산다라는 수식을 만들고 싶은데 청산이후에 봉잡는걸 잘모르겠어요
2009-10-16
552
글번호 25451
답변완료
12206 추가질문 좀 봐주세요~ (내용무)
..
2009-10-16
599
글번호 25450
답변완료
수식 문의드립니다.
종가일봉으로 시스템시뮬레이션을 돌리고있습니다.
궁금한건 신고가돌파종목중에 종가상으로 상한가일때는 매매가안되게끔 하는방법이있는지요. 예를들어 100일동안 신고가종목중에 자동매수되게끔 시스템수식을해놨는데 그 신고가간종목이 상한가로마감한경우 매수가안되게끔...
알려주시면감사하겠습니다.
2009-10-16
657
글번호 25446
답변완료
강제청산 인식 - 재검토
밑에 글이 넘어가서 이곳에 다시 올립니다.
테스트 해본 결과 인식이 안되던데
다시한번 검토해주세여.
var : losscnt(0),cnt(0);
If DayIndex() == 0 Then
{
SetStopLoss(0.5,PointStop); //을 설정한 후
losscnt = 0;
}
매매후 로스컷 발생시키고...
for cnt = 1 to 5{
if sdate == ExitDate(cnt) and IsExitName("StopLoss",cnt) == True
Then losscnt = losscnt +1;
}
MessageLog("losscnt %.2f", losscnt); // Debug
로스컷 발생시켰는데도 losscnt는 0입니다.
로스컷이 발생되면
프로그램 전체 스탭 중 제어가 어디로 가게 되는 것인가요?
처음부터 수행된다면, 매 봉마다
로스컷 발생이 이전에 일어났는지를 인지해야
그에따른 처리를 할 수 있는데...
==== 이하는 밑에 글 ====================================
안녕하세요
예스스탁입니다.
var : losscnt(0),cnt(0);
#당일 손절매 횟수
losscnt = 0;
for cnt = 1 to 20{
if sdate == ExitDate(cnt) and IsExitName("StopLoss",cnt) == True Then
losscnt = losscnt +1;
}
if losscnt < 1 and 진입조건 then
buy();
즐거운 하루되세요
> HI_coco 님이 쓴 글입니다.
> 제목 : 강제청산 인식
> 프로그램에서
If DayIndex() == 0 Then
{
SetStopLoss(0.5,PointStop); 을 설정한 후
}
장중에 강제청산이 발생되었습니다.
이때, 오늘현재봉 또는 오늘 시작부터 현재봉까지에서
강제청산이 발생되었는 지를
아는 방법이 있습니까?
강제청산 발생 후엔 매매금지시키려고하는데여.
2009-10-15
728
글번호 25445
답변완료
시스템식 질문
If l[1] > c Then // 현재봉의 종가가 직전봉의 저가 보다 낮으면
{
value1 = h; //현재봉의 가장 높은 가격을 value1으로 지정한다
Sell("▼매도");
}
If c[0] > value1 Then // 만약 저장한 값보다 현재봉의 종가가 크면
{
ExitShort("▼매도청산");
}
어떤때는 value1 값이 제대로 잡히는것 같고
어떤때는 value1 값이 제대로 안잡히는 것 같은데..
저장한 값보다 현재봉의 종가가 더 크지 않은데
매도 청산이 되고 그러네요
이유가 뭔지 궁금합니다~
2009-10-15
708
글번호 25444
답변완료
보조지표의 기준선
안녕하세요?
친절하고 신속한 답변을 해주셔서 감사드립니다^^
제가 RSI를 보고 있는데요..기준선이 두개가 있습니다. 대개는 "30" 과 "70"을 사용합니다.
그런데 RSI지표에 윌리엄스퍼의 기준선을 넣으려면 어떻게 해야할까요?
다시 말씀드리면 RSI 기준선 외에 윌리엄스퍼의 기준인 "-20" 과 "-80" 을 동시에 넣는 방법이 있을까요?
된다면 수식을 만들어주실때 옆에 간단한 설명을 붙여주시길 부탁드립니다
미리 감사드려요~~
2009-10-15
918
글번호 25443