커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7211
글번호 230811
답변완료
식문의드립니다
안녕하세요 식문의드립니다.
앞전에 문의드린것에 추가하고자 합니다.
1.
a번에 장 시작 가격이 특정가격보다 아래에서 시작할것이라 하였는데
아래로 내려가는 가격범위를 설정하고 싶습니다.
특정가격 100원
시작가 99원~81원 작동
시작가 80원~0원 미작동
2.
b번을 %설정이 아닌 가격입력설정으로 부탁드립니다.
3.
d번 적용은 삭제 부탁드립니다.
감사합니다
------------------------------------------------------
1. 시스템식
주식으로 진행하려하며
a. 특정가격(설정할수있게 부탁드립니다)을
돌파할때(당일 시가(09:00)가 특정가격보다 아래에서 시작할것,
특정가격 위에서 시작하거나 내려온 후 돌파는 진입하지 않음)
시장가 매수 주문
b. 특정가격에서 5%(설정) 상승시 시장가 매도
특정가격에서 10%(설정) 하락시 시장가 손절
c. 진입수량(설정)
d. 일자에 관계없이 매수와 매도는 1번만 발생
1
input : Price(100),loss(5),Profit(10),vol(1);
if bdate != bdate[1] Then
{
Condition1 = false;
}
if Condition1 == false and dayopen < Price and C > price Then
{
Condition1 = true;
buy("b",OnClose,def,vol);
}
if MarketPosition == 1 then
{
ExitLong("bx1",AtStop,price*(1+Profit/100));
ExitLong("bx2",AtStop,price*(1-loss/100));
}
2019-03-15
178
글번호 127086
답변완료
매매시간 함수 요청
* 많은 도움에 고맙 습니다.
* 최종 청산을 새벽 05시에 하는데 04:45분에 매수 했다가 바로 매도 되는 경우가 있습니다.
if sdate != sdate[1] Then SetStopEndofday(050000);
if bdate != bdate[1] Then SetStopEndofday(0);
*요청사항: 04시 후에는 매매가 안되게 명령어 <거래시간> 항목 넣은 방법 좀 부탁 드립니다.
즉 04시 이후는 매수 및 매도는 안되고 05시에 청산은 가능하게 요청 좀 드립니다.
#####
input : 거래시간(040000) ;
var1 = ma(c,5);
var2 = ma(c,20);
var3 = highest(H,100);
var4 = Lowest(L,100);
if 현재시간 >거래시간(04시) and crossup(var1,var2) then buy();
if 현재시간 >거래시간(04시) and crossdown(var1,var2) then sell();
* 고맙 습니다.
2019-03-15
199
글번호 127085
답변완료
래리 윌리엄스에 noise ratio 추가법 문의
안녕하세요.
지난번 문의에 답변을 아래와 같이 받았습니다.
K값을 noise ratio로 변경을 하여 아래에 연결하려면 어떻게 하는지 부탁드립니다.
N일은 여러가지로 Test 해 보기 위함입니다.
감사합니다.
N(=20)일 평균 노이즈 비율
노이즈 = 1-abs(시가-종가)/(고가-저가)
================================
안녕하세요
예스스탁입니다.
일봉에서는 시간청산이 되지 않습니다.
분봉차트에 적용하시면 됩니다.
input : k(0.5);
var1 = DayHigh(1)-DayLow(1);
if crossup(c,dayopen+var1*k) Then
buy("b");
if MarketPosition == 1 and sdate > EntryDate and stime == 93000 Then
exitlong("bx");
SetStopLoss(2,PercentStop);
즐거운 하루되세요
2019-03-14
246
글번호 127084
답변완료
문의드립니다
이평 20, 60, 80, 120, 180, 200, 220, 240일선 정배열되는 검색식이 궁금합니다.
2019-03-14
180
글번호 127083
답변완료
안녕하세요
아래 수식은
30이평선값과 현재시장가의 차이(틱값)을
가운데선 0을 기준으로 보여주는 지표인데요
수식
var1 = ma(C,30);
plot1(round((c-var1)/PriceScale,0));
PlotBaseLine1(0);
혹시 여기에
20이평선 을 추가할 수 있을까요?
30이평은 여전히 수평선으로 한 상태에서
20이평선만 하나 더 표기하고 싶습니다.
감사합니다 좋은 주말 되십시오.
2019-03-14
166
글번호 127082
장군777 님에 의해서 삭제되었습니다.
2019-03-14
0
글번호 127081
카카 님에 의해서 삭제되었습니다.
2019-03-14
14
글번호 127080
답변완료
수식 좀 봐주세요
후행스팬이 구름대를 상향 돌파하는 종목을 검색하는 수식입니다.
종목검색이 전혀 안되는데 이유를 모르겠습니다.
var : 선행1(0), 선행2(0), Mx(0);
선행1 = (Highest(H,9) + Lowest(L,9) + Highest(H,26) + Lowest(L,26))/4;
선행2= (Highest(H,52) + Lowest(L,52))/2;
Mx=Max(선행1[51],선행2[51]);
if CrossUp(C, Mx) then find(1);
2019-03-14
308
글번호 127079
답변완료
시스템
안녕하세요 미리 감사인사올림니다
첨부파일에서 보듯 매도시 이전고점이 1번과 2번이 있습니다
청산식에서 매도 신호가격과 최소한 n틱 이상이 되는 이전고점 돌파시 청산
매수는 반대 입니다
질문2
보내주신 함수식에서 p의 뜻을 정확히 모르겠습니다
input : P(20),n(10);
var : D2(0,data1),D3(0,data1),CR(0,data1);
D2 = data2(c);
D3 = data3(c);
CR = data1(Correlation(D2,D3,P))*100;
즐거운 주말되시길 ... 감사합니다
2019-03-15
318
글번호 127078