커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3255
글번호 230811
답변완료
행복; 시스템식 작성 바랍니다
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
시스템식 관련입니다
//===========================================================
<아래 1>과 같은 조건으로 <아래 2>와 같이 시스템식을 작성 하였습니다
- 2023년에 조건에 맞는 날자가 5일간 입니다
(1월5일, 1월6일, 1월9일, 1월10일, 1월 11일)
- 하지만, 성과보고서에는 3번의 거래만 표시됩니다
(1월5일 매수 후 1월6일 매수청산, 1월9일 매수 후 1월10일 매수청산,
1월11일 매수 후 1월12일 매수청산)
질문1) 이를 5번의 거래가 표시되도록 할 수 없는지요?
(1월5일 매수 후 1월6일 매수청산, 1월6일 매수 후 1월9일 매수청산,
1월9일 매수 후 1월10일 매수청산, 1월10일 매수 후 1월11일 매수청산,
1월11일 매수 후 1월12일 매수청산)
질문2) 또는 종가에 매수청산 후 다시 종가에 매수하는 것이 불가능하면
그냥 보유하는 것으로 하여 1번의 거래로 할 수 없는지요?
(1월5일 매수 후 1월 12일 매수청산)
수식 작성 바랍니다^^
--------------------<아래 1 시작>-----------------------------
종목; SK하이닉스 주식선물 연결선물(매수진입, 매도진입 가능)
주기; 일봉
MACD 변수; MACD(12, 26, 9)
<매수진입 조건; Buy>
- 조건1; 거래량 20일 이평선 * 2 <= 거래량 5일 이평선
- 조건2; MACD_OSC >= 0
- 조건3; 100 계약을 종가에(OnClose) 매수진입
<매수청산 조건; ExitLong>
- 조건1; 매수진입한 날 다음날 종가에(OnClose) 전량 매수청산
<매도진입 조건; Sell>
- 조건1; 거래량 20일 이평선 * 2 <= 거래량 5일 이평선
- 조건2; MACD_OSC < 0
- 조건3; 100 계약을 종가에(OnClose) 매도진입
<매도청산 조건; ExitShort>
- 조건1; 매도진입한 날 다음날 종가에(OnClose) 전량 매도청산
--------------------<아래 1 끝>-----------------------------
--------------------<아래 2 시작>-----------------------------
input : short(12),long(26),sig(9),P1(5),P2(20);
var : macdv(0),macds(0),macdo(0),mav1(0),mav2(0);
macdv = macd(short,long);
macds = ema(macdv,sig);
macdo = macdv-macds;
mav1 = ma(v,P1);
mav2 = ma(v,P2);
if MarketPosition <= 0 and
mav1 >= mav2*2 and
macdo >= 0 Then
buy("b",OnClose,Def,100);
if MarketPosition == 1 and BarsSinceEntry == 1 Then
ExitLong("bx");
if MarketPosition >= 0 and
mav1 >= mav2*2 and
macdo < 0 Then
Sell("s",OnClose,Def,100);
if MarketPosition == -1 and BarsSinceEntry == 1 Then
ExitShort("sx");
--------------------<아래 2 끝>-----------------------------
2023-01-16
730
글번호 165481
호정0688 님에 의해서 삭제되었습니다.
2023-01-16
2
글번호 165480
답변완료
문의드립니다
안녕하세요?
캔들이 양봉이며 종가가 BCHAN1 선 위에서 형성되면 이란 조건문을 구합니다
감사합니다
2023-01-16
892
글번호 165479
답변완료
3연속 양봉중 고가
if CountIf(c>o,3)>=3 and CountIf(V>10000000,3)>=1
Then
위 식에서 3봉중 최고가 와 최저가 그리고 3봉 최고.최저의 평균가 를 구하는 방법좀 부탁드립니다.
수고하십시오.
2023-01-16
869
글번호 165478
답변완료
최근2년
안녕하세요?
코스피 200선물 최근 2년동앗 어제 종가 오늘 저가 고가 종가를
엑셀로 다운로드 하는 방법알려주세요?
2023-01-16
1049
글번호 165477
답변완료
문의드립니다.
5, 20선 골든/데드 선물매매에서
골든 신호를 만족했으나 신호나온 봉이 30틱이상 상승한 장대양봉의 경우
일반적인 청산(30틱 이상 하락시 손절, 20틱 이상 상승후 15틱 하락시 트레일링스탑, 5/10선 데드시 청산등)과 달리 해당 봉의 고가와 저가 중간가격을 이탈하면 전량 청산되는 별도 수식을 부탁 드립니다.
매도는 그 반대입니다.
미리 노고에 감사드립니다.
2023-01-16
702
글번호 165476
고성 님에 의해서 삭제되었습니다.
2023-01-16
7
글번호 165473
답변완료
CountIF 함수 Period변수 1024 제한을 넘어서
Condition1 = CountIF ( C > 10000, 1024) > 120;
Period변수 1024 제한을 넘어서
1500~2000봉 정도를 변수로 주고싶어요
다른 코드로 바꿔서 표현할 무슨 방법이 없을까요?
2023-01-17
797
글번호 165470
답변완료
80354 수식 재문의 (냉무)
80354 답변 주신 수식이
전혀 뜨지 않습니다.
다시 한번 확인해 주시기 바랍니다.
항상 친절한 답변 감사드립니다.
2023-01-16
600
글번호 165460