커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6440
글번호 230811
답변완료
거래량수식문의
늘 감사합니다.
1. 09시05부터 14시20분까지 매매
2. 익절 16틱, 손절6틱, 14시59분 강제청산
3. 거래량 3,500개 기준
4. 당일 고저 1.30포인트 이하
양봉일때 완성봉기준 +8틱 위에서 매수,
음봉일때 완성봉기준 -8틱 아래에서 매도,
5. 당일 고저 2.30포인트 이상
양봉일때 완성봉기준 +12틱 위에서 매도,
음봉일때 완성봉기준 -12틱 아래에서 매수,
감사합니다.
2016-03-22
183
글번호 96496
답변완료
질문입니다.
컴퓨터상의 특정일을 기준으로 컴퓨터날짜를 기준하여
60일주기가 맞으면 1 아니면 0를 나타내는 함수부탁드립니다.
예)DATE=20160321,20160520,20160719....
2016-03-22
149
글번호 96495
답변완료
함수해석 요청(11-1호)
안녕하세요?
아래의 함수는 이평선 매매를 활용하여 답변 받았던 스크립트입니다.
각주로 아닌 아래의 함수가 의미하는 바,
즉 언제 사고 언제 파는지를 서술해주시면 감사하겠습니다.
var : TF(0);
var : Xtime(0), Etime(false),cnt(0),mav1(0),mav2(0);
var : HV(0),LV(0),HV1(0),LV1(0),HV2(0),LV2(0);
Array : HH[50](0),LL[50](0),CC[50](0);
mav1 = ma(c,5);
mav2 = ma(C,20);
TF = TimeToMinutes(stime)%30;
if Bdate != Bdate[1] Then{
Etime = true;
if stime >= 090000 Then
Xtime = 050000;
Else
Xtime = 060000;
}
if Bdate != Bdate[1] or (TF < TF[1] and stime > stime[1]) or date != date[1] Then{
HH[0] = H;
LL[0] = L;
for cnt = 1 to 49{
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
CC[0] = C;
if HH[25+2] > 0 Then{
HV = HH[0];
LV = LL[0];
HV1 = HH[1];
LV1 = LL[1];
HV2 = HH[2];
LV2 = LL[2];
for cnt = 0 to 25{
if HH[cnt] > HV Then
HV = HH[cnt];
if LL[cnt] < LV Then
LV = LL[cnt];
if HH[cnt+1] > HV Then
HV = HH[cnt+1];
if LL[cnt+1] < LV Then
LV = LL[cnt+1];
if HH[cnt+2] > HV Then
HV = HH[cnt+2];
if LL[cnt+2] < LV Then
LV = LL[cnt+2];
}
var1 = (HV+LV)/2;
var2 = (HV1+LV1)/2;
var3 = (HV2+LV2)/2;
if Etime == true then{
if MarketPosition == 0 and CC[0] > var1 and CC[1] < var2 and CC[2] < var3 and C >= daylow+0.5 Then
buy("b",AtMarket);
if MarketPosition == 1 and c <= highest(H,BarsSinceEntry)-0.5 and CrossDown(mav1,mav2) Then
ExitLong("bx",AtMarket);
}
}
if stime == Xtime or (stime > Xtime and stime[1] < Xtime) Then{
Etime = false;
ExitLong();
}
2016-03-22
154
글번호 96494
답변완료
당일 누적 손익
당일 누적 손익을 구할수 있는 함수가 있나요?
만일 없다면 당일치의 누적 손익을 구하는 방법은 어떻게하나요?
더불어 만일 없다면 그런 함수가 있으면 좋겠습니다.
2016-03-22
146
글번호 96493
답변완료
문의드립니다.
간단히 텍스트파일로 값을 출력시키거나 텍스트파일에 저장된값을 입력시키는 기능이 필요한데 예스랭귀지 상으로 파일입출력을 할수는 없는건가요?
2016-03-22
200
글번호 96492
답변완료
수식문의요
오일 1번 저점 42.50 2번 고점 43.00일때
고점-저점=0.50
3번 고점+0.50=43.50
1번 수평선
2번 수평선
3번 수평선
수식요
1번 2번은 임으로 변경가능하게요
2016-03-22
166
글번호 96491
답변완료
고점대비 1/2인 주가 검색가능한가요
고점대비 1/2 주가 검색식 가능한가요
2016-03-22
168
글번호 96490
답변완료
아래수식 오류가 있는지요?
data1과 data2 그래프를 사용하고 있을 때
data2의 그래프에 적용할 수식입니다. 검토부탁드립니다.
Input : N(20);
var : Energe1(0,data2),Energe2(0,data2),Energe3(0,data2);
Energe1 = accumN(H-O,N)/accumN(O-L,N)*100;
Energe2 = accumN(H-C,N)/accumN(C-L,N)*100;
2016-03-22
151
글번호 96489
답변완료
해외 선물 문의 드립니다.
안녕하세요.
항상 수고 많으십니다.
질문입니다 ------------------------------------------------------------------
국내 선물의 경우는 장이 시작되면 다음과 같이 초기화 시킵니다.
if dayindex == 0 then
{
var1 = 0; // 변수-1 을 0으로 초기화
var2 = 0; // 변수-2 을 0으로 초기화
var3 = 0; // 변수-3 을 0으로 초기화
}
그런데 해외 선물의 경우는 장이 열리는 시간대가 달라서 위와 같은 초기화 식을
적용할 수가 없습니다.
또한 야간 시간대로 시간대가 변하는 문제도 있구요.
무슨 좋은 방법이 없을까요?
----------------------------------------------------------------------------
미리 감사드립니다.
2016-03-22
167
글번호 96488