커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8142
글번호 230811
답변완료
분할청산 로직
예스스팟에서 분할 청산로직을 구현하고 싶은데요,
예를 들어 같은 조건인데 처음 청산신호 발생 시에는 잔고의 50%를 청산하고
그 두번 째 신호 발생 시에는 남아있는 잔고의 60%(이미 청산된 수량 포함의 30%)
그리고 세번 째 신호 발생 시에는 잔고 전량 청산.
이 청산로직 구현 방법을 알려주시기 바랍니다.
*예스스팟 Q&A에 올렸는데 답이 없어서 여기에 올립니다.
2014-08-08
197
글번호 77533
답변완료
간단한 수식 부탁합니다.
1. 참조데이터의 첫번째 봉의 값이 0 이하일 경우 매수 하는 수식과
2. 지표식의 시초값이 0 이하 일경우 매도 하는 수식 부탁합니다. (지표식은 MACd(12,26,9) 값)
2014-08-08
166
글번호 77532
회원 님에 의해서 삭제되었습니다.
2014-08-08
11
글번호 77530
답변완료
시스템수식 질문
매수 : 연속2일 음봉이고, 마지막 음봉이 -1%가 넘어갈때 다음날 시가 매수
매도 : 매수한 그날 종가 정리(1일포지션)
어떻게 작성해야되나요?
일봉으로 작성해야되나요? 분봉으로 data2 넣고 해야되나요?
알려주세요^^
2014-08-08
207
글번호 77523
답변완료
문의드립니다.
포지션 진입후 짧게 수익청산시 청산즉시 다시 같은 방향으로 진입하는 경우가
있습니다.
청산후 몇봉후에 다시 매수 신호가 나왔을때 진입할 수 있도록 하는
수식예제를 좀 부탁드립니다.
단 같은 포지션으로만 몇봉후 진입에 적용되고 반대포지션으로 청산 즉시 진입은
허용할 수 있도록 부탁드립니다.
ps.성실한 답변들에 항상 감사드립니다.
2014-08-08
208
글번호 77522
답변완료
문의드립니다
항상 감사함을 느끼며
도움 요청 합니다.
분봉에서 일봉의 5 이평 10 이평 20 이평 60 이평 120이평 240 이평 을 나타내는 지표를
만들고 싶습니다.
도와 주세요^^
2014-08-08
201
글번호 77521
답변완료
수식좀 고쳐주세요
수고하십니다
아래의 수식은 이평교차매매로 제가 원하는것은 전일값은 무시하고
오늘 시작부터 계산이되어 이평값을 계산하는 수식을 구합니다.
당일분의 종가로만 이평값이 만들어지는 것이죠
부탁합니다
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
2014-08-08
213
글번호 77513
답변완료
부탁드립니다.
안녕하세요 ^^ 데몬입니다.
아래 로직에 대해 매거래 손익을 profit 배열에 넣고 싶습니다.
실제거래가 발생하지 않을때도 가상의 손익을 트래킹하려고요.
늘 감사드립니다.
Array : profit[100](0);
bet = 1;
var1 = 100;
var2 = 103;
if ((stime[1] < 120000 and stime >= 120000) and stime < 130000) then {
if C > var1 and C > var2 Then buy("b",AtMarket,DEF,bet);
if C < var1 and C < var2 Then sell("s",AtMarket,DEF,bet);
}
if (stime[1] < 140000 and stime >= 140000) then {
ExitLong();
ExitShort();
}
SetStopLoss(1,PointStop);
SetStopTrailing(2,3,PointStop);
2014-08-08
215
글번호 77512
데몬 님에 의해서 삭제되었습니다.
2014-08-08
0
글번호 77511