커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8106
글번호 230811
답변완료
날짜,시간 messagelog로 출력하려면 어떤 형식으로 받아야 하나요?
전략 진입날짜와 시간을 디버깅하기 위해 messagelog로 출력을 걸려고 하는데 에러가 나서 셧다운 되네요.
if marketposition(0)<>0 then
messagelog("date : %s, time : %s",entrydate(0),entrytime(0));
여기서 %s, %.f로도 출력이 되질 않습니다. 날짜를 받는 형식은 따로 있나요?
2018-05-31
310
글번호 119385
답변완료
문의드립니다
dema9 조건검색식 문의드립니다
2018-05-31
267
글번호 119383
답변완료
스토로 진입과 청산
[상승신호]
스토 10,6,6의 K선과
20,12,12의 K선이
동시에 80이상 올라갔을때 매수 진입
이후 20,12,12의 K선이 80보다 작아졌을때 청산(손절,이익실현 상관없이 청산)
[하락신호]
스토 10,6,6의 K선과
20,12,12의 K선이
동시에 20이하 내려갔을때 매도 진입
이후 20,12,12의 K선이 20보다 커졌을때 청산(손절,이익실현 상관없이 청산)
이렇게 수식을 만들고 싶습니다
부탁드립니다 감사합니다
2018-05-31
261
글번호 119379
승부사1 님에 의해서 삭제되었습니다.
2018-05-31
0
글번호 119378
대발이 님에 의해서 삭제되었습니다.
2018-05-31
30
글번호 119377
답변완료
부탁 드립니다.
도움주심에 감사 드립니다.
예를 들어
현재로 부터 100봉전에 지점에서
지정한 각도(예 45도)로 선을 그을수 있겠는지요?
만약에 그것이 가능하지 않다면
100봉전을 시작점으로 하고
99봉전의 점의 값을 (45도 되는 값을 변수로) 입력한다면
가능 하리라 생각해 봅니다.
미리 감사 드립니다.
2018-05-31
194
글번호 119376
답변완료
질문드립니다.
답변감사합니다
추가 질문있습니다.
어제의 질문과 답변에서 답변주신부분에서 지표식을
if index >= 1 then
{
temp = temp + (h+l)*v;
temp1 = temp1 + v;
temp2 = temp/temp1;
Plot1(temp2/4);
}
이런식으로 인덱스 두번째부터 계산하라고하셨는데요
이부분이 이해가안됩니다
왜 두번째부터계산을해야하는지 궁금합니다
혹시 종목검색에 나타는 것들은 첫봉은 빼고 두번째봉부터 계산이 들어가서 그렇게
말씀하신것인지 아님 다른이유가있는지궁금합니다
이해가 안됩니다
//////////////////////어제의 질문과 답변//////////////////
안녕하세요
예스스탁입니다
1
종목검색은 수정주가 처리된 데이터를 사용하므로
차트도 수정주가처리된 데이터와 같이 보셔야 합니다.
수정주가 처리는 기본차트속성에서 설정가능하고
차트에서 봉을 더블클릭하면 나타납니다.
다만 상장된지 오래된 종목은 차트의 데이터와
종목검색의 월봉데이터가 조금 차이가 있을 수 있어
계산값에 차이가 있을수 있습니다.
해당 부분은 관련부서에 데이터 정비를 요청하도록 하겠습니다.
2
지표도 아래와 같이 두번째 봉부터 누적된 값과 비교해 보셔야 합니다.
var : temp(0),temp1(0),temp2(0);
if index >= 1 then
{
temp = temp + (h+l)*v;
temp1 = temp1 + v;
temp2 = temp/temp1;
Plot1(temp2/4);
}
2
서버에서는 월봉이 최대 460개만 가지고 있습니다.
서버에서 가지고 있는 최대 월봉갯수를
넘는 갯수라 그 이상지정하면 검색이 되지 않고 있습니다.
삼성전자를 기준으로 위 지표 적용하시고
해당 봉갯수 이하로 지정해 주시기 바랍니다.
plot1(index);
즐거운 하루되세요
> 여유로운투자 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 질문1
지표값과 종목검색을통해출력되는값의 차이점이궁금합니다.
월봉차트상
아래 지표
var : temp(0),temp1(0),temp2(0);
if Index==0 Then
ClearDebug;
temp = temp + (h+l)*v;
temp1 = temp1 + v;
temp2 = temp/temp1;
Plot1(temp2/4);
MessageLog("%.f ",temp2/4);
값과
종목검색에서 아래 식을 검색에돌렸을때 나타나는
결과 값의 차이가꽤나큰데 왜 그런가요
값의 차이가심해서 종목검색의 신뢰도가많이떨어집니다
종목검색시 필요봉수460봉 월봉으로 맞췄습니다.
var : temp(0),temp1(0),temp2(0),upcnt(0);
var : flag1(0);
temp = temp + (h+l)*v;
temp1 = temp1 + v;
temp2 = temp/temp1;
if LastBarOnChart==1 && c<temp2/4 Then
find(temp2/4);
질문2
위에 종목검색시 월봉으로 맞추고 필요분봉을 460봉이상으로할때는 검색이안되는데왜그런가요
필요봉수461로해도 안되고 490해도안됩니다
이유가궁금합니다.
2018-05-30
288
글번호 119375
답변완료
수식문의드립니다.
당일종가가 10%이상에서 마감한 종목에서
전일종가 < 당일저가 인경우 전일종가~당일종가까지 10거래일동안 4등분선
전일종가 > 당일저가 인경우 당일저가~당일종가까지 10거래일동안 4등분선
수식 부탁드립니다.
2018-05-30
210
글번호 119374
답변완료
시스템 수식부탁드립니다~
안녕하세요 다음과같은 시스템수식부탁드립니다~&^~^
data1은 3분봉또는 5분 macd 오실레이터 (값수정가능)
data2는 60분봉 macd 오실레이터( 값수정가능)
data2의 오실레이터가 붉은색이면 매수만 하고
data2의 오실레이터가 파란색이면 매도만 해야함.
<위사진>
data2의 오실레이터가 붉은색일시(매수만 함)
-> data1의 오실레이터 파란색봉이 작아지는 다음작은칸에서 매수후
빨간색 지렁이가 최고높은 다음자리에서 청산,
<아래사진> 위와반대로 빨간색 최고높은 다음자리에서 매도후 파란 제일 낮은 봉 다음 청산.
2018-05-30
202
글번호 119373