커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7726
글번호 230811
답변완료
행복; 수식 작성 바랍니다
==========
시뮬레이션을 위한 시스템식 작성 바랍니다
==========
참조데이다(data2) 주기; 일봉
참조데이타(data2) 종목; 삼성전자
대상 종목; 현대차
< 매수 조건 >
- 삼성전자가 상승한 날(1월 2일) 이틀 후(1월 4일) 종가(onclose)에 매수
< 매도 조건 >
- 매수가격 대비 10% 상승시 즉시 매도(봉 완성 전이라도)
or
- 매수가격 대비 5% 하락시 즉시 매도(봉 완성 전이라도)
or
- 매수후 주가가 상승하다 하락하여 최고가 대비 6% 하락시(TS; Trailing Stop) 시
즉시 매도 (봉 완성 전이라도)
** 매도 조건의 시스템식을 작성할 때
주기를 일봉으로 하게 되면 시뮬레이션할 때
일봉의 고가와 저가가 전일 종가에 비하여 얼마나 가까운 가에 따라
매도 우선순위가 결정되어
일봉 속에 숨겨진 하루동안의 실제 주가 흐름과 다르게
매도가 이루어질 수 있다고 공부를 하였습니다.
(예, 실전에서는 매도시 주기를 일봉으로 하고 atstop을 걸면 되는 듯..)
이러한 문제점을 해결하려면
매도 조건의 시스템식은 주기를 일봉이 아닌
분봉이나 틱으로 해야하는 것은 아닌지요?
실전용이 아니고 시뮬레이션 용도임을 잘 감안하여 수식 작성 바랍니다
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
2011-05-03
669
글번호 38219
답변완료
검색식좀 부탁드립니다
어제올렸는데 답변이 없어 다시 올립니다
오늘 종가를 기준으로 오늘부터 5일전까지 볼린저밴드하단하향 이탈한종목검색식을
짜주시기를 부탁드립니다
예를들어서 4월25일 시초가부터 4월29일 종가까지 볼린저밴드상 하향이탈한종목을
찾는검색식입니다
그리고 당일(시가부터 종가까지) 볼린져밴드 상단 이탈한 종목검색식도 부탁드립니다
그리고 질문드릴께 있는데 혹시 검색식에서 종목이 안잡히는 경우는 어떤경운가요?
제가 수동으로 볼린저 밴드 종목식에 임의로[2]이렇게 붙혀서 찾
다가 안잡힌종목들이 나왔습니다 예를 들어소프트맥스같은경우는
29일 종가기준120분봉 11봉전에 볼린저밴드 하향이탈이 나왔는데요
Input : Period(20), D(2);
value1 = BollBandDown(Period,D);
If CrossDown(C[11],value1) Then
{
If C==C[1] Then
value2 = 0.001;
Else
value2 = (C[1]-C)/C[1]*100;
}
Else
value2 = 0;
Find(value2);
제가 이렇게 하고서 해봤는데 안나왔습니다 혹시 숫자가 잘못된건지 11이나 13을 대입
해 봤는데도 안나오고요 하향이탈한종목이 나오기도하지만 전혀 다른 방향의 종목들도
나오더군요 이게 제컴퓨터에서만 이런건지 제가 세팅을 잘못해서 그런건지 수정주가
는 클릭을 햇고요 기간은 500봉을 했습니다
이런식으로 안나온게 소프트맥스 한익스프레스 조아제약등입니다
저번에 짜주신 당일 볼린저밴드하단하향이탈검색식도 안잡히는 부분이 있었던것같
습니다
제가 어떤 종목인지는 분명히 기억이 나지 안는데 암튼 빠진종목이 있었던것
같습니다 이번에 짜주시면 저종목들도 포함되게 짜주시면 감사하겠습니다
상단이탈도 마찬가지로 안잡히는것도 있고 분명히 조건미달인데 잡히는게 있습니다
ad모터스같은경우 5월2일 30분에서 D를 1로 넣고 5봉전 상단이탈로 했을경우 안나와야
되는데 나옵니다 제가 잘못설정한건지 왜이런지 궁금합니다
2011-05-03
627
글번호 38218
답변완료
신호문의
항상 감사드립니다
atr청산식을 쓸때, 승수값을 변경하면(예를들어 3atr->4atr) 청산신호 위치만 변경되지 않고, 진입신호도 다른자리로 움직이는 데 어떤이유 때문인지요.
진입식은 전혀 변화를 안주었는데 말이죠. 수식작성 능력이 짧아서,,,
2011-05-02
630
글번호 38217
답변완료
전일 봉 갯수
var1 = dayindex+1;
if date != date[1] then
var2 = var1[1];
전일봉 갯수 질의 시 알려주신 수식입니다.
2006/03/09 의 경우 종료시간이 평일과 달라 봉의 갯수가 다른데
적용이 되지 않습니다..
어찌 해야 할런지요..
2011-05-02
700
글번호 38216
답변완료
건의사항
안녕하세요...
건의사항이 있는데 검토해 주시면 감사하겠습니다.
1) 현재 진입의 경우 '진입지연'이 가능한데, 청산 역시 '청산지연'이 되면
좋겠습니다. (강제청산은 제외하고, ExitLong과 ExitShort에서...)
시스템 포트를 구성하여 매매할 때, 로직이 동일시간대에 신호가 겹쳐서 나오는
경우와 리버스시스템일 경우, 증거금문제 해결과 진입수량 분산효과를 위하여
진입지연을 사용하고 있는데,
청산시도 '청산지연'이 된다면 분산효과에 도움이 될 것 같습니다.
2) Q&A에서 저에게 도움이 되는 내용은 게시글번호를 적어 놓고 있습니다.
그런데 매일 방대한 양의 질문과 답변이 이루어지다 보니, 불과 한두달전 내용을
찾아보려고 해도 상당히 힘드네요. ^^;;
아래 검색항목에 '제목' '내용' '필명' 등으로 검색을 할 수 있게 되어 있는데,
여기에 '게시글번호'로 바로 검색할 수 있게 해주실 수 없는지요?
이상입니다.
5월 징검다리 연휴인데, 좋은 시간되시기를 바라겠습니다.
감사합니다~
2011-05-02
573
글번호 38215
빌리언 님에 의해서 삭제되었습니다.
2011-05-03
222
글번호 38214
답변완료
수식하나 부탁드립니다.
진입후,
수익이 0.5P이상 난후 다시 진입가보다 -0.3p까지 떨어지면 즉시 청산한다.
감사합니다.
2011-05-02
549
글번호 38213
러블리 님에 의해서 삭제되었습니다.
2011-05-02
342
글번호 38205
답변완료
조건만족시 청산
안녕하십니까
주문 설정창에다 조건만족시 청산 말구
식 으로 조건만족시 청산 해서 쓰면 주문할때 오차없을것 사료되어
조건만족시 청산 식 부탁합니다
2011-05-02
586
글번호 38200