커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
5446
글번호 230811
답변완료
질문 올립니다.
안녕하세요. 늘 감사드립니다.
나스닥이
새벽 04시에서 07시까지 180틱 이상 상승하고 (( 07시 가격 - 04시 가격 > 180틱 )),
08시 ~ 10시 12분까지 70틱 이상 하락했으며 (( 08시 가격 - 10시 12분 가격 > 70틱 )),
새벽 04시 가격보다 10시 12분 가격이 80틱 이상 더 높은 ((10시 12분 가격 - 04시 가격 > 80틱 ))
경우,
항셍 [10시 14분 가격 + 30틱]에 매도 주문이 10시 15분에 나갈 수 있도록 하는
시스템 식 부탁 드립니다.
((위의 180틱, 70틱, 80틱 등의 숫자는, 최적화 가능하도록 외부변수로 해 주시면 대단히 감사하겠습니다.))
((그리고, 작은 추가 질문 올리고 싶습니다.
지금 컴퓨터에서 최적화 작업을 하다 보니 컴퓨터가 버벅대는데,
아주 i9에 9세대, 16기가 램 정도로 새로 컴퓨터를 구입할까 생각 중입니다.
현재 YesLanguage에서,
이렇게 i9 9세대 CPU의 기능을 다 활용하게 되는지,
아니면 (가령 i7 8세대 등) 어떤 특정 단계의 CPU 이상으로는 더 높은 사양을 써 봤자 마찬가지인지
알려 주시면 대단히 감사하겠습니다.
컴퓨터 하드웨어와 소프트웨어간의 관계를 제가 잘 몰라서, CPU 성능 관련 검색을 하다 보니, 어떤 게임의 경우 몇 쓰레드까지 처리 가능하므로 그 이상의 쓰레드를 처리하는 CPU는 결국 성능이 그 아래 등급의 것과 마찬가지다 등의 이야기가 보여서요, 예스트레이더와 관련하여 굳이 현재 최고 사양의 컴퓨터를 쓰는 것이 이득이 되는지, 아니면 아직은 그 것이 불필요하고 어느 정도까지의 CPU를 쓰면 된다라는 것이 있는지 궁금해서 질문 올립니다.))
대단히 감사합니다.
2020-01-21
326
글번호 135254
답변완료
문의 드립니다.
안녕하세요...
기본지표중에 LSR 지표가 있는데요....
수식은
Input : Period(14);
var : Slope(0);
Slope = LRS(C,Period);
Plot1(Slope, "LRS");
PlotBaseLine1(0, "기준선");
이렇게만 나오네요..
이지표를.. 스토케스틱처럼 시그널선을 만들수 있을까요???
기본 LRS선에 시그널선을 만들고 싶어서 가능한지 여쭈어 봅니다.
2020-01-19
247
글번호 135253
답변완료
부탁 드립니다.
도움에 감사 드립니다.
1)아래 수식을 반대로
하락하다가 상승으로의 변곡이 나타 나도록
수정 부탁 드립니다.
2)아울러 수정한 수식을
타주기(분용)을
틱용으로도 수정 부탁 드립니다.
Input: Atime(11),p1(20);
Var: Cnt(0),HH(0),LL(0);
var : count(0),sum1(0),mav1(0),sum2(0),mav2(0),TF(0),S1(0),S2(0),T(0),TM(0);
Array: tp[100](0), upv[100](0),dnv[100](0);
Array : OO[100](0),CC[100](0);
if Bdate != Bdate[1] Then{
S1 = TimeToMinutes(stime);
T = 1;
}
if date != date[1] and Bdate == Bdate[1] Then{
S2 = 1440-S1;
T = 2;
}
if T == 1 then
TM = TimeToMinutes(stime)-S1;
if T == 2 Then
TM = TimeToMinutes(stime)+S2;
TF = TM%Atime;
if Bdate != bdate[1] or (TF < TF[1] and Bdate == Bdate[1]) Then{
OO[0] = O;
for cnt = 1 to 99{
OO[cnt] = OO[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if CC[P1+1] > 0 and (Bdate != bdate[1] or (TF < TF[1] and Bdate == Bdate[1])) Then{
sum1 = 0;
sum2 = 0;
for count = 0 to P1-1{
sum1 = sum1+CC[count+1];
sum2 = sum2+CC[count+2];
}
mav1 = sum1/P1;
mav2 = sum2/P1;
If (CC[1] < mav1 and CC[2] >= mav2) Then
{
tp[0] = (OO[1] + CC[1]) / 2;
For Cnt = 1 To 99
{
tp[Cnt] = tp[Cnt -1][1];
}
}
for cnt = 0 to 99
{
if tp[cnt] >= C Then
upv[cnt] = tp[cnt];
Else
upv[cnt] = 1000000;
if tp[cnt] <= C Then
dnv[cnt] = tp[cnt];
Else
dnv[cnt] = 0;
}
var1 =1000000;
LL = 0;
for cnt = 0 to 99
{
if upv[cnt] <var1 THEN
var1 = upv[cnt];
if dnv[cnt] > LL Then
LL = dnv[cnt];
}}
plot1(var1);
2020-01-20
255
글번호 135252
답변완료
시스템 진입식 부탁드립니다.
안녕하세요 수고가 많으십니다.
시스템 수식 부탁드립니다.
20일 신고가 대비 5퍼센트 하락하면 바로 매수
5퍼센트 익절 또는 5퍼센트 손절
재진입은 이전의 20일 신고가보다 높은 새로운 20일 신고가 이면
20일 신고가 대비 5퍼센트 하락하면 바로 매수
5퍼센트 익절 또는 5퍼센트 손절
수식 부탁드립니다. 감사합니다.
2020-01-19
243
글번호 135251
답변완료
문의드립니다.
키움에서 사용하던 거래량 지표입니다.
수식변경 부탁드립니다.
수식1 이름: 거래량
PVI(C)+NVI(C)
수식2 이름: 평균
AVG(PVI(C),PERIOD)+AVG(NVI(C),PERIOD)
수식3 이름: 표시
A=PVI(C)+NVI(C);
B=AVG(PVI(C),PERIOD)+AVG(NVI(C),PERIOD);
MIN(A,B)
지표조건설정: 조건
period 25
2020-01-19
460
글번호 135250
답변완료
수식문의드립니다.
안녕하세요.
시스템 수식 문의드립니다.
tradingwiew 에 있던 것들 중 하나인데..
에스차트에서 적용이 될지 궁금합니다.
아래수식에서 hl2는 (h+l)/2 입니다.
//Author - Rajandran R
//www.marketcalls.in
study("Supertrend V1.0 - Buy or Sell Signal", overlay = true)
Factor=input(3, minval=1,maxval = 100)
Pd=input(7, minval=1,maxval = 100)
Up=hl2-(Factor*atr(Pd))
Dn=hl2+(Factor*atr(Pd))
TrendUp=close[1]>TrendUp[1]? max(Up,TrendUp[1]) : Up
TrendDown=close[1]<TrendDown[1]? min(Dn,TrendDown[1]) : Dn
Trend = close > TrendDown[1] ? 1: close< TrendUp[1]? -1: nz(Trend[1],1)
Tsl = Trend==1? TrendUp: TrendDown
linecolor = Trend == 1 ? green : red
plot(Tsl, color = linecolor , style = line , linewidth = 2,title = "SuperTrend")
plotshape(cross(close,Tsl) and close>Tsl , "Up Arrow", shape.triangleup,location.belowbar,green,0,0)
plotshape(cross(Tsl,close) and close<Tsl , "Down Arrow", shape.triangledown , location.abovebar, red,0,0)
//plot(Trend==1 and Trend[1]==-1,color = linecolor, style = circles, linewidth = 3,title="Trend")
plotarrow(Trend == 1 and Trend[1] == -1 ? Trend : na, title="Up Entry Arrow", colorup=lime, maxheight=60, minheight=50, transp=0)
plotarrow(Trend == -1 and Trend[1] == 1 ? Trend : na, title="Down Entry Arrow", colordown=red, maxheight=60, minheight=50, transp=0)
2020-01-19
304
글번호 135249
롤러마스터 님에 의해서 삭제되었습니다.
2020-01-18
0
글번호 135248
요타 님에 의해서 삭제되었습니다.
2020-01-18
9
글번호 135247
답변완료
수식문의드려요.
1차매수
TRIX_1(12,9) 골든크로스일때
2차매수
TRIX_2(15,9) 골든크로스일때, but 1차 진입 당시 TRIX_2 or TRIX_3가 0 이상의 값이였다면 진입 제외
3차매수
TRIX_3(20,9) 골든크로스일때, but 1차 진입 당시 TRIX_2 or TRIX_3가 0 이상의 값이였다면 진입 제외
1차청산
1차 진입가의 5PT 상승시 청산
2차청산
2차 진입가의 3PT 상승시 청산
3차청산
2차 진입가의 1.5PT 상승시 청산
2020-01-18
228
글번호 135246