커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8101
글번호 230811
답변완료
트레일링 스탑(TR)
아래 수식의 트레일링스탑은 진입 후 청산될 때까지 적용됩니다.
진입 후 1개의 포지션이 트레이드 종료시간까지 청산되지 않고 있다는 전제하에
13시 까지 적용되는 TR 과
13시 부터 장종료까지 적용되는 TR 을 구분하여 적용하는 수식을 부탁드립니다.
예)
input : Period(17),x(2),y(10);
input : 손절(50),익절(150),TR1(100),TR2(50);
input : TR1 시작(090000),TR1 종료(125959),TR2 시작(130000),TR2 종료(151500);
*************************************
input : Period(17),x(2),y(10);
input : 손절(50),익절(150),TR(100);
var1 = ema(C,Period);
var2 = var1+x*atr(y);
var3 = var1-x*atr(y);
if Crossup(c,var3) Then
buy();
if MarketPosition == 1 then
{
ExitLong("bl1",AtStop,EntryPrice-PriceScale*손절);
ExitLong("bp1",Atlimit,EntryPrice+PriceScale*익절);
ExitLong("btr1",AtStop,highest(h,BarsSinceEntry)-PriceScale*TR);
}
2018-09-14
261
글번호 122054
답변완료
옵션 종목별로 거래주체별 실시간 매매수량 데이터 제공하나요?
+1,+2 및 -1,-2 거래대금은 제공되던데, 그걸 좀더 세분화 시킨 거래주체별 매매 대금/수량 자료도 제공받을수 있는지요?
2018-09-14
280
글번호 122053
답변완료
매매수식요청
VAR1 = MA(C,5);
VAR2 = MA(C,20);
IF MarketPosition == 0 and VAR1 > VAR2 Then
buy("b1",OnClose,def,1);
if MarketPosition == 0 and VAR1 < VAR2 Then
Sell("s1",OnClose,def,1);
* 상기 로직을 딕 차트에서 사용 할려면 어떻게 하나요?
매매가 안되요..
2018-09-14
263
글번호 122052
답변완료
이평선 지표 수식 부탁드립니다.
20일간 일봉상의 최고점을 연결한 20이평선
20일간 일봉상의 최저점을 연결한 20이평선
2018-09-14
284
글번호 122051
답변완료
시스템을 등록하려고하는데 피라미딩(중복 진입)이허용안함으로 디폴트 되어있는데
시스템시장에서 시스템을 공개TEST로 등록하려고 하는데 피라미딩(중복 진입)이 허용안함으로 디폴트되어 있어요.
중복 진입할수 있게 하는 방법이 있나요?
2018-09-14
284
글번호 122050
답변완료
거래량 양봉음봉 지표에서 소리 설정문의합니다
거래량 양봉음봉 지표에서 거래량이 1500이상 일때 소리나오게 하는 방법 알려주세요
1500에서 2000에서 각각 다른 소리 설정할수있는 방법도 부탁합니다
2018-09-14
265
글번호 122049
요타 님에 의해서 삭제되었습니다.
2018-09-13
0
글번호 122048
답변완료
분봉에서 계산한 식의 값을 일봉에서 쓰고 싶습니다.
안녕하세요.
1분봉에서
1. C>=O OR (C == O AND C>=C[1]) 일때 거래를 매수거래량
2. 반대의 경우를 매도거래량
으로 잡고 각각 합산하여
일봉에서 매수거래량과 매도거래량의 추세를 표시하고자 합니다.
일봉데이터를 분봉에 표시하는건 알겠는데, 반대의 경우가 감이 오지 않네요.. ㅜㅜ
답변에 미리 감사드립니다.
좋은 하루되세요 !
2018-09-13
256
글번호 122036
답변완료
수식수정바랍니다.
안녕하세요.
아래수식은 30분봉 직전봉의 고 저 시가 를 3분차트에 나타내는 수식인데요
직전봉말고 현재 30분봉의 고저시가를 나타낼수는 없는지요.물론 현재봉이니
고저가는 30분동안 변하겠지요.현재30분봉의 고저시가를 3분차트에 나타내는 수식을
부탁합니다.
input : Atime1(30);
var : TF1(0),H1(0),H11(0),L1(0),L11(0),C1(0),C11(0),O1(0),O11(0);
TF1 = TimeToMinutes(stime)%Atime1;
if Bdate != Bdate[1] or (TF1 < TF1[1] and stime > stime[1]) or date != date[1] Then{
O1 = O;
H1 = H;
L1 = L;
H11 = H1[1];
L11 = L1[1];
C11 = C1[1];
O11 = O1[0];
}
if H > H1 Then
H1 = H;
if L < L1 Then
L1 = L;
C1 = C;
plot1(H11);
plot2(L11);
plot3(C11);
plot4(O11);
2018-09-13
262
글번호 122035