커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7530
글번호 230811
답변완료
문의 드립니다
정상차트와 갭보정 차트에 볼린저밴드를 설정하면 볼린저밴드의 위치가 다르게 나타납니다.
그런데 정상차트에 갭보정한 볼린저밴드를 설정할 수 있는지 궁금합니다.
만약 가능하다면 볼린저밴드와 이동평균선에 대한 지표식을 부탁합니다.
2013-10-20
153
글번호 68627
답변완료
Print 문 사용법
항상 신속하고 상세하게 답변주셔서 많은 도움을 받고 있습니다.
감사합니다.
선물 1분봉 전략차트에 여러개의 지표가들어가 있는데요.
너무 많아서 print 문이 너무 길어지는 문제가 있습니다.
혹시 차트 상단에 있는 [데이타 보기] 아이콘을 눌렀을 때 보여주는 지표값 전체를
받아보는 와일드카드형 문법이 있는지요?
부탁드립니다.
2013-10-20
175
글번호 68626
답변완료
오류코드 문의
감사합니다.
그런데, 이 수식을 예스트레이더에서 검증 해보니 오류코드가 뜨더군요.
1. 5번째 줄, Else
2. 11번째 줄, ,(콤마)
3. 14번째 줄, ,(콤마)
해결책좀 부탁드립니다.
====================================
안녕하세요
예스스탁입니다.
1.
input : 투자금액(1000000);
if CodeCategoryEx == 11 and BasePrice < 50000 Then
var1 = int(int((투자금액)/C)/10)*10;
Else
var1 = int((투자금액)/C);
if C > C[1] Then
buy("b",OnClose,def,var1);
if MarketPosition == 0 Then
exitlong("bx",AtStop,AvgEntryPrice*1.05);
2.
input : 투자금액(1000000);
if CodeCategoryEx == 11 and BasePrice < 50000 Then
var1 = int(int((투자금액*0.25)/C)/10)*10;
Else
var1 = int((투자금액*0.25)/C);
if C < C[1] Then
buy("b",OnClose,def,var1);
if MarketPosition == 0 Then
exitlong("bx",AtStop,AvgEntryPrice*1.05);
즐거운 하루되세요
> 우상향 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
> 시스템 수식 2개 문의드립니다.
가. 상승 시 투자
1. 당일 종가가 전일 종가에 비해 상승했다면,
2. 1,000,000원 투자
3. 1, 2를 계속 반복 until 평균단가의 5% 수익이 날 때까지
4. 종가 >= 평균단가*1.05 라면 전량 매도
5. 1~4번 반복
나. 하락 시 투자
1. 당일 종가가 전일 종가에 비해 하락했다면,
2. 1,000,000원 투자
3. 1, 2를 계속 반복 until 평균단가의 5% 수익이 날 때까지
4. 종가 >= 평균단가*1.05 라면 전량 매도
5. 1~4번 반복
2013-10-19
186
글번호 68625
회원 님에 의해서 삭제되었습니다.
2013-10-19
0
글번호 68624
답변완료
타주기 이평식 부탁드립니다.
안녕하세요?
30분챠트의 이평(6/20/60)을 5분챠트(본챠트)에 그리고 싶습니다.
제실력이 아직 안되어 부탁드립니다.
빠른 답변에 항상 감사드리고 있씁니다.
2013-10-19
174
글번호 68623
답변완료
문의합니다
분봉상 갭보정차트의 10일선과 갭보정안한차트의 10일선을 한화면에 넣을수있을까요?
2013-10-19
166
글번호 68622
답변완료
문의드립니다..
아래식이 트레이드스테이션용 인거 같은데 예스트레이더에는 작동이 안돼서요..
언어가 틀려서 그런건 가요?
제가 실력이 부족해서요..
작동 가능하도록 변환 부탁드립니다
=====================================================
Input: FastLen(9), SlowLen(18), ChLen(12), TrailBar(8), Initial(300), ReBars(15), Reentry(100);
Vars: FastMA(0), SlowMA(0), LEntryPrice(0), SEntryPrice(0), LCount(-999), SCount(-999),
ReEntryCount(0), CurrentPosition(0);
FastMA = Average( Close , FastLen );
SlowMA = Average( Close , SlowLen );
{ Order Placement for Long Positions }
If FastMA crosses over SlowMA and barnumber > 1 then Begin
LEntryPrice = Highest( High , TrailBar )[1] * 1.02;
LCount = BarNumber;
End;
commentary( barnumber - lcount , lentryprice );
If MarketPosition <> 1 AND BarNumber < LCount + ChLen then
Buy ("Cross Over Buy") Initial Shares next bar at LEntryPrice Stop;
{ Order Placement for Short Positions }
If FastMA crosses under SlowMA and barnumber > 1 then Begin
SEntryPrice = Lowest( Low , TrailBar )[1] *.98;
SCount = BarNumber;
End;
If MarketPosition <> -1 AND BarNumber < SCount + ChLen then
Sell ("Cross Under Buy") Initial Shares next bar at SEntryPrice Stop;
{ Trailing Stop while in Position }
If MarketPosition = 1 then begin
LCount = -999;
ExitLong ("LongTStop") next bar at Lowest( Low , TrailBar ) Stop;
End;
If MarketPosition = -1 then Begin
SCount = -999;
ExitShort ("ShortTStop") next bar at Highest( High , TrailBar ) stop;
End;
{ Reentry Technique }
CurrentPosition = MarketPosition;
If CurrentPosition = 0 AND CurrentPosition[1] = -1 then
ReEntryCount = 1;
If CurrentPosition = 0 AND CurrentPosition[1] = 1 then
ReEntryCount = 1;
If MarketPosition = 0 AND MarketPosition(1) = 1 AND ReEntryCount < ReBars then Begin
ReEntryCount = ReEntryCount + 1;
Buy ("Long ReEntry") ReEntry Shares next bar at Highest( High , 10 ) Stop;
End;
If MarketPosition = 0 AND MarketPosition(1) = -1 AND ReEntryCount < ReBars then Begin
ReEntryCount = ReEntryCount + 1;
Sell ("Short ReEntry") ReEntry Shares next bar at Lowest( Low , 10 ) Stop;
End;
2013-10-19
246
글번호 68621
답변완료
옵션 양매도 시스템
시가 또는 장시작후 콜, 풋 외가 양매도후 종가청산하는 시스템식이 궁금합니다.
2013-10-19
238
글번호 68620
답변완료
검색식 부탁드립니다 ^^
안녕하세요 ^^
예스트레이드(하이투자증권) 초보사용자입니다
주식 자동매매를 하려고 하는데 기본교육은 받았지만 직접 만들어서 하려고 하니
모르는 것이 대부분이네요. 깜깜합니다 ^^
실례가 되지만 도움을 받는 것이 빠른 방법이라고 판단이 되어 부탁드립니다 ^^
<< 검색조건 입니다 >>
<< 주간매매 매수진입, 매도청산>>
0. <코스피, 코스닥><우선주 제외>
1. 주가 1,000원 이상 7,000원 이하
2. 60일 신고가(종가기준)
3, 월봉이 양봉이고 전월고가보다 크다
4. 주봉이 양봉이고 전주고가보다 크다
해당주 월요일 또는 화요일 에만 매수진입
5. 일봉이 양봉이고 전일고가보다 크다
6. 월봉 1 >= 5 >= 10 >= 20
7. 주봉 1 >= 5 >= 10 >= 20
8 일봉 1 >= 3 >= 5 >= 20 >= 60
9. 60분봉 1 >= 5 >= 20 >= 60
10. 30분봉 양봉
11. 최근 5일간의 평균거래량이 5만주 이상 (금일 거래량 포함) 이거나
금일 거래량 10만주 이상
12. 한종목당 1,000주 이내 까지 보유금액 한도내 매수진입
(매수진입 지정수량 적용은 당일에만 한정)
13. 매수진입가능 종목수는 3종목이내(보유가능종목수 를 의미함)
14 매수진입중인 종목중 지정된 1,000주 이내 이더라도 일봉 3일선이 5일선을 데드크로스
하면 매수중지하고 기 매수된 수량은 시장가 매수청산
15. 총매수금액 2,000 만원이 될 때 까지 매수진입
16. 매수진입후 보유종목중 일봉 3일선이 5일선을 데드크로스 하면 시장가 손절매수청산
17. 매수진입 완료후 보유중인 종목중 수익이 10%이상이면 시장가 매수청산
(만약 당일내 10% 이상 상승하는 경우는 고점대비 2% 내리면 매수청산)
18. 그리고 위의 매수진입조건이 충족되면 반복매매한다
<< 20일선돌파 매수진입, 매도청산>>
0. 60일 최고종가(종가기준)
1. 주가가 1,000원 이상 7,000원 이하
2. <코스피, 코스닥><우선주 제외>
3. 일봉이 양봉이고 전일고가보다 크다
4. 주봉 1 >= 5 >= 10 >= 20
5. 일봉 1 >= 20 이고, 1 >= 3 이고, 1 >= 5 이고, 1 >= 10 이다
6. 1) 일봉이 20일선 돌파 또는
2) 3일선이 20일선 돌파 또는
3) 5일선이 20일선 돌파 또는
4) 금일저가가 금일 20일선보다 작거나 같고 (1회이상)
금일종가(현재가)가 금일 20일선보다 크다 (1회이상)
7. 최근 5일간의 평균거래량이 5만주 이상 (금일 거래량 포함) 이거나
금일 거래량 10만주 이상
8. 한종목당 1,500주 이내 까지 보유금액 한도내 매수진입
(매수진입 지정수량 적용은 당일에만 한정)
9. 매수진입가능 종목수는 3종목이내(보유가능종목수 를 의미함)
10. 매수진입중인 종목중 지정된 1,500주 이내 이더라도 일봉 3일선이 5일선을 데드크로스
하면 매수진입중지하고 기 매수된 수량은 시장가 매수청산
11. 총매수금액 3,000 만원이 될 때 까지 매수진입
12. 매수진입후 보유종목중 일봉 3일선이 5일선을 데드크로스 하면 시장가 손절매수청산
13. 매수진입 완료후 보유중인 종목중 수익이 10%이상이면 시장가 매도청산
(만약 당일내 10% 이상 상승하는 경우는 고점대비 2% 내리면 매수청산)
14. 그리고 위의 매수진입조건이 충족되면 반복매매한다
감사합니다 ^^
2013-10-19
318
글번호 68619