커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6695
글번호 230811
답변완료
Buy함수 질문입니다.
안녕하세요
Buy("매수"); 라고 하면 정상적으로 동작을 합니다.
그러나 시뮬레이션을 돌리는 중에 모두 매수1이라고 이름이 찍혀서 구분이 안 되고 있습니다.
그래서 아래와 같이 식을 작성하였습니다.
var : 숫자 (0);
var : 문자 ("");
숫자 = 숫자 + 1;
문자 = Numtostr(숫자, 0);
문자 = "매수" + 문자;
Buy(문자);
그러나 Buy함수에서 오류가 발생합니다.
어떻게 해야 Buy함수에서 직접 ""형태가 아닌 변수형태로 문자열을 줄 수 있는지 궁금합니다.
그것이 안 된다면 시뮬레이션 중에 매수를 구분할 수 있는 다른 방법이 있는지 궁금합니다.
항상 감사합니다.
좋은 하루 되십시요.
2014-12-01
130
글번호 80930
답변완료
수식 문의합니다
현재의 조건들이 각각 진입 신호가 나오게 해주세요(총 4개 신호)
그러시면 제가 합성해서 사용하려 합니다
매수신호는 매수만( 매수신호 - 매수청산)
메도신호는 매도만( 매도신호 - 매도청산)
1)매수조건
a) 5일선 20일선 골드크로스 후 20일선 매수
b) 5일선 20일선 골드크로스 후 5일선 또는 -1틱 에서 매수
2)매도조건
a) 5일선 20일선 데드크로스 후 20일선 매도
b) 5일선 20일선 데드크로스 후 5일선 또는 +1틱 매도
2014-12-01
132
글번호 80929
답변완료
문의
수식 작성할때 EL 지원은 어디까지 되는 것입니까?
EL 체크하고 트레이드스테이션 수식을 복사해 넣어도
함수부분에서 계속 에러가 납니다
barnumber 같은 기본적인 함수에서 -
(게시판 보니까 barnumber에 해당하는 YT 함수는 index 인것 같던데
다른데 보니까 TS 함수가 YT 지원 함수보다 많다고 하는거 보니까
100% 호환은 안될것이라 예상은 했으나 실제 테스트 해보니 거의 수식이
호환 불가인것 같습니다- YT에서 EL 지원범위 알려주시면 감사하겠습니다)
2014-11-30
141
글번호 80928
생생파생 님에 의해서 삭제되었습니다.
2014-12-01
9
글번호 80927
신대륙발견 님에 의해서 삭제되었습니다.
2014-11-30
18
글번호 80926
회원 님에 의해서 삭제되었습니다.
2014-11-30
1
글번호 80925
답변완료
시스템식 부탁드립니다.
안녕하세요
시스템식에서 매수나 매도 신호가 나온 봉에서 바로 진입 신호가 표시되지 말고, 그 다음 봉의 종가가 앞 신호 봉의 고가보다 높거나, 저가보다 낮을 경우에만 매수, 매도 신호가 나오고, 그 다음 봉의 종가가 그러지 않으면 진입신호가 표시되지 않고 지나가는 시스템식을 부탁드립니다.
2014-11-30
137
글번호 80924
답변완료
안녕하세요 시스템식 부탁드립니다.
안녕하세요
너무 잦은 시뮬레이션 상의 시스템매매로 인하여, 매매 횟수를 줄이고자,
이평의 기울기값(보통 미분값이라고 하는데, 맞는 표현인지는 모르겠습니다)을 구하는 시스템식을 알고자 합니다.
예를 들어 8이평의 기울기가 일정정도 가파르기 전까진 매매하지 않고, 일정정도 가파르면 매매를 하고, 그렇게 하고 싶습니다.
예로서 8이평의 기울기 값이 얼마(이건 임의로 해주세요^^)미만이면 거래 X, 얼마 이상이면 거래 O의 시스템식 부탁드립니다.
----아래는 시스템식 예제입니다. ------------------------------------------
이평의 기울기값을 구하는 시스템식; (<-이게 문의의 핵심입니다)
If 기울기값(변수임) < 얼마(임의로 적어주세요) Then
{
여기는 제가 채울 예정이니 그냥 중괄호만 열고 닫아주세요
}
If 기울기값(변수임) >= 얼마 Then
{
위와 같습니다. (그냥 중괄호만 열고 닫아주세요)
}
------------------------------ 여기까지입니다 -----------------
항상 감사합니다.
좋은 하루 되십시요.
추가하여 미분값을 구하는 함수가 있는지도 궁금합니다. 감사합니다.
2014-12-01
148
글번호 80923
답변완료
문의드립니다.
문의드립니다.
문의 1
제가 작성한 시스템 신호를 적용해 보니 그림1과 같이 나옵니다.
그 신호를 그림2 의 작은 화살표와 비슷하게 나오게 신호를 조금 늦게 발생하게 수정해 보려고 합니다.
지금 사용하고 있는 시스템 신호입니다.
if Condition6==true and (V>V[1] or V[1]>V[2]) Then
Sell("S");
if Condition7==True and (V>V[1] or v[1]>v[2]) Then
Buy("B");
상기의 시스템 식에서.. 수정을 원하는 것은.. 그림에서와 같이.. 매도신호 발생 시 양봉이 연속(3개이상)으로 나올때 양봉이 음봉으로 바뀌는 캔들에서 신호가 매도신호를 늦게 내려고 하는겁니다. 마찬가지로 매수신호가 중간에 발생될때 음봉이 3개이상 연속되고 있으면 음봉이 양봉으로 되는 캔들에서 신호가 늦게 발생하게 하려고 합니다.
countif를 써서 기존 조건을 유지해보려했으나.. 잘 되지 않습니다.
문의 2
상기의 방법으로는 기존 신호발생조건을 늦추면서 되지 않는다면.. 캔들을 따라가나오는 Red 와 Black 선은 trix을 개별 수정한 선입니다. 저 trix선을 trix > trix[1] 와 같이 넣어보려고 하는데.. 마찬가지로 중간에 신호 발생조건을 trix의 기울기가 바뀌는 곳까지 끌고 갈수가 없습니다. 부탁드립니다.
2014-12-01
154
글번호 80922