커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1531
글번호 230811
답변완료
지표 질문입니다
일간 차트에 월봉 시가를 표시하고
이번달 월봉 시가(A)가 저번달 월봉 시가(B)보다 높으면
A+(A-B) 표시
이번달 월봉 시가(A)가 저번달 월봉 시가(B)보다 낮으면
A-(B-A) 표시
감사합니다
2023-06-16
955
글번호 169828
2wnwn 님에 의해서 삭제되었습니다.
2023-06-16
28
글번호 169827
답변완료
아래검색식을 09시 이후 시간설정하고 싶어요
input : P(20);
var : mav(0),T(0),LL(0),LL1(0),mav1(0),T1(0),LL2(0),LL11(0);
var12 = accumn(m,5)/accumn(v,5);
if CrossUp(h,var12[1]) Then #전저점이 전전저점보다 큼
Find(1);
2023-06-16
807
글번호 169819
답변완료
부탁드립니다.
현재 자기가 보유하고 있는 종목마다 평균단가를 해당 종목 챠트로 이동하여 볼 때 그 평균가격을 수평선 지표로 구현할 수 있는지요
감사합니다.
2023-06-16
834
글번호 169818
답변완료
부탁 드립니다
수고 하십니다
키움증권 수식 변환 한번더 부탁 드립니다
jas=avg(c,period)/100;
if(c>avg(c,period),jas*100,0)
2023-06-15
917
글번호 169817
답변완료
문의드립니다.
국선에서 캔들이 당일중심가격 위로 향하면 캔들 컬러가 Red로 아래로 향하면 Blue로 하고자 합니다.
도움 주시면 감사하겠습니다.
늘 도와주심에 감사드립니다.
오늘도 행복하세요.
2023-06-15
875
글번호 169816
답변완료
문의 드립니다.~~~~
작성해 주신 아래식에서
고점과 저점을 설정하는 변수 n틱에 대한 부분이 적용되지 않은 것 같아
다시 부탁드립니다.
감사합니다.
안녕하세요
예스스탁입니다.
고점은 고가기준 최근 상승한 고가기준 n틱하락
저점은 저가기준 최근 하락한 저가기준 n틱상승으로 작성해 드립니다.
var : t1(0),hd(0),ht(0),hv(0);
var : t2(0),ld(0),lt(0),lv(0);
var : B(0),S(0);
if Bdate != Bdate[1] Then
{
t1 = 0;
Var1 = sDate;
Var2 = stime;
var3 = h;
hd = 0;
ht = 0;
hv = 0;
t2 = 0;
value1 = sDate;
value2 = sTime;
value3 = l;
ld = 0;
lt = 0;
lv = 0;
B = 0;
S = 0;
}
else
{
if h > h[1] Then
{
t1 = 1;
Var1 = sDate;
Var2 = stime;
var3 = h;
}
if h < h[1] Then
t1 = -1;
if t1 == -1 and h <= var3-PriceScale*3 Then
{
t1 = -2;
hd = Var1;
ht = Var2;
hv = var3;
if lv > 0 Then
{
TL_New(ld,lt,lv,hd,ht,hv);
B = hv+(hv-lv);
S = Lv-(hv-lv);
}
}
if l > l[1] Then
t2 = 1;
if l < l[1] Then
{
t2 = -1;
value1 = sDate;
value2 = stime;
value3 = l;
}
if t2 == 1 and l >= Value3+PriceScale*3 Then
{
t2 = -2;
ld = value1;
lt = value2;
lv = value3;
if hv > 0 Then
{
TL_New(hd,ht,hv,ld,lt,lv);
B = hv+(hv-lv);
S = Lv-(hv-lv);
}
}
}
if MarketPosition <= 0 Then
Buy("b",AtStop,B);
if MarketPosition >= 0 Then
Sell("s",AtStop,S);
즐거운 하루되세요
> 예스요 님이 쓴 글입니다.
> 제목 : 문의 드립니다.~~~~
> 수고하십니다.
다음식 부탁합니다.
장시작후
고점설정: 상승시 n틱 하락하면 전고점 설정
저점설정: 하락시 m틱 상승하면 전저점 설정
고저점 설정의 조건이 달성되는대로 고점과 저점을 잇는 추세선 표시
매수진입: 전저점 형성후 전고점을 (전고점-전저점)틱수 만큼 돌파시
매도진입: 전고점 형성후 전저점을 (전고점-전저점)틱수 만큼 돌파시
수고하세요.
2023-06-15
1438
글번호 169815
답변완료
문의드립니다.
파라볼릭에서 종가가 위로 올라가도 바로 매수진입하지 않고 첫 봉의 종가보다 이후 20개봉 이내에서 15틱 위일 때 즉시 매수,
파라볼릭에서 종가가 아래로 내려가도 바로 매도진입하지 않고 첫 봉의 종가보다 이후 20개봉 이내에서 15틱 아래일 때 즉시 매도,
이때 파라볼릭 한 방향에서는 1개 신호만 나오길 원합니다.
즉, 매수든 매도든 한 방향에서는 그 방향으로 한번 신호가 나오면 익절이 되든 손절이 되든 1번만 나오게 하고 싶습니다.
노고에 미리 감사드립니다.
2023-06-15
1300
글번호 169814
답변완료
키움식 변환 부탁드립니다.
**AA는 임의로 정의된 함수입니다.
BBB = 1.05;
a1 = 0.99;
a2 = 0.98;
a3 = 0.97;
HHH= if (AA(0) > 0, AA(0), if (AA(30) > 0, AA(30),if (AA(60) > 0, AA(60), if(AA(90) > 0, AA(90),if (AA(120) > 0, AA(120), if (AA(150) > 0, AA(150), 181 ))))));
LLL= lowest(L,HHH);
RRR= ((L*BBB<H) and O<C);
GGG= ((L*BBB<H) and O>C);
UUU= (H>= (max(O,C)*BBB));
UULLL= ((L*BBB) <= min(O,C));
UUCCC= ((O(1)>C(1)) and (L(1)*BBB<=H));
UUBBB=max(O(1),C(1))*BBB<=H;
RBRB = if( (h>=LLL*BBB) and (L!=LLL), 1,if (RRR or UULLL or (UUCCC and !UULLL(1) )or UUBBB or UUU, 1, 0));
HLHL = if (RBRB, H, highestsince(1,RBRB==1, H));
SESE0 = if (반등, lowestsince(1,반등==0, l), lowestsince(1,반등==1, l)) *반등폭;
SESE1 = HLHL*a1;
SESE2 = HLHL*a2;
SESE3 = HLHL*a3;
SESE0 ~ SESE3를 plot 로 표현하기 원합니다.
2023-06-15
1378
글번호 169813