커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6202
글번호 230811
답변완료
부탁드립니다
수고하십니다
55214재질문입니다 미국장 시작인 22:30분봉으로 시가선, (1일:52.19)이런식으로우측에표시,선굵기.선색깔 부탁드립니다
2017-10-24
161
글번호 113589
답변완료
문의합니다
(지표식)
var1 = (highest(c,20)+lowest(c,20))/2;
plot1(var1);
(시스템식)
var1 = (highest(c,20)+lowest(c,20))/2;
var2 = var1 - var1[1];
if var2 > 0 Then
buy();
if var2 < 0 Then
sell();
(검색식)
var1 = (highest(c,20)+lowest(c,20))/2;
var2 = var1 - var1[1];
if var2 > 0 Then
find(1);
안녕하세요. 좋은 하루가 되었으면 합니다.
수식 적용에 애로가 있어 문의합니다.
위 수식을 적용하면,
시스템식에서는 a 지점(그림참조)에서 매수신호가 발생하고,
검색식으로는 a 지점 뿐만 아니라 b, c(그림참조)에서도 검색식이 적용되어 나옵니다.
적용하고 싶은 수식은
매수신호가 나오는 b 지점에서만 적용되는
시스템식과 검색식을 알고자 합니다.
감사합니다.
2017-10-24
208
글번호 113586
답변완료
질문드립니다.
안녕하세요.
항상 수고가 많으십니다.
질문드립니다 -----------------------------------------
볼린저밴드에 관한 질문입니다.
변수 X 에 대한 볼린저밴드 식을 계산해 보고 싶습니다.
기존 만들어진 식이 아니라, 직접 계산을 해보고 싶어서 그렇습니다.
감사합니다.
2017-10-24
154
글번호 113585
스로우 님에 의해서 삭제되었습니다.
2017-10-24
6
글번호 113581
답변완료
문의 드립니다.
항상 답변 감사하게 받아보고 있습니다.
어려운 것인줄 알지만 제발 이것만 부탁 드립니다.
자바는 도저히 자신이 없네요. 부탁 드립니다.
하이투자에서 선물거래를 하고 잇습니다.
질문1 : <<진입식>>
예스트레이더에서 신호발생시, 현재가진입
체결이 안되었으면 30초후 한틱위로 정정
미체결시 180초후에 취소.
일부만 체결되고 미체결된것은 취소
<<청산식>>
예스트레이더에서 신호발생시, 현재가진입
체결이 안되었으면 20초후 시장가청산.
청산식은 매수이든 매도이든 잔고를 확인해서 체결잔고가 있을때만 발생되도록 부탁드립니다.
청산식은 항상 포지션잔고 체크하고 잔고에 있는 전량이 전부 주문이 이루어지게 부탁합니다.
2017-10-24
163
글번호 113580
답변완료
수식문의 드립니다.
분할 매수를 하려고하는데..
진입조건이 10가지가 있다고 할때
그중 한가지 조건에서 매수진입후
진입가보다 10틱아래로 내려오면 추가진입매수 거기서 또10틱(처음에서20틱)내려오면 추가매수..
한다고 하면 어떻게 해야 하나요?
모든 진입조건 건건이 반영해야하는지 아니면 진입후 조건으로만 가능한가요..
설명도 부탁드립니다..
진입횟수 를 3번으로 제한하는것도 부탁드립니다./
2017-10-24
148
글번호 113579
답변완료
문의드립니다.
5일전 봉 강조가 안된다고 해서 다시 문의드립니다.
그럼 지표로 만들 수는 있나요??
5일전 봉만 1이 표시되고 나머지는 0으로 한다음 차트에 겹치면 5일전 봉인지 알 수 있을거 같은데요
2017-10-24
140
글번호 113577
회원 님에 의해서 삭제되었습니다.
2017-10-24
25
글번호 113576
답변완료
문의드립니다.
아래에 만들어진 선을 a라 할때,
1.단순이평 20선과 비교하여, 단순이평 20선이 a선보다 위에 있으면 차트화면에 세로로 분홍색채우기를 하고, 밑에 있으면 세로로 파란색으로 채우기를 하고자 합니다.
수식을 어떻게 작성해야 하는지요?
2.위 1처럼 삼각가중평균 30선과 a선을 비교하여 세로로 채우기를 하고자 합니다.
3. 위 1처럼 지수이평 100선과 a선을 비교해여 세로로 채우기를 하고자 합니다.
수식을 부탁드립니다. (기간값은 수정가능하게 부탁드립니다.)
===== 아래 ===========
Input : Length1(5);
Var : TF(0),TLen1(0),cnt(0),sum(0),sum1(0),Tma(0);
Array : CC[100](0),mav[100](0);
TLen1 = Ceiling((Length1 + 1) * .5);
TF = TimeToMinutes(stime)%1.2;
if bdate != Bdate[1] or (bdate == bdate[1] and TF < TF[1]) Then{
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
mav[cnt] = mav[cnt-1][1];
}
}
CC[0] = C;
if CC[Tlen1] > 0 then{
sum = 0;
for cnt = 0 to TLen1-1{
sum = sum + CC[cnt];
}
mav[0] = sum/Tlen1;
}
if mav[Tlen1] > 0 then{
sum1 = 0;
for cnt = 0 to TLen1-1{
sum1 = sum1 + mav[cnt];
}
Tma = sum1/Tlen1;
plot1(Tma);
}
2017-10-24
123
글번호 113575