커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7838
글번호 230811
답변완료
볼린저벤드다운상향돌파
볼린저벤드다운상향돌파시스템식을 부탁합니다
2006-01-31
1252
글번호 9257
답변완료
매수 단위
input : ACCOUNT(5000000);
if CrossUp(C, ma(C,20)) then
<1> buy("매수", onclose, def, int(int(ACCOUNT/C)/10)*10);
코스닥 종목의 경우는
<2> buy("매수", onclose, def, int(ACCOUNT/C)/10*10);
로 작성하면 1주 단위까지 매매하게 되는데......
거래소 종목이면 <1>을 선택하고
코스탁 종목이면 <2>를 선택하도록하는 방법은 없나요?
2006-01-31
1056
글번호 9255
답변완료
조건만족 즉시 주문에 대한 추가 질문입니다.
안녕하세요?
저 아래에 조건만족 즉시 주문에 대해 질문했던 사람입니다.
성실한 답변 감사합니다.
추가적으로 질문 드리고 싶은게 있어서 질문드립니다.
1. 선물이 시가대비 1p 상승 했을때 즉시(봉완성시점이 아니라) 옵션 매수를 하고자 한다면,
atstop을 이용하여 구현이 가능한지요?
선물 조건을 만족하는 즉시 옵션 매매를 하는 것입니다.
좋은 하루 되세요.
2006-01-31
887
글번호 9254
답변완료
포지션유지식
먼저 수고하십니다.
당일 매수후 청산 되지 않고 포지션이 있을경우
그냥두고
당일매수후 청산되고 포지션이 없을경우
조건불문 하고
오후 2시40분에 해당종목을 시장가로 1개사는 식을 부탁드립니다.
새해복많이 받으십시요...
2006-01-31
1128
글번호 9253
회원 님에 의해서 삭제되었습니다.
2006-01-31
14
글번호 9252
답변완료
수식 문의
(12일중 최고가+12일중 최저가)/2
매수신호나 매도신호가 아니고
위 수식을 이동평균선 처럼 선으로 나타내고자 합니다.
어디서 입력하고 어떻게 수식을 만드는지를 알고 싶습니다.
수고하세요. 감사합니다.
2006-01-29
1355
글번호 9249
답변완료
청산관련 질문입니다
Input : Period(9);
Var : value(0);
value = RSI(Period);
# 50 이상에서 진입/50이하가 되면 청산 진입이름은 "매수0"
If CrossUp(value,50) Then
{
Buy("매수0", OnClose, DEF, 1);
}
If CrossDown(value,50) Then
{
Exitlong("매수청산0", OnClose, 1);
}
# 60 이상에서 진입/60 이하가 되면 청산 진입이름은 "매수1"
If CrossUp(value,60) Then
{
Buy("매수1", OnClose, DEF, 1);
}
If CrossDown(value,60) Then
{
Exitlong("매수청산1", OnClose, 1);
}
위에서 작성한 바와 같이 RSI가 50 에서 1계약 진입 후
60이 되면 2번째 계약이 진입하고 만약 60을 내려와 50과 60사이에 RSI가 있으면
"매수1"만 청산이 되고 "매수0" 은 정산이 되지 않은 채 1계약 매수가 유지되어야
하는데 ...
첨부한 그림과 같이 계속해서 같이 청산이 되어 버리는 군요,,
어디가 잘못된 것인지 문의 드립니다
2006-01-28
1124
글번호 9248
답변완료
수고하십니다..
일봉 거래량 이평을 분봉에서 실행 하고자 합니다.
부탁 드립니다.
2006-01-29
1109
글번호 9247
답변완료
시스템매매에 관하여
시스템 식에서 매수진입과 매도진입을 작성한 식이 있다고 할 때,
매수유지상태에서 매도진입 조건이 만족되면,
바로 매수청산이 이루어지고, 신규매도진입이 이루어지는 것을 시뮬레이션에서 보게 되는데요...(매수청산 이나 매도청산 식을 삽입하지 않은 경우에도)
1. 청산식 없이도 실제 매매에서 반대 진입신호가 나오면 청산과 신규진입이 동시에 일어나게 되는지 알고 싶구요
2. 1번의 경우가 맞다면 1계약을 중심으로 볼 때, 청산과 진입주문이 순차적으로 나가는지 아님, 동시에 나가는지도 궁금합니다
3. 2번에서 동시에 나가게 되면 1계약 보유상태이니까 신규매도에 따른 증거금이 필요할 때니까 증거금이 2배로 필요한 지도 궁금합니다
답변해 주시면 대단히 감사하겠습니다...
2006-01-27
1196
글번호 9246