커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7579
글번호 230811
답변완료
29182재문의드립니다
처음 장시작때만 출력되고 출력이 안됩니다
var1 = TimeToMinutes(stime);
if date != date[1] Then
value1 = var1;
value2 = (var1-value1)%90;
if dayindex ==0 or (var2 < var2[1] and stime > stime[1]) Then
plot1(99999999);
2013-03-15
247
글번호 60784
답변완료
시스템식 문의 드립니다.
매수1, 매도1, 매수2, 매도2 이렇게 각 종류별로 신호가 2개씩인 시스템이 있습니다.
손절은 0.5이고 청산은 종가청산입니다.
각 신호별로 2번까지만 신호를 나오게 하고 싶습니다.
즉, 매수1 최대 2번
매도1 최대 2번
매수2도 최대 2번
그런 경우야 잘 없겠지만 모두 2번씩 나오게 된다면 하루에 최대 매매횟수는 8번이 되겠죠
그럼, 부탁드리겠습니다.
감사합니다.
2013-03-15
247
글번호 60782
답변완료
문의드립니다
1차조건후 2차조건 나오면 진입식인데
첫번째 매수나 매도를 하고 다음에 두번째,세번째 계속 나오는 스위칭 반대신호가
이전에 나왔던 1차조건이 적용되어 2차조건만 나오면 계속신호가 나옵니다
두번째부터 새로운 신호는 1차조건이 다시 새롭게 생성되고 2차조건이 성립돼야
진입하려고
if MarketPosition(1) != 1 and 를 첨부하니 두번째신호는 안나오는데
그다음 세번째 부터는 1차조건이 새롭게 생성되지도 않았는데 2차조건만 나오면 신호가 또 나옵니다.
아마도 (1) 보다 더 이전의 1차조건이 계속 적용되는가 본데요
전일데이타 적용안되게 if data1(date != date[1]) Then{
이것도 물론 첨부했는데요....
여러번 나오는 모든 신호가 먼저나온 1차조건은 상관없이 새롭게 1차조건이 먼저 나오고 2차조건이 나와야만 신호가 나오게 하려면 어떤 수식을 첨부해야 하는지
부탁 드립니다
추가문의는 최근 30분안에 var1 > 50 then buy(); 수식이 필요한데
최근 "30분 이내"를 표현하는 수식도 부탁드립니다
감사합니다.
2013-03-15
229
글번호 60779
답변완료
시스템식 전에 질문드렸던거 중 문의드립니다.
아래 바꾼식을 전에 지정한 날짜에 매매가 안된다고 질문드렸다가 예스님 답변으로
213-03-13 알앤엘바이오로 테스트한 걸 캡쳐해주셨는데 맨처음에는 안나오다
제가 세팅된 3분봉을 예스님과 같이 1분봉으로 바꾸니 나오네여..
원래 질문드렸던거는 2013-03-13 한광을 해보았는데 이종목두 3분봉에서는 안나오다
1분봉으로 바꾸니 지정한 날짜에 나오네여.. 왜그런지.. 궁금합니다.
3분봉에서는 안되는건지여? 원래 3분봉을 메인으로 시스템식을 작성해보고 싶은데..
바꾼식>
input:가격(2000),매매일(20130313);//수정
var:cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count + 1;
}
if count == 0 and 매매일 == Date Then { //수정
if H < 가격 Then
buy("b1",atstop,가격,1000);
if L > 가격 Then
buy("b2",atlimit,가격,1000);
}
if MarketPosition == 1 then {
if CurrentContracts == Maxcontracts Then
exitlong("bx1",Atlimit,Entryprice*1.03,"",500,1);
if currentcontracts < Maxcontracts Then
exitlong("bx2",atlimit,entryprice*1.07);
}
Setstoploss(2,percentstop);
2013-03-15
252
글번호 60778
답변완료
data2 질문 15
안녕하세요
질문1
타주기 data2 시가 < data2 종가 크고
종가 대비 1% 에서 매수 ## ==> 이부분 변수처리 요청
타주기 data2 시가 > data2 종가 작고
종가 대비 1% 에서 매도 ## ==> 이부분 변수처리 요청
값을 조절할수있게 해주십시요
감사 ^^
2013-03-15
240
글번호 60777
답변완료
문의드립니다
최근 10개봉의 거래량 누적치를 표현하고 싶은데
첫봉은 너무 거래량이 많아서 왜곡이 심합니다 그래서
첫 시작봉 즉 09:00에서 만들어지는 첫봉을 제외하고 싶습니다
수식 부탁드립니다
2013-03-15
259
글번호 60771
2wnwn 님에 의해서 삭제되었습니다.
2013-03-15
4
글번호 60769
답변완료
수식 문의 드립니다~
다음은 어떤분이 문의해서 답변주신 월고월저기준선 수식인데요.
참조종목 Data2는 어떻게 해야하는가요?
(수식왕초보라서 어디를 건드려야 할지 모르겠습니다 ^^;;)
var : va2(0),va3(0);
va2 = date - int(date/100)*100;
va3 = DayOfWeek(date);
if va2 >= 8 and va2 <= 14 and va3 == 4 then
Condition1 = true;
Else
Condition1 = false;
if Condition1 == false and Condition1[1] == true Then{
var1 = H;
var2 = L;
value1 = 0;
}
if date != date[1] Then
value1 = value1+1;
if H > var1 Then
var1 = H;
if L < var2 Then
var2 = L;
if value1 == 1 Then
var3 = daylow;
plot1(var1,"월고");
plot2(var2,"월저");
plot3(var3,"기준가");
2013-03-15
294
글번호 60766
답변완료
수식문의
강조식(봉색상관련) 적용시에 data2 에대한 강조식적용은
어떻게 해야하는지 간단한 예로 보여주시면 감사하겠습니다..
2013-03-15
235
글번호 60764