커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7887
글번호 230811
답변완료
지표식 부탁합니다
안녕하세요/...지표식부탁합니다.
캔:3일간 종가로 표시..
1.전일대비 등락이 (+면 빨강봉 -면파랑봉으로) 보합(금일값=어제값)은 직선으로 본다.
2.실제주가선(평균안한주가)는 선차트로 표시한다.
지표식으로 표현가능한지요..
부탁합니다
2004-04-14
1728
글번호 3197
답변완료
수식문의드립니다.
나스닥 종합에서
dayhigh(1),dayhigh(2),dayopen(1),dayopen(2),dayclose(2)
는 어떻게 나타내야 하는지요.
2004-04-14
1299
글번호 3196
답변완료
아래 1512번 검정이 안됩니다
sh1등이 검정 오류로 나옵니다
한번더 부탁 드립니다
2004-04-14
1594
글번호 3195
답변완료
시스템식 문의드립니다.
정성이 담긴 답변에 항상 감사드립니다.
1. 매수진입 : 이평기준 5MA>20MA 상향돌파하고 MACD가 상승추세일때
청산 및 매도진입 : 이평기준 5MA<20MA 하향돌파하고 MACD가 하락추세일때
2. 매수진입 : 이평기준 5MA>20MA 상향돌파하고 MACD가 MACD signal 선을 상향 돌파시
청산 및 매도진입 : 이평기준 5MA<20MA 하향돌파하고 MACD가 시그널선을 하향 돌파시
%% 즉 어떤 한 조건을 만족한 상태에서 다른 조건 만족시 진입, 청산 가능한 조건입니다.
2004-04-14
1639
글번호 3194
답변완료
수식 문의 합니다.
수고하십니다.
1. 두번째 봉이 20 이평위에서 발생 하면 매수
2. 두번째 봉이 10 이평선 밑에서 발생하면 매도
3. 위 2번의 상황에서 두번째 봉이 5이평선 위에서 발생하면 재 매수
매수조건이 2개라 좀 힘드네요 도움 부탁합니다.
2004-04-14
1579
글번호 3192
답변완료
질문:나스닥종합 신호발생에러
나스닥종합챠트 10분봉에서 4월13일자에서 매도신호가 안나옵니다.
# 매수/매도청산
If dayopen()<dayclose(1) Then
{
Buy();
Exitshort();
}
# 매도/매수청산
If dayopen()>dayclose(1) Then
{
Sell();
Exitlong();
}
전일 종가보다 시초가가 작으면 매수
전일 종가보다 시초가가 크면 매도식이고 당일 청산입니다.
이럴 경우 나스닥종합을 10분봉으로 띄우고 식을 실행시키면 4월13일 시초가가 전일
종가 보다 크므로 매도신호가 첫봉에서 나와야 하는데 안나오네요.
2004-04-14
1494
글번호 3191
답변완료
질문드립니다
지표식을 이용하여 매도하는 식을 알고 싶습니다
지표식은 아래와 같습니다
var : sh1(0), sh2(0), sh3(0), sL1(0), sL2(0), sL3(0);
sh1 = SwingHigh(1,H,3,3,50);
sh2 = SwingHigh(2,H,3,3,50);
sh3 = SwingHigh(3,H,3,3,50);
if sh1 > sh2 and sh2 > sh3 then
var1 = sh1;
sL1 = Swinglow(1,L,3,3,50);
sL2 = Swinglow(2,L,3,3,50);
sL3 = Swinglow(3,L,3,3,50);
if sL1 < sL2 and sL2 < sL3 then
var2 = sL1;
plot1(var1); //고점변곡점
plot2(var2); //저점변곡점
질문1) 매도식(청산식)
고점대비 5호가 이상 이탈하거나,
10 이평이 plot 1데드나거나,
10 이평이 plot 2데드나거나 - 이중 하나라도 신호가 발생하면 매도(청산식)
질문2) 매수식(청산식)
10 이평이 plot1 골드나거나
10 이평이 plot2 골드나거나 - 이중 하나라도 신호가 발생하면 매수(청산식)
늘 감사 드립니다
2004-04-14
1601
글번호 3186
답변완료
거래량지표관련 질문입니다
09:00 ~ 09:05분 거래량이 전일거래량의 5퍼센트이상의 종목검색식 부탁드립니다
2004-04-13
1473
글번호 3185
답변완료
exitshort()함수도 매수가 발생하다니!!!
그동안 시뮬레이션만을 해오다가 오늘 드뎌 실전에 투입하여 봤습니다.
그동안 매뉴얼을 보면서 언어를 공부만 하고 시뮬레이션만을 하다가 실전에서 황당한 경우를 당했습니다. 제가 marketposition으로 현재 제가 가지고 있는 매도 또는 매수의 포지션을 확인하고 항상 하나의 포지션만을 가지도록 제가 만든 지표에 따라 주문하도록 프로그래밍을 했는데 첫번 매수 신호에 그만 두개의 포지션이 매수 되었습니다. 그리고 더욱 운이 나쁜것은 매수신호가 틀려서 손절매를 해야 하는데 하나만 손절매가 되어서 나머지하나를 가지고 있어서 손해의 폭이 커져 버렸습니다.
이 상황이 이해가 안돼서 몇가지 질문 드립니다.
질문1 : 저는 marketposition()라는 함수가 현재 제 계좌의 매도 매수 계약의 상태를 가져다 줄 것이라 굳게 믿고 있었는데 이 루틴이 작동 안한것으로 봐서는 제가 연 차트에서 현재 적용된 시스템이 만든 현재 시점의 포지션을 돌려주는 것 같습니다.
현재 제 계좌의 상태를 알아 낼 수는 없나요?
질문2 : 저는 당연히 buy()과 exitshort()이 따로 있어서 혹시라도 가지고 있지 않은 포지션을 청산하는 과정에서의 오류를 막기 위한 것이라고 생각 했습니다.
그런데 질문 1번의 이유로 있지않은 포지션이 있는 것으로 리턴되어 exitshort()가 호출 되었는데 실제로 선물 1계약이 매수 된 것으로 판단 됩니다. 제 추리가 맞는 지요? 그렇다면 두개의 함수이름을 구분하여 놓은 이유가 무엇인가요?
또한 그 날으 첫번째 거래는 계좌의 잔고 포지션이 매우 중요한데 이를 불러 낼 수 있는 방법은 어떤것이 있나요? 만약에 없다면 어떤 전략을 써야 할 지 알려주시기 바랍니다.
질문3 : 제가 지정가 주문을 내었다고 가정 합니다. 예를 들어 선물 125에 매수 계약을 buy(atlimit,125)로 내었을 때 이 주문을 다시 취소하는 방법 좀 알려 주시기 바랍니다.
2004-04-13
1406
글번호 3184