커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
5399
글번호 230811
답변완료
64130 재문의 드립니다.
* 아래 식대로 해보니까 전일 가격대에서도 매매가 됨니다.
즉 하락 하고 있는데 전일 가격대에서 막 매수가 됨니다.
<요청 사항> var99이 가장 직전 crossup 또는 crossdown 되는 기준으로
매매가 되도록 부탁 드립니다.
## SwingLow(1,H,Left,right,Left+Right+1) != -1 함수 와
countif 함수 로 요청 좀 드립니다.
var99 = ma(c,20) ;
var1 = 51.1;
var2 = 51.3;
var3 = 51.5;
var4 = 51.7;
var5 = 51.9;
Condition1 = c > var1 and c > var2;
Condition2 = c < var5 and c < var4;
if Condition1 == true and Condition1[1] == false Then
buy();
if Condition2 == true and Condition2[1] == false Then
sell();
* 고맙습니다.
2019-09-19
200
글번호 132070
답변완료
수정 좀 부탁합니다
아래 식을 적용하면 첨부한 이미지 처럼 파란선이 그려집니다
또 이미지에서 보면 검정선은 제가 직접그린선입니다
두선에 차이를 보면 1. 선의 굵기 ------변경할수 있엇으면 좋겠습니다
2. 숫자 위치가 --- 검정선의 숫자 위치처럼 원합니다
3. 숫자의 소수점 ----- 항셍의 경우 없게 나왔으면 합니다
4. 숫자옆에 "저항대" 이런 식으로 이름을 추가하고 싶습니다
이 부분좀 수정좀 부탁합니다
if MarketPosition(0) == 1 and MarketPosition(0) != MarketPosition(0)[1] Then
{
B = highest(H,BarsSinceEntry+1);
TL_Delete(TL3);
Text_Delete(TX3);
if S > 0 then
{
var88 = S;
TL3 = TL_New(sdate[1],stime[1],S,sdate,stime,var88);
TL_SetColor(TL3,red);
TL_SetExtLeft(TL3,true);
TL_SetExtRight(TL3,true);
TX3 = Text_New(sdate,stime,var88,NumToStr(var88,2));
Text_SetColor(TX3,RED);
}
}
if MarketPosition(0) == -1 and MarketPosition(0) != MarketPosition(0)[1] Then
{
S = lowest(L,BarsSinceEntry+1);
TL_Delete(TL4);
Text_Delete(TX4);
if B > 0 then
{
var99 = B;
TL4 = TL_New(sdate[1],stime[1],var99,sdate,stime,var99);
TL_SetColor(TL4,BLUE);
TL_SetExtLeft(TL4,true);
TL_SetExtRight(TL4,true);
TX4 = Text_New(sdate,stime,var99,NumToStr(var99,2));
Text_SetColor(TX4,BLUE);
}
}
if H > B Then
B = H;
if L < S Then
S = L;
Text_SetLocation(TX3,sdate,stime,var88);
Text_SetLocation(TX4,sdate,stime,var99);
2019-09-19
209
글번호 132069
답변완료
수고 부탁 드립니다
M=BBandsUP(30,1.8);
LL=Lowest(M,기간);
HH=Highest(M,기간);
NL=Valuewhen(1,M<LL(1),M);
Valuewhen(1,BarsSince(M<LL(1))==(기간-K),NL)
지표 조건 설정
기간:5
K :2
종가지수 210선 보다 크거나 또는 당일 돌파와 함께 위 수식에 돌파 안착된 종목좀 찾아 주셔요.
2019-09-19
187
글번호 132068
답변완료
검색식 질문 하나 할게요!
검색식으로 표현 부탁드리겠습니다.
-수식-
지표=Macd(기간1,기간2);
if(CrossUp(지표,0),max(C,O),0)
-지표변수-
기간 12
기간 26
2019-09-18
201
글번호 132067
답변완료
키움수식 예스수식전환
키움지표를 예스지표로 변환부탁드립니다.
수식1
t1=tema(c,21);
t1
수식2
IF(C >T1,T1,0)
수식3
IF(C <T1,T1,0)
라인설정
수식1 선
수식2 원
수식3 원
2019-09-18
267
글번호 132066
답변완료
문의 드립니다
안녕하세요
키움 수식 전환부탁드립니다
a=ma(sum(((c*4) - ((h+l) + (((h(1)+l(1))))))*v),2,지수이평);
b=ma(a,20,단순이평);
f = ma(종가,20,지수이평)-ma(종가,50,지수이평);
s= ma(f,9,지수이평);
if(a>b, if(s<f, 100,65), if(s>f, 0,35));
감사합니다
2019-09-18
450
글번호 132064
스리핏업 님에 의해서 삭제되었습니다.
2019-09-18
0
글번호 132063
답변완료
부탁드립니다.
도움주심에 감사 드립니다.
아래 유형의 마지막 질문 입니다.
이수식을 단위(60)으로 계산하되
월초에서 0으로 출발하는것이 아닌
과거 n봉전에서 0으로 출발하도록 부탁 드립니다.
미리 경배로 감사 인사 올립니다.
input : 단위(60);
var : S1(0),D1(0),TM(0),TF(0);
var : hh(0),ll(0),mm(0),month(0);
month = int(bdate/100)-int(bdate/10000)*100;
if month != month[1] then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%단위;
if (month != month[1]) or ( month == month[1] and TF < TF[1])Then
{
hh = h;
ll = l;
}
if hh > 0 and ll > 0 then
{
if h > hh Then
hh = h;
if l < ll Then
ll = l;
mm = (hh+ll)/2;
var1=c-mm;
plot1(var1);
}
}
PlotBaseLine1(0);
2019-09-19
184
글번호 132062
답변완료
부탁드립니다.
1. 강조식에서 파라볼릭 상승 조건만족시에는 노랑색 수직선으로, 파라볼릭 하락 조건만족시에는 검정색 수직선으로 구현해 주세요 . 감사합니다.
2019-09-18
176
글번호 132061