커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7766
글번호 230811
답변완료
문의드립니다.
조건검색식 문의드립니다.
var1 = ma(c, 20);
var2 = ma(c, 60);
var3 = ma(c, 120);
value1 = min(var1, var2, var3);
3개 이평배열 6가지 중에서 가장 아래에 있는 이평이 20 이평인 경우를 알고자 합니다.
aa = value1 = ma(c, 20) 으로 했을때 검증이 안되네요...
그리고 20 이평이 value1 이 아닌경우 검색식을 만들수 있나요
(20 이평이 6가지 배열중 중간이나 상단에 있는경우)
2009-06-16
730
글번호 22838
답변완료
수식문의 드립니다.
수고많으십니다.
if 패턴조건 then{
Condition1==True;
} else{
Condition1==False;
}
if Condition1==true then
buy();
조건에 편의상 c>c[3] 이렇게 하면
False then 은 진입이 되고
True then 은 진입이 않되는데
True then에 진입을 시키는 방법은 없겠는지요?
미리 감사드립니다.
2009-06-16
747
글번호 22837
답변완료
문의
안녕하세요?
다시질문드립니다.
아래글은 기주신 답변입니다만 서로 이해가 다른것 같아서요.
아래와 같이 해보면
예로
다음과 같이 분할진입을 합니다.
1-3-5-2-9 계약 총 20계약을 매수한후
중간에 5계약을 분할청산하면 5계약 청산분에 대한 손실금 또는 이익금의 반영없이 나머지 잔량 15계약에 대한 손익금만 나타납니다.(참고 포지션프로핏 함수를 사용하게되면 중간에 청산된것이 반영 되지 않고 맥스수량으로 계산되어 메세지로그가 보입니다)
제가 원하는것은
*청산된 5계약에 대한 손익금을 잔량의 평가손에 더해서 메세지로그로 보고 싶은 것입니다.
미리 감사드리며 답변글 아래에 달아드립니다.
===================
안녕하세요
예스스탁입니다.
MessageLog("%.2f",OpenPositionProfit);
즐거운 하루되세요
> 송아지 님이 쓴 글입니다.
> 제목 : ㅁ문의
> 인냥하세요?
분할청산 시스템에서 완전청산되지 않은 포지션의 손익금(미청산부분+기분할청산부분)을
메세지로그로 표현하는 방법을 알려주십시오.
==============================
2009-06-16
741
글번호 22836
답변완료
시스템식 문의드립니다
macd 가 0선을 돌파하고, adx 값이 30이상이면 매수진입,
adx 값이 15 이하이면 매수청산
macd 가 0선을 돌파하고, adx 값이 30 이상이면 매도진입,
adx 값이 15 이하이면 매도청산
하는 시스템식 부탁드립니다.
2009-06-16
692
글번호 22835
답변완료
날짜관련 수식, 오타확인부탁드립니다.
###################################
아래과 같이 답해주셨습니다.
###################################
아래 내용 중
20090401이 20090432보다 크기 때문입니다.이것은 주가 변경될때도 같습니다.
---> 20090501이 20090432보다 크기 때문입니다.이것은 주가 변경될때도 같습니다.
이렇게 돼야 되는거 맞요?^^2009년 04월 01일 이 아니라, "05월" 01일이 4월32일보다 크다는 것...
####################################
####################################
####################################
안녕하세요
예스스탁입니다.
랭귀지에서 날짜를 반환하는 모든 함수는 8자리 숫자입니다.
년도월일을 하나의 숫자로 리턴합니다.
만약 4월30일에 진입하고 2거래일 후에 청산한다고
sdate >= entrydate+2로 식을 작성한다면
20090501 >= 20090430+2가 되어 다음날 바로 청산이 됩니다.
20090401이 20090432보다 크기 때문입니다.이것은 주가 변경될때도 같습니다. ### 이부분이 답해주신 것 중 오타인 것 같습니다.
그러므로 거래일을 카운트하는 값을 만들어 사용하셔야 정확한 내용이 됩니다.
즐거운 하루되세요
> 바랍이었어라 님이 쓴 글입니다.
> 제목 : 날짜 관련 수식
> 날짜 관련 수식에 대한 답변을 보고 다시 의문이 들어 질문드립니다.
Sdate 이나 EntryDate은, 20080514 등으로 표현되는 것으로 알고 있는데요...
이 때 월이나 연도는 관계 없이 일단위의 날짜만 반환하는건가요?
이 질문을 드리는 이유는,
또다른 질문의 답변에서
-> 날짜 이용시, 월이 변동되거나 주말이 끼게 되면 크게 변한다는 말씀을 하셔서 그렇습니다.
즉, 4월 30일 은 30일이고, 5월 1일은 1일...
그런데 일자 상으로는 30이 더 크므로 Sdate 값이 더 크다는 식으로 이해했습니다.
진입이 4월 30일에 있었고, 오늘이 5월 일이이라면(현재 분봉 이용하고 있습니다.)
제 생각에는 EntryDate < Sdate 일 것 같은데
일자 기준으로 하면 EntryDate > Sdate 이 되어버립니다.
(30 > 1 이므로...)
어느 것이 맞는지요?
2009-06-16
765
글번호 22831
답변완료
시스템
안녕하세요?
제가 작성해보았는데, 이상하게 잘 작동이 안됩니다.
죄송합니다.
"a매도"를 하였다가 "a매도청산"을 하였습니다.
"a매도청산"을 한후 5봉이내에 5일선을 회복하는 양봉이 나왔다가,
연이어서 5일선을 하향이탈하는 음봉이 나오면 매도...
이러한 시스템식을 부탁드립니다.
감사합니다.
2009-06-16
634
글번호 22830
답변완료
시스템식 질문입니다
선물
분차트
MACD 200,400,300
시그널과 골든/데드 크로스 신규매수/매도
청산 및 손절 및 트레이링스탑 이후
300봉 이후 신규 매수/매도 가능
손절 3%
트레이링스탑 2%수익후 최고가격대비 2%하락
수고하세요
감사합니다
2009-06-15
670
글번호 22829
답변완료
수고하십니다
선물매도호가총건수를 보면 1800 1900 2000 이런 단위인데요
100단위로 가로선을 그어 주는 지표를 만들고 싶습니다
대략 500에서 4000까지 약 35개선이 되겠네요
메일로 부탁 드립니다
cosric@naver.com
2009-06-15
643
글번호 22822
답변완료
선물 시스템 신규매수매도 질문입니다
선물 분차트
이평선 20/80 골든크로스 데드크로스 매수/매도후
손절 및 익절
로 청산 이후
50봉 이후 신규 매수/매도 가능
시스템 식 입니다
감사합니다
2009-06-15
712
글번호 22820