커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3607
글번호 230811
답변완료
고점 저점
^^
현캔들의 고점과 저점에서
고점의 가격보다 (가장가까운)높은 고점두개의 숫자(캔들)의 중심과
저점의 가격보다 (가장가까운)낮은 저점두개의 숫자(캔들)의 중심을
시고저종처럼 표시하고 싶은네요
2019-09-19
187
글번호 132077
답변완료
plat...
1)검증부분에서
PlotPaintBar가 실행이 안되는데
다른작업이 필료한가요
2)추가로 월말이 안된다면 주말표시도 안되나요
3)#월첫날
에서 달 넗고
주넣을때 달안에 남은 주를 넗는건지
시작일자를 넣는 건지???
일자도 남은 일자를 넣는지
시작하는 일자를 넣는지 가이드 좀해주세요
예시로 일자넣어서 설면넣어주시면 좀더 쉽게 접근할수 있을 것 같아요
var : count(-1);
if sdate > sdate[1]+30 Then
count = 0;
if sdate != sdate[1] and count >= 0 then
count = count+1;
#월첫날
if count == 1 Then
PlotPaintBar(H,L,"강조",CYAN);
var : month(0),nday(0),week(0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
week = DayOfWeek(date);
#선물만기
if (month%3 == 0 and
nday >= 8 and nday <= 14 and
week == 4) then
PlotPaintBar(H,L,"강조",MAGENTA);
#옵션만기
if (nday >= 8 and nday <= 14 and
week == 4) or (sdate == 20190911) then
PlotPaintBar(H,L,"강조",YELLOW);
2019-09-19
232
글번호 132075
답변완료
자료
안녕하세요
궁금한것이 있어서 올려봅니다
1. 차트에서 매수 매도 신호를 나오고 있습니다
또 손절가도 나오고 있습니다
이런 수치를 차트에서가 아닌 데이타로 받아볼수는 있나요 실시간으로요
있다면 어디서 받을수 있는지 알려주세요
2. 아래 식을 사용하고 있습니다
이 식으로 수정가능한가요
이전 매수가격이 100 이라고 하고 현재 매수 가격이 100 또는 110 이라고 할경우네는
아래식이 적용되어서 수치가 나오고
이전 매수 가격이 100 이라고 하고 현재 매수 가격이 100 또는 95 이라고 할 경우에는
아래식이 적용되지않았으면 합니다
즉 매수는 이전가격보다 같거나 높을경우에만 나오고
매도는 이전가격보다 같거나 낮을경우에만 나왔으면 합니다
if MarketPosition == 1 Then{
value2 = int(((c-EntryPrice)/PriceScale)/4);
if value2 > BH Then{
BH = value2;
if BH >= 1 Then{
Tx = Text_New(sdate,stime,H+PriceScale*1,NumToStr(value2*5,0)+"틱");
Text_SetStyle(tx,0,2);
Text_SetStyle(tx,2,2);
}
}
}
else{
BH = 0;
}
if MarketPosition == -1 Then{
value2 = int(((EntryPrice-C)/PriceScale)/4);
if value2 > SH Then{
SH = value2;
if SH >= 1 Then{
Tx = Text_New(sdate,stime,L-PriceScale*1,NumToStr(value2*5,0)+"틱");
Text_SetStyle(tx,0,2);
Text_SetStyle(tx,2,2);
}
}
}
else{
SH = 0;
}
2019-09-19
158
글번호 132071
답변완료
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
171
글번호 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
175
글번호 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
157
글번호 132068
답변완료
검색식 질문 하나 할게요!
검색식으로 표현 부탁드리겠습니다.
-수식-
지표=Macd(기간1,기간2);
if(CrossUp(지표,0),max(C,O),0)
-지표변수-
기간 12
기간 26
2019-09-18
170
글번호 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
238
글번호 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
423
글번호 132064