커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7519
글번호 230811
inno33 님에 의해서 삭제되었습니다.
2014-03-08
0
글번호 73320
답변완료
15:05 신호발생시 시스템 주문시점 문의
당일청산 전략이 아닌 스윙전략에서 onclose 주문형태로 설정해놓은상태에서 15:05에 신호가 발생하면 다음날 아침 시가에 주문이 실행이 되는건지 아니면 주문자체가 발생하지 않는지 여부를 확인 바람니다.그리고 하나더 트레일링 스탑 단계별 적용하는데 있어서 포인트가 아닌 퍼센트 스탑을 적용하려할경우 수식도 부탁드립니다.그럼 수고하세요
2014-03-08
134
글번호 73319
시월 님에 의해서 삭제되었습니다.
2014-03-08
21
글번호 73318
답변완료
밑에 질문에 연결해서 시스템질문 드립니다.
<질문1>
그림1에서처럼
피앤이솔루션 같은 14년 3월7일날 긴 음봉이 하나 더 있길래 검은 지지라인을 9430정도로 생각하고 9470에 매수 손절가를 9400으로 하면 멜파스처럼 손절이 정확하게 작동을 합니다.
그런데 그림2와 같이
검은 지지라인을 9360으로 생각하고 9400에 매수해서 9320에 손절하려하면
다음과 같이 손절이 작동을 하지 않습니다.
제대로 손절이 작동되게 문의 드리구 싶습니다.
<질문2>
검은 라인을 1차 지지라인이라고 하고 빨간 라인을 2차 지지라인으로 했을때
9400에 매수(예를 들면 100주)를 해서 1차 검은 지지라인(9360)이 깨지는 9340에 매수물량절반(50주)을 손절하고(이 부분은 어제 설명해주셔서 잘 쓰고 있습니다.)
그 다음 2차 빨간지지라인(9250) 근처인 9270에서 다시 손절한 절반물량만큼(50주)을 다시 재매수하고 2차 빨간지지라인을 깨는 9240에 보유물량 전부(100주)를 손절하게 하고 싶습니다.
5분봉의 하나의 긴 장대음봉에서 1차 매수 1차 손절 2차매수 2차전량손절까지 다 되는 걸 질문드리구 싶습니다. 잘 부탁드립니다.
2014-03-08
153
글번호 73317
비엔에프 님에 의해서 삭제되었습니다.
2014-03-08
0
글번호 73316
비엔에프 님에 의해서 삭제되었습니다.
2014-03-08
0
글번호 73315
비엔에프 님에 의해서 삭제되었습니다.
2014-03-08
0
글번호 73314
답변완료
시스템식 추가 질문드립니다.
오늘 예스스탁님이 설명해주신 수식을 적용해서 질문드린 멜파스 14년3월6일자에서
if MarketPosition ==1 and L > 손절가C then {
# exitlong("손절C",atstop,손절가C,"매수가B",매수수량,1);
#
If CodeCategoryEx== 11 and BasePrice < 50000 Then
매수수량 = floor(int((MaxContracts*0.5)/10)*10);
Else
매수수량 =floor(Maxcontracts*0.5);
exitlong("손절c",atstop,손절가C,"매수가B",매수수량,1);
}
말씀하신 대로 대입을 하니 매수가 10600에 손절가C를 10550으로 해놓고 멜파스 5분봉에서
해보니 정확히 작동했습니다.
그런데 여러 종목들에 적용을 해보니 (가격이 떨어질때 매수해서 지지라인을 지키지 못하면
바로 짧게 손절을 해야하기 때문에) 급락하는 종목들을 골라서 테스트해보다가
다음 피앤이솔루션(급락하는 종목을 골라보았습니다만)같은 상황(14년 3월7일 5분봉)에서는 생각한대로 손절이 나가지 않는경우를 발견했습니다.
그림 1(그림안에 그림1로 적어놓은) 에서 검은라인이 제가 생각하는 지지라인이라구 생각하고(매수가9200 손절가9120) 손절을 시키면 멜파스처럼 정확하게 작동을 하는데 (매수하는 봉과 손절하는 봉이 다른 경우)
그림2(그림안에 그림2로 적어놓은) 에서의 예는 제가 생각하는 지지라인이 5분봉의 긴 음봉 하나에서 매수신호랑 손절신호가 발생하는 경우는 제대로 작동하지 않습니다.
어떻게하면 될지 잘 부탁드립니다.
2014-03-08
164
글번호 73313
답변완료
꼭 좀 부탁합니다.
매수 매도 단순 교차매매 시스템 사용중입니다.
1계약 매수(매도) 후 교차점에서 반대매매 신호시 청산 신규진입 하고 있는데,
시장상황에 맞춰 중간에 개입을 해서 청산을 할 때가 있습니다.
시스템이 청산된 것을 인지하지 못하고
청산 매매 1 + 신규 매매 1 ==> 합 2계약이 신규진입하게 되는 것 같습니다.
청산후 보유수량 0 일때 손절 또는 청산신호 발생시 신규주문이 진입되면서
전체 매매가 엉망이 되는 경우가 발생합니다.
매매 발생전
보유수량 체크후 0일때에는 신규주문만 가능하게 하고
청산 및 손절 주문을 막을 방법은 없을까요 ???
부탁합니다.
2014-03-07
149
글번호 73310