커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7065
글번호 230811
답변완료
검토
네 감사합니다.
[74842]
2-1시스템식의 Plot~~~~
시스템식 사용불가입니다.
다시 검토 부탁드립니다.
2021-11-30
811
글번호 154053
답변완료
수식 문의 드립니다.
안녕하세요.
매번 큰 도움 받고 있습니다.
각 분봉 마다 고가끼리의 연결선
/ 저가끼리의 연결선을 차트상에 표현할 수 있는지요?
2021-11-30
968
글번호 154052
답변완료
함수
안녕하세요
함수 dayOi 가 무슨뜻인가요?
수고하세요
2021-11-30
736
글번호 154051
답변완료
연속 음봉에 대한 종목검색에 대해 문의 드립니다.
연속으로 N일간 음봉이면서 하지만 종가는 항상 전날에 비해 상승하는 패턴의 종목을 검색하고자 합니다.
예를 들어 N=2일 경우, A종목의 이틀전(-2)의 종가가 1000일 때 하루전의 캔들은 음봉을 띠지만, 종가는 1100원 그리고 오늘도 캔들차트상 음봉을 띠지만, 종가는 전날 종가1100원보다 상승한 1300원을 보이는 종목들을 검색하고자 합니다. 수식 부탁드립니다.
항상 감사합니다.
2021-11-30
764
글번호 154050
답변완료
문의 드립니다.
아래 로직에서 시가를 기준으로 주가가 시가가 위에 있을 때에만
매수 신호 진입과 청산 가능하도록 추가 부탁드립니다.
Input : Period(10), MultiD(2);
var : BBmd(0),BBup(0),BBdn(0);
BBmd = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
if C > BBmd and crossup(C[1],BBmd[1]) Then
buy();
input : P(10);
var1 = ma(C,P);
if CrossDown(c,var1) Then
ExitLong();
2021-11-30
923
글번호 154048
답변완료
수식문의 드립니다
Input : Period(3),ntime(110000);
var : value1(0,data2),value2(0,data3),Value3(0),Value5(0);
value1 = ma(data2("c"),Period);
value2 = ma(data3("C"),Period);
value3 = value1 - value2; // 차
Value5 = data2("C")/data3("C")*100; // 비율
if Data2(Bdate != Bdate[1]) Then
Condition1 = False;
if Value5 < 110 Then
Condition1 = true;
if Condition1 == False and
((sdate != sdate[1] and stime >= ntime) or
(sdate == sdate[1] and stime >= ntime and stime[1] < ntime)) Then
Buy();
value5 값이 10분봉에서 첫봉부터 현재봉까지 계속 모든봉에서 100 이상일경우 11시에
매수하고
value5 값이 10분봉에서 첫봉부터 현재봉까지 계속 모든봉에서 100 이하일경우 11시에
매도하려 합니다
수식부탁 드립니다 감사합니다
2021-11-30
882
글번호 154042
답변완료
청산 후 재진입1
국내선물
데이트레이딩
손절로 청산된 경우 당일 저점을 3회 갱신하면 sell
trailingstop으로 청산된 경우 당일 저점을 2회 갱신하면 sell
최소가격변화로 청산된 경우 당일 저점을 1회 갱시하면 sell
위 조건을 아래 수식에 추가하여 주십시요.
*******************************************************************************
input : 이평1(12),이평2(13);
input: loss(0.3),trail(1.5);
input : 최소가격(99999),봉갯수(99999);
Var :v1(0),v2(0);
v1 = ma(downvol,이평1);
v2 = ma(downvol,이평2);
if CrossUp(v1,v2) Then
Sell();
SetStopLoss(loss,PercentStop);
SetStopTrailing(trail,0,PercentStop,1);
SetStopInactivity(최소가격,봉갯수,PercentStop);
2021-12-16
844
글번호 154041
답변완료
지표 수식 부탁드립니다.
당일고점대비 -5, -10, -15, -20, -25, -30
수식 부탁드립니다.
감사합니다.
2021-11-30
884
글번호 154040
답변완료
수식 문의드립니다.
수고하십니다.
저번 수식에 수정을 조금 하고 싶습니다.
매수조건은 볼린저밴드 하단에 있을때, rsi지표가 30이하, 주가이동평균선이 5일선이 120일 이하일때, macd선이 macd시그널선 아래에 있을때 분할매수하고
매도조건은 볼린저밴드 상단에 있을때, rsi지표가 70이상, 주가이동평균선이 5일선이 120일 이상일때, macd선이 macd시그널선 위에 있을때 분할매도하는
input : BBPeriod(20),dv(5),RSIPeriod(10),maPeriod1(5),maPeriod2(20),short(12),long(26),sig(9);
input : 매수금액(100000),매도금액(100000);
var : BBup(0),BBdn(0),RSIV(0),mav1(0),mav2(0),macdv(0),macds(0);;
BBup = BollBandUp(BBPeriod,dv);
BBdn = BollBandDown(BBPeriod,dv);
RSIV = RSI(RSIPeriod);
mav1 = ma(C,maPeriod1);
mav2 = ma(C,maPeriod2);
macdv = macd(short,long);
macds = Ema(macdv,sig);
if C < bbdn and RSIV <= 30 and mav1 < mav2 and macdv < macds Then
Buy("b",OnClose,DEF,Floor(매수금액/C));
if MarketPosition == 1 and
C > AvgEntryPrice and
C > bbup and RSIV >= 70 and mav1 > mav2 and macdv > macds Then
ExitLong("bx",OnClose,DEF,"",Floor(매도금액/C),2);
이렇게 작성해주셨는데 1시간봉으로 볼때 볼린저밴드랑 주가이평선은 일봉기준으로 하고 rsi, macd는 1시간봉기준으로요.
그리고 당일 거래 횟수를 제한하고 싶은데 하루 3번만 거래하는식이 가능할까요?
감사합니다.
2021-11-30
813
글번호 154039