커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1699
글번호 230811
답변완료
수식변환 부탁드립니다.
안녕하세요. 키움에서 사용하던 수식 2가지입니다. 예스랭귀지로 수식변환 부탁드립니다.
항상 감사합니다.
수식1
AA=highest(V(1), 10);
// crossup 70% of 10 candel's highest volume
BB=crossup(V,AA*0.7);
CC=highest(C(1), 10);
// crossup 10 candel's highest
DD=crossup(C, CC);
EE=(highest(high(25),9)+lowest(low(25),9)+highest(high(25),26)+lowest(low(25),26))/4;
FF=(highest(high(25),52)+lowest(low(25),52))/2;
BB and DD and EE < C and FF < C
수식2
M=macd(12,26);
valuewhen(1,crossup(m,0),c)
2021-04-26
1374
글번호 148417
답변완료
지표 부탁 드립니다.
var1 = ma(V,120)[4];
var2 = highest(V,120)[2];
if V[2] > var1*12 and V[2] >= var2 and
v/v[1] < 1.600 and
v/v[1] > 0.275 and
v/v[2] < 0.70 and
v/v[3] < 4.30 and
v[1]/v[3] < 9.00 and
v[2]/v[1] < 5.70 and
v[2]/v[1] > 1.50 and
v[3]/v[4] > 0.700 and
v[3]/v[2] < 0.960 and
v/v[4] < 20.00 and
v/v[4] > 0.300 and
v[1]/v[4] < 40.00 and
v[1]/v[4] > 0.66 and
v[2]/v[4] > 2.000 and
c/o < 1.0250 and
c/o > 0.9935 and
c/o[2] < 1.050 and
c/o[3] < 1.140 and
c/o[3] > 0.990 and
o[1]/o[3] < 1.13 and
o[1]/o[3] > 1.002 and
c[1]/o[3] < 1.12 and
c[1]/o[3] > 0.995 and
h[2]/o[3] < 1.17 and
c[2]/c[1] < 1.055 and
c[2]/o[3] < 1.120 and
c[3]/c[1] > 0.977 and
m < 10000000000 and
m[1] < 18000000000 and
m[2] < 30000000000 and
m[3] < 22000000000
Then
find(1);
위 종목 검색식에서 검색되는 종목의 5분봉 종가기준으로 선을 그을수 있는 지표가 가능할까요? 가능하다면 종가기준선과 종가기준선에서 -2% 선을 그을 수 있을까요?
부탁 드립니다.
2021-04-26
1405
글번호 148416
답변완료
문의드립니다,
수식변환 문의 드립니다.(키움--> 예스)
시스템트레이딩이 아닌
단순하게 차트위에 매도 신호와 매수신호를 표현하고 싶습니다.
화살표가 좀 크게 표현이 되었으면 합니다.
매수신호
m=(a=tema(c,period));
a+a/100;
기준가=M(1);
신호조건=CrossUp(A,A(1));
매도신호
m=(a=tema(c,period));
a-a/100;
기준가=M(1);
신호조건=CrossDown(A,A(1));
변수값
period 3
매번 잘 정리해 주셔서 감사드립니다^^
2021-04-26
1172
글번호 148413
답변완료
시스템 수식좀 부탁드리겠습니다.
이시스템 수식 좀 만들어주실수일을까요??
buy
1.macd가 macd signal 돌파
2.macd가 0을돌파
3.rsi 35돌파
이중1개라도 신호가올시 매수
(1개만 매수신호가오는게아니라 1번신호 1차매수,2번신호2차매수, 3번신호 3차매수
이렇게 매수신호가 세개가뜨도록 부탁드립니다.)-매도도마찬가지
단, 1번의경우 macd signal
2번의경우 macd 0
3번의경우 rsi up
로 매수표시
sell
macd signal가 macd 크로스
macd가 0을 내려감
rsi 70에서 내려옴
단, 1번의경우 macd signal
2번의경우 macd 0
3번의경우 rsi down
로 매수표시
이렇게 가능할까요??
각기 다르게 표현할수없다면 수식만 좀부탁드리겠습니다.
이중1개라도 신호가올시 매도
2021-04-26
1131
글번호 148409
답변완료
부탁드립니다.
-해선 분봉 차트에서 전일까지의 n일간 평균 진폭(dayhigh-daylow)을 나타내는 지표를 부탁드립니다.(예: 4.26일 분봉차트에서 4.25일 까지의 10일간 일간 진폭의 평균)
2021-04-26
949
글번호 148408
크라켄 님에 의해서 삭제되었습니다.
2021-04-26
12
글번호 148407
답변완료
검토 수정 의뢰
수고 하시네요 !
Input : Period1(1), Period2(5), Period3(30), Period4(60), Period5(120),period6(240), Period7(480), Period8(960),period9(1920);
var : sma1(0),sma2(0),sma3(0),sma4(0),sma5(0),sma6(0),sma7(0),sma8(0),sma9(0);
sma1 = ma(C,period1);
sma2 = ma(C,period2);
sma3 = ma(C,period3);
sma4 = ma(C,period4);
sma5 = ma(C,period5);
sma6 = ma(C,period6);
sma7 = ma(C,period7);
sma8 = ma(C,period8);
sma9 = ma(C,period9);
var : t(0),s(0);
var1 = ma(C,1);
Var2 = ma(C,5);
if CrossDown(var1,Var2) Then
{
t = -1;
s = c;
}
if CrossUp(var1,Var2) Then
{
t = 1;
s = c;
}
if t == -1 Then
Buy("b",AtLimit,S-PriceScale*15);
if t == 1 Then
Sell("s",AtLimit,S+PriceScale*15);
if MarketPosition == 1 Then
{
if IsEntryName("b") == true Then
sell("bs",AtStop,EntryPrice-PriceScale*4);
if MarketPosition == 1 and CrossUp(sma7,sma8) Then
ExitShort("-");
}
if MarketPosition == -1 Then
{
if IsEntryName("s") == true Then
Buy("sb",AtStop,EntryPrice+PriceScale*4);
}
매매 반대방향 으로 갈때 4틱손절 후 반대 매매 가 잘 되다가 중간 에
한번씩 수식대로 안되네요 (원인 이 어디 있을까요 ? 잘 하다가 한번 에 큰 손실 을
보니 꼭 해결 을 부탁 드립니다 * 매수 를 했는데 10 틱 이상 하락 하면 청산 과 매도
를 체결 , 매도 를 했는데 10 틱 이상 상승 하면 청산 과 매수 체결 이 반드시 이루어
지게 부탁 드립니다) 그리고 청산 수식 을 넣었는데 실행 이 안되네요
검토 수정 부탁드립니다.
*** 수고 하세요 ***
2021-04-27
677
글번호 148403
답변완료
확인 좀 부탁드립니다!
수식을 만들어 보았는데 일봉, 분봉, 틱봉에서 선이 전부 나타나지 않는게 있네요!
뭐가 문제인지 잘 모르겠습니다! T T
Plot1 (dayopen,"시가");
Plot2 (dayopen(1),"전일시가");
Plot3 ((dayopen(1)+DayOpen)/2,"시가마디");
Plot4 (DayOpen -(dayopen(1)+DayOpen/2),"시가상방마디");
Plot5 (DayOpen +((dayopen(1)+DayOpen)/2),"시가하방마디");
Plot6 ((DayClose(1)+DayOpen(0))/2,"시가종가마디");
Plot7 (((DayClose(1)+DayOpen(0))/2)+DayOpen,"시가종가상방마디");
Plot8 (DayOpen(0)-((DayClose(1)+DayOpen(0))/2),"시가종가하방마디");
Plot9 (DayClose(1),"전일종가");
2021-04-26
796
글번호 148397
답변완료
수식변환 부탁합니다.
키움에서 사용하던수식 두가지 검색할수 있도록 변환 부탁합니다.
첫번째 수식
A=BBandsUP(20,2);
B=Sar(0.02,0.2);
D=disparity(10);
E=avg(c,224);
F=MACD(12,26);
G=eavg(F,9);
crossup(C,A)
and
crossup(C,B)
and
crossup(F,G)
and
D>=95
and
(crossup(C,avg(c,114))
or
crossup(C,E)
or
Crossup(C, avg(c,448)))
두번째 수식
A=stochasticsslow(10,5);
B=stochasticsslow(20,9);
E= (highest(high,9)+lowest(low,9)+highest(high,26)+lowest(low,26))/4;
F= (highest(high,52)+lowest(low,52))/2;
crossup(A(B),15)
and
(CrossUp(C, E(25)) and CrossUp(C, F(25)))
and
Crossup(c,(highestsince(1,crossup(trix(period),0),c)+lowestsince(1,crossdown(trix(period),0),c))/2 )
and
CrossUp(StochasticsSlow(5,3),eavg(StochasticsSlow(5,3),3))
2021-04-26
1076
글번호 148392