커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
2659
글번호 230811
답변완료
69351번 재문의
답변 감사드립니다.
가르쳐 주신대로
아래와 같이 수정을 해 보았지만 여전히 N/A 를 리턴합니다.
var : 옵션6번_시작가(0, data6);
IF Data6(OpenD(0)) > 0 then
옵션6번_시작가 = Data6(OpenD(0));
else 옵션6번_시작가 = 0;
plot1(옵션6번_시작가, "옵션6번_시작가");
한번 더 도와주시기를 부탁드립니다.
=========== 69351번 질의에 대한 답변 =====
안녕하세요
예스스탁입니다.
첫 거래가 09:36이면 시초가도 09:36이후에만 리턴이 됩니다.
그러므로 시초가가 필요한 모든 로직에
옵션6번_시작가 > 0이라는 조건을 추가하셔서
시초가가 수신된 이후에 해당값을 이용한 로직이 수행되게 하셔야 합니다.
별도의 방법이 없습니다.
즐거운 하루되세요
> 스퍼트시커 님이 쓴 글입니다.
> 제목 : 첫거래일 개장초반에 거래가 없는 옵션의 당일시가 구하기
> 이전의 문의 사항 "지표값을 월물 단위로 리세팅하기"에 대한
신속하고 상세한 답변 감사드립니다.
전략차트내의 6번째 데이터가 위클리 옵션 302.5인데요.
위클리옵션 주물 첫날인 9월 24(목)에는
첫 거래가 09:36에 이루어 졌습니다.
그런데 다음과 같은 수식의 결과가 값이 나타나지 않고
다음날(25일, 금)에는 정상 적으로 나타납니다.
var : 옵션6번_시작가(0, data6);
옵션6번_시작가 = Data6(OpenD(0));
plot1(옵션6번_시작가, "옵션6번_시작가");
개장 직후에 거래가 없어서 당일(24일) 시가를
인식하지 못하는 것 같습니다.
이럴 경우 당일시가를 활용하려면 어떻게 해야 하는지
도와주시기 바랍니다.
2020-09-28
941
글번호 142748
답변완료
부탁 드립니다.
도움에 감사 드립니다.
TrueRange의
타주기 수식 부탁 드립니다.
1)10분봉차트에서 60분봉 지표
2)60분봉차트에서 일봉지표
TrueRange = TrueHigh - TrueLow;
참고수식1)
If C[1] > H then
TrueHigh = C[1];
else
TrueHigh = H;
참고수식2)
If C[1] < L then
TrueLow = C[1];
else
TrueLow = L;
참고수식3)
ATR의 타주기(분봉용)지표
input : ntime(NUMERIC),Period(NUMERIC);
var : S1(0),D1(0),TM(0),TF(0),cnt(0),HH(0),LL(0),CC(0),C1(0);
var : sumTR(0),ATRV(0);
Array : TH[70](0),TL[70](0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%ntime;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and ntime > 1 and TM >= TM[1]+ntime) or
(Bdate == Bdate[1] and ntime == 1 and TM > TM[1]) Then
{
HH = H;
LL = L;
C1 = CC[1];
for cnt = 1 to 69
{
TH[cnt] = TH[cnt-1][1];
TL[cnt] = TL[cnt-1][1];
}
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
CC = c;
TH[0] = max(C1,HH);
TL[0] = Min(C1,LL);
if TH[Period-1] > 0 and TL[Period-1] > 0 then
{
sumTR = 0;
for cnt = 0 to Period-1
{
sumTR = sumTR + (TH[cnt]-TL[cnt]);
}
ATRV = sumTR/Period;
// plot1(ATRV);
TEST900=ATRV;
}
}
2020-09-28
979
글번호 142742
답변완료
문의
선물 매수호가 총건수와 매도호가 총건수는 참고데이타에서 찾을 수 있는데
선물 매수호가 총잔량과 매도호가 총잔량은 참고데이타에 없어서 문의드립니다.
어떻게 볼 수 있나요?
2020-09-28
799
글번호 142736
답변완료
문의
1.현재 주가가 avg(C, 10) *0.8의 +-1% 근접한 주가를 검색하는 종목검색식 좀 부탁합니다.
2020-09-28
874
글번호 142726
답변완료
문의드립니다
매달 30일에 100만원씩 매수하는 수식 부탁드립니다^^
2020-09-28
901
글번호 142725
답변완료
갭활용 전략 문의드립니다.
1분봉 선물 전략
(장 시작하자마자 첫봉에서만 진입하는 로직입니다. )
갭상승으로 시작하면 첫봉에서 매도 진입
전일 종가에 익절(오늘 시가보다 낮으니까 익절)
갭하락으로 시작하면 첫봉에서 매수 진입
전일 종가에 익절(오늘 시가보다 높으니까 익절)
미청산된 선물이 있다면 종가청산
-------------------------------
1) 재진입 금지 (청산 후 진입금지, 진입 한번 하고 또 진입 금지)
2) 장 시작한 첫봉에서만 진입하고 그 이후에는 진입 금지
2020-09-28
768
글번호 142724
아침한때비51 님에 의해서 삭제되었습니다.
2020-09-28
9
글번호 142723
답변완료
문의
1.MA(종가, 10, 단순)
2.MA(종가, 10, 삼각)
현재봉이 1과 2가 골튼크로스 되는 시점에 종목이 검색되게 수식을 부탁합니다.
2020-09-28
522
글번호 142719
답변완료
시스템 질문입니다
60 캔들 천정 기준 40 캔들 이상 하락한 상태에서 첫번째 연속 2양봉에 매수
60 캔들 바닥 기준 40 캔들 이상 상승한 상태에서 첫번째 연속 2음봉에 매도
감사합니다
2020-09-28
720
글번호 142717