커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4642
글번호 230811
답변완료
부탁드립니다.
수고많으십니다.
첨부 이미지와 같이 부탁드립니다.
1. 금일시가Line 표시
2. 금일시가값 보다 현재가가 하락한 경우 챠트의 오른쪽 최상단에 "금일시가값" 표시
(하락을 많이 해서 금일 시가가 보이지 않을 경우입니다.)
3. 금일시가값 보다 현재가가 상승한 경우 챠트의 오른쪽 최하단에 "금일시가값" 표시
(상승을 많이 해서 금일 시가가 보이지 않을 경우입니다.)
상기 3가지 모두 챠트봉이 새롭게 그려지더라도 항상 해당 위치에 고정되어 나타나도록 부탁합니다.
미리 감사드립니다.
2016-04-20
116
글번호 97297
답변완료
글번호 47242번 재질문
안녕하세요?
글번호 47242번 재질문 요청드립니다.
기존에 아래와 같이 답변을 주셨습니다.
그런데
DayOfWeek(sdate) == 1
이부분을 통해서 요일을 변경하고자 하는데
지난주꺼만 반영되고 금주에는 반영이 되지 않습니다.
가령 화요일을 2로 변경하면 어제는 나오지 않고 지난주꺼만 변경이 됩니다.
매매가 될 수 있도록 다시 한번 검수 부탁드립니다.
------------------------------------------------------------------------------------
차트에는 휴일데이터가 없어
해당 내용이 정확히는 작성되지 않습니다.
이런 이유로 해당 내용은 아래와 같이
달력에서 날짜확인후 필요하신 만큼 날짜조건을
지정해 사용하셔야 정확합니다.
var : summer(false);
if sdate >= 20150413 and sdate < 20151109 Then
summer = false;
if sdate >= 20151109 and sdate < 20160314 Then
summer = false;
if sdate >= 20160314 and sdate < 20161107 Then
summer = true;
if sdate >= 20161107 and sdate < 20170313 Then
summer = false;
if summer == true and DayOfWeek(sdate) == 1 and
(stime == 030100 or (stime > 030100 and stime[1] < 030100)) Then{
if C > O Then
buy("b1",AtMarket);
if C < O Then
sell("s1",AtMarket);
}
if summer == false and DayOfWeek(sdate) == 1 and
(stime == 040100 or (stime > 040100 and stime[1] < 040100)) Then{
if C > O Then
buy("b2",AtMarket);
if C < O Then
sell("s2",AtMarket);
}
2016-04-20
97
글번호 97296
답변완료
종목검색문의드립니다.
언제나 친절한 답변에 감사드립니다.
다름이 아니라 아래와 같은 수식으로 종목을 검색하고자 합니다.
적용대상 : 3분봉
조건대상 : 거래량/(매수잔량+매도잔량) * 100 / 사용자검색설정기간 : 300
240봉(3분봉기준) 기준으로 상기 조건대상이 100이상 발생한 횟수를 검색하고자 합니다.
// 수식
input : period(240);
var1 = volume/(asks+bids)*100;
var2 = countif(var1>100,period);
find(var2);
//
당연히 거래량, 호가잔량, 매수잔량은 3분봉상 1봉의 데이터입니다.
상황 및 문제점
상황 : 지표로는 구현한 상황입니다.
문제점 : 상기 수식으로 검색하면 일부 종목은 발생횟수(결과값)이 맞고, 일부 종목은 전혀 맞지 않습니다.
해결방안 좀 확인부탁드립니다.
2016-04-20
128
글번호 97295
답변완료
수식 부탁드립니다
(1)지표
1)현재 포함 20캔들 고가를 표시한다
2)현재 포함 20캔들 저가를 표시한다
3)금일 중심을 표시한다
4)금일 중심과 현재 포함 20캔들 저가와의 차이만큼 현재 포함 20캔들 고가 신고가선을 표시
5)금일 중심과 현재 포함 20캔들 고가와의 차이만큼 현재 포함 20캔들 저가 신저가선을 표시
(2)시스템
1)금일 중심을 돌파하는 양 캔들 매수,금일 중심과 20캔들 저가와의 차이만큼 신고가 매도
2)금일 중심을 붕괴하는 음 캔들 매도,금일 중심과 20캔들 고가와의 차이만큼 신저가 매수
감사합니다.
-------------------------------------------------------------------
아래는 47320번 질문에서 만들어주신 시스템을 선물 160틱에서 실행결과
첫째, 동일 캔들에서 매수,매도 동시 발생
둘째,음 캔들에서 매수 발생
셋째.양 캔들에서 매도 발생
확인 부탁드립니다
(3)
if C < O Then
Sell("s",AtLimit,H);
if C < O Then
Buy("b",Atlimit,L);
양 캔들 저가 붕괴시키는 음봉에 매도
음 캔들 고가 돌파시키는 양봉에 매수
(4)아래 시스템을 160틱 차트에서 실행 결과 신호가 전혀 발생하지가 않습니다
var : T(0);
var1 = ma(C,20);
if var1 < var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if countif(T == -1 and C < var1 and C<O,2) == 2 Then
buy();
if countif(T == 1 and C > var1 and C>O,2) == 2 Then
sell();
20일선이 하락추세이고,캔들이 20일선 아래에서 연속 2음 캔들 매도
20일선이 상승추세이고,캔들이 20일선 위에서는 연속 2양 캔들 매수
2016-04-20
135
글번호 97288
답변완료
부탁 드립니다.
도움 주심에 감사 드립니다.
1분봉 차트에서
지정된 일자와 시간(17:00) 이후에서
익일 끝시간(16:00)까지의 생성된 봉의 갯수를 나타 내는 지표를 부탁 드립니다.
(5분봉에서도 가능하도록 부탁 드립니다)
참고 수식)
INPUT: 시작일(20160418),종료일(20160419),시작시간(170010),끝시간(160000);
Var : cond5(false);
var10=시작시간;
var20=끝시간;
if sdate == 시작일 and (stime == var10 or (stime > var10 and stime[1] < var10)) then{
cond5 = true;
}
if 종료일 stime == var20 or (stime > var20 and stime[1] < var20 ) Then
Cond5 = false;
if cond5 == true then{
}
2016-04-20
106
글번호 97284
답변완료
옵션관련 수식 부탁드립니다.
옵션 잔존일수가 아닌
옵션 시작부터 얼마나 지났는지 알수 있는 사용자 함수 부탁드립니다.
예를 들면 어제가 옵션 만기일이었다면 오늘은 1을 , 내일은 2
이런식으로 값을 리턴하는 함수식 부탁드립니다.
항상 도움주셔서 감사드립니다.
2016-04-20
115
글번호 97281
무정 님에 의해서 삭제되었습니다.
2016-04-20
33
글번호 97278
답변완료
수식문의
데이타2,3,4 의 캔들이 30이평위에 있으면 각각 데이타 2,3,4 따로 표시되게 빨강점 아래있으면 검정점 표시되게만들어주세요
2016-04-20
102
글번호 97277
답변완료
문의드립니다
당일 진입시작시간과 진입종료시간과 당일청산시간 총목표수익되면 당일매매중지 시스템을부탁드립니다
총목표수익은
당일매매중 0.20식 수익을 내다가 최종목표수익0.80에 도달하면 당일매매중지해야합니다
0.20식 수익을 적부다 + 해서 0.80이 도달하면 매매중지입니다
예로 5이평과20이평으로 표현 부탁드립니다 감사합니다
2016-04-20
108
글번호 97276