커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4318
글번호 230811
답변완료
문의드립니다..
안녕하세요 미리감사드리며 문의드립니다
1.
전일~금일 까지의 고가와 저가가 반영되는 로그피보나치 수식으로 부탁드립니다...
input : Per1(23.6),Per2(38.2),Per3(50.0),Per4(61.8),Per5(76.4);
var1 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per1/100));
var2 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per2/100));
var3 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per3/100));
var4 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per4/100));
var5 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per5/100));
2. 아래식에서 금일부터나오는 currentdate 를 삭제해주시고
날짜+시간을 입력한시점부터 선이나올수있게 부탁드립니다..
input : HH(35),LL(30),시간(100000);
var : T(0);
if CurrentDate == sdate Then
T = 1;
if T == 1 and stime >= 시간 Then
T = 2;
if T == 2 then{
plot1(HH,"고점");
plot2(LL,"저점");
plot3 (10^(LOG10(LL)+(LOG10(HH)-LOG10(LL))*(76.4/100)),"-23.6%");
plot4 (10^(LOG10(LL)+(LOG10(HH)-LOG10(LL))*(61.8/100)),"-38.2%");
plot5 (10^(LOG10(LL)+(LOG10(HH)-LOG10(LL))*(50/100)),"-50%");
plot6 (10^(LOG10(LL)+(LOG10(HH)-LOG10(LL))*(38.2/100)),"-61.8%");
plot7 (10^(LOG10(LL)+(LOG10(HH)-LOG10(LL))*(23.6/100)),"-76.4%");
plot8 (10^(LOG10(HH)+(LOG10(HH)-LOG10(LL))*(23.6/100)),"23.6%");
Plot9 (10^(LOG10(HH)+(LOG10(HH)-LOG10(LL))*(38.2/100)),"38.2%");
Plot10 (10^(LOG10(HH)+(LOG10(HH)-LOG10(LL))*(50/100)),"50%");
Plot11 (10^(LOG10(HH)+(LOG10(HH)-LOG10(LL))*(61.8/100)),"61.8%");
plot12 (10^(LOG10(HH)+(LOG10(HH)-LOG10(LL))*(76.4/100)),"76.4%");
}
2017-10-26
168
글번호 113635
답변완료
문의드립니다.
지표를 캔들형태로 만들 수 있나요??
30분봉이라고 하면 30분 동안 캔들이 움직일때 지표도 움직이는데 이걸 캔들화 시킬 수 있는지 궁금합니다.
2017-10-25
147
글번호 113634
답변완료
문의드립니다.
1틱차트에 300틱 차트의 5일선을 표시할려면 어떻게 해야하나요???
2017-10-25
150
글번호 113633
답변완료
문의드립니다.
시스템식입니다.
(매수조건)
1.이평선 정배열 20일 > 60일 > 120일
2. 20일, 60일 이평선 기울기 상승: 최소 10일 이상
3. 1일전 및 2일전 종가 > 5일 이평선
상기 조건을 모두 만족할때,
당일 10시 기준 양봉(시가대비)이면 매수
(매도조건)
1. 매수후 당일에 5%하락시 매도
2. (1)조건이 아니면 다음날 14시에 매도
3. (2)조건에 당일기준 traiingstop(5%) 적용
먼저 감사드립니다.
2017-10-25
145
글번호 113632
답변완료
문의합니다
(지표식)
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);
안녕하세요. 좋은 하루가 되었으면 합니다.
저번 문의(55230번)와 동일합니다.
초보라 설명이 부족했나 봅니다.
그림(var1)에서 상승 또는 연속 상승은 하나의 직선으로 보고,
횡보 후 다시 위쪽으로 꺽는 두 번째 지점을 표시하고자 합니다.
(시스템식과 검색식) : 수식의 의미를 알 수 있게 간단한 해설도 부탁합니다.
감사합니다.
2017-10-25
184
글번호 113631
답변완료
문의드립니다.
A라는 조건이 현재봉부터 N봉전까지 중 1번이상 만족한 상태에서
B라는 조건이 현재봉에 만족하면
실행(buy)에 이르게 하려면,
for 문과 if 문을 이용해서 어떻게 해야 되나요?
구체적으로,
<매수조건>
첫째, CCI(9)가 현재봉에서 N번째봉전까지 -70이하로 간 적이 있을 것 (현재는 -70이하가 아니라도 상관없음, -70이하여도 상관없음)
둘째, 현재봉에서 5이평선과 20이평선이 골든크로스했을 것
위 조건을 모두 만족하면, 다음 봉 시가에서 매수 실행
<매수청산>
매수진입 후 5이평선이 10이평선을 데드크로스하면 매수청산
또는 진입 이후 캔들이 20이평선을 깨고 내려가면 매수청산
또는 제3의 조건(아직 미정)을 만족하면 매수청산(손절)
<매도조건>
첫째, CCI(9)가 현재봉에서 N번째봉전까지 70이상으로로 간 적이 있을 것 (현재는 70이상이 아니라도 상관없음, 70이상이어도 상관없음)
둘째, 현재봉에서 5이평선과 20이평선이 데드크로스했을 것
위 조건을 모두 만족하면, 다음 봉 시가에서 매도 실행
<매도청산>
매수진입 후 5이평선이 10이평선을 골든크로스하면 매도청산
또는 진입 이후 캔들이 20이평선을 뚫고 올라가면 매도청산
또는 제3의 조건(아직 미정)을 만족하면 매도청산(손절)
위와 같은 시스템으로 수식을 짜려면 어떻게 해야되나요?
부탁드립니다.
2017-10-26
154
글번호 113625
답변완료
수식 부탁드립니다
분봉 차트에서 사용할예정입니다
1)단가 1000원 돌파시 50만원어치 매수
-장초반1000이상이지만 갭5%이상시에는 20만원어치 매수
-장초반1000이상이고 갭5%이상이지만 전일음봉이고 전일고점과 2%이내일때 30만원어치 매수
2)1차매수후 2%상승시 추가로 최초매수의 50%를 추가 매수
3)7%상승시 청산50%
15%상승시 청산25%
20%청산시 청산25%
4)4~6.99%상승후 4%이하시 20% 청산
7%상승시 청산30%
15%상승시 청산25%
20%청산시 청산25%
5)-5%에서 손절 50%
손절 50%이후 -5~-9.99%사이에서 더하락하다가 -5%이상 상승시 손절한량만큼 재매수
0~4.99% 상승하다가 0%이하로 재하락시 완전청산
5%상승시 청산50%
10%상승시 청산25%
15%청산시 청산25%
2017-10-26
154
글번호 113623
답변완료
수식 부탁드립니다.
Fibonacci Retrace에 log를 적용시키는 수식 부탁드립니다.
2017-10-25
186
글번호 113622
답변완료
수식 확인을 부탁드립니다!
아래는 한권으로 끝내는 시스템 트레이딩에 나오는 수식 입니다
5분챠트에서 20선이 300선을 돌파하면 매수, 이탈하면 매도 진입을 합니다
신호가 나오는데 신호 위치가 이상 한것 같아서 확인 좀 해주세요!
2번째 그림은 20선이 300선을 돌파 또는 이탈을 했는데 전혀 신호가 나오질 않습니다.
첨부 그림에서 처럼 이평선과 매수 , 매도 신호의 위치가 다르게 표현되는것 같습니다.
5분봉 기준 파랑선은 300선, 분홍선은 20선 인데 노랑색 매수신호의 위치가 20선이 300선을
돌파하기 이전에 먼저 발생을 합니다. 그리고 시스템 성능 보고서는 - 수익률입니다.
그리고 책에는 5분봉 기준에서 설명을 했는데 진짜 5분봉이 가장 최적화된 시간대인지요?
시스템 성능보고서를 보면 책과 다르게 총수익이 - 손실이 나옵니다!
input: P1(20), p2(300), stoploss(1.3);
var: 단기지수이평(0), 장기지수이평(0);
단기지수이평 = Ema(C, p1);
장기지수이평 = Ema(C, p2);
#진입
if CrossUp(단기지수이평, 장기지수이평) then
buy("Buy");
if CrossDown(단기지수이평, 장기지수이평) then
sell("sell");
# 손절 청산
setstoploss(stoploss);
# 당일 청산
SetStopEndofday(1450);
2017-10-25
202
글번호 113621