커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1689
글번호 230811
답변완료
지표수정부탁합니다
안녕하세요 만들어주신 지표수식 잘사용하고 잇습니다 늘고맙게 생각합니다
아래기준선 이름에 가격도 표시하고 싶습니다 수정부탁 드립니다 수고하세요
Input:N(0);
var : tx1(0),tx2(0),tx3(0), tx4(0),tx5(0),tx6(0), tx7(0),tx8(0),tx9(0), tx10(0),tx11(0),tx12(0), tx13(0),tx14(0),tx15(0),
tx16(0),tx17(0),tx18(0), tx19(0),tx20(0),tx21(0), tx22(0),tx23(0),tx24(0), tx25(0),tx26(0),tx27(0);
Plot1(DayHigh-2.5,"2.5P라인");
plot2(DayLow+2.5,"2.5P라인");
Plot3(dayOpen(), "당일시가");
Plot4(dayHigh(), "당일고가");
Plot5(dayLow(), "당일저가");
plot6(DayClose(),"종가");
plot7((DayHigh+DayLow)/2,"당일중심");
plot8(DayOpen(1),"전일시가");
plot9(DayHigh(1),"전일고가");
plot10(DayLow(1),"전일저가");
plot11(DayClose(1),"전일종가");
plot12((DayHigh(1)+DayLow(1))/2,"전일중심");
plot13(DayOpen-(DayOpen-DayClose(1)),"시종대칭");
plot14(DayOpen+(DayOpen-DayClose(1)),"시종대칭");
plot15(DayOpen-(DayOpen-DayClose(1))*2,"시종2배");
plot16(DayOpen+(DayOpen-DayClose(1))*2,"시종2배");
plot17(DayOpen-(DayOpen-DayOpen(1)),"시가대칭");
plot18(DayOpen+(DayOpen-DayOpen(1)),"시가대칭");
plot19(DayOpen-(DayOpen-DayOpen(1))*2,"시가2배");
plot20(DayOpen+(DayOpen-DayOpen(1))*2,"시가2배");
Plot21(DayHigh-5,"5P라인");
Plot22(DayHigh+5,"5P라인");
Plot23(DayHigh+7.5,"7.5P라인");
Plot24(DayHigh-7.5,"7.5P라인");
Plot25(DayHigh+10,"10P라인");
Plot26(DayHigh-10,"10P라인");
plot27((DayHigh(2)+DayLow(2))/2,"전전일중심");
Text_Delete(tx1);
Text_Delete(tx2);
Text_Delete(tx3);
Text_Delete(tx4);
Text_Delete(tx5);
Text_Delete(tx6);
Text_Delete(tx7);
Text_Delete(tx8);
Text_Delete(tx9);
Text_Delete(tx10);
Text_Delete(tx11);
Text_Delete(tx12);
Text_Delete(tx13);
Text_Delete(tx14);
Text_Delete(tx15);
Text_Delete(tx16);
Text_Delete(tx17);
Text_Delete(tx18);
Text_Delete(tx19);
Text_Delete(tx20);
Text_Delete(tx21);
Text_Delete(tx22);
Text_Delete(tx23);
Text_Delete(tx24);
Text_Delete(tx25);
Text_Delete(tx26);
Text_Delete(tx27);
tx1 = Text_New(NextBarSdate,NextBarStime,DayHigh-2.5,"2.5P라인");
tx2 = Text_New(NextBarSdate,NextBarStime,DayLow+2.5,"2.5P라인");
tx3 = Text_New(NextBarSdate,NextBarStime,dayOpen(),"당일시가");
tx4 = Text_New(NextBarSdate,NextBarStime,dayHigh(),"당일고가");
tx5 = Text_New(NextBarSdate,NextBarStime,dayLow(),"당일저가");
tx6 = Text_New(NextBarSdate,NextBarStime,DayClose(),"종가");
tx7 = Text_New(NextBarSdate,NextBarStime,(DayHigh+DayLow)/2,"당일중심");
tx8 = Text_New(NextBarSdate,NextBarStime,DayOpen(1),"전일시가");
tx9 = Text_New(NextBarSdate,NextBarStime,DayHigh(1),"전일고가");
tx10 = Text_New(NextBarSdate,NextBarStime,DayLow(1),"전일저가");
tx11 = Text_New(NextBarSdate,NextBarStime,DayClose(1),"전일종가");
tx12 = Text_New(NextBarSdate,NextBarStime,(DayHigh(1)+DayLow(1))/2,"전일중심");
tx13 = Text_New(NextBarSdate,NextBarStime,DayOpen-(DayOpen-DayClose(1)),"시종대칭");
tx14 = Text_New(NextBarSdate,NextBarStime,DayOpen+(DayOpen-DayClose(1)),"시종대칭");
tx15 = Text_New(NextBarSdate,NextBarStime,DayOpen-(DayOpen-DayClose(1))*2,"시종2배");
tx16 = Text_New(NextBarSdate,NextBarStime,DayOpen+(DayOpen-DayClose(1))*2,"시종2배");
tx17 = Text_New(NextBarSdate,NextBarStime,DayOpen-(DayOpen-DayOpen(1)),"시가대칭");
tx18 = Text_New(NextBarSdate,NextBarStime,DayOpen+(DayOpen-DayOpen(1)),"시가대칭");
tx19 = Text_New(NextBarSdate,NextBarStime,DayOpen-(DayOpen-DayOpen(1))*2,"시가2배");
tx20 = Text_New(NextBarSdate,NextBarStime,DayOpen+(DayOpen-DayOpen(1))*2,"시가2배");
tx21 = Text_New(NextBarSdate,NextBarStime,DayHigh-5,"5P라인");
tx22 = Text_New(NextBarSdate,NextBarStime,DayHigh+5,"5P라인");
tx23 = Text_New(NextBarSdate,NextBarStime,DayHigh+7.5,"7.5P라인");
tx24 = Text_New(NextBarSdate,NextBarStime,DayHigh-7.5,"7.5P라인");
tx25 = Text_New(NextBarSdate,NextBarStime,DayHigh+10,"10P라인");
tx26 = Text_New(NextBarSdate,NextBarStime,DayHigh-10,"10P라인");
tx27 = Text_New(NextBarSdate,NextBarStime,(DayHigh(2)+DayLow(2))/2,"전전일중심");
Text_SetStyle(tx1,0,2);
Text_SetStyle(tx2,0,1);
Text_SetStyle(tx3,0,1);
Text_SetStyle(tx4,0,2);
Text_SetStyle(tx5,0,1);
Text_SetStyle(tx6,0,1);
Text_SetStyle(tx7,0,2);
Text_SetStyle(tx8,0,1);
Text_SetStyle(tx9,0,1);
Text_SetStyle(tx10,0,2);
Text_SetStyle(tx11,0,1);
Text_SetStyle(tx12,0,1);
Text_SetStyle(tx13,0,2);
Text_SetStyle(tx14,0,1);
Text_SetStyle(tx15,0,1);
Text_SetStyle(tx16,0,2);
Text_SetStyle(tx17,0,1);
Text_SetStyle(tx18,0,1);
Text_SetStyle(tx19,0,2);
Text_SetStyle(tx20,0,1);
Text_SetStyle(tx21,0,1);
Text_SetStyle(tx22,0,2);
Text_SetStyle(tx23,0,1);
Text_SetStyle(tx24,0,1);
Text_SetStyle(tx25,0,2);
Text_SetStyle(tx26,0,1);
Text_SetStyle(tx27,0,1);
2022-03-18
811
글번호 157260
답변완료
수고하십니다
수고하십니다
지그재그 마지막 파동에만
raff regression channel 을
적용 되게 수식을 요청 합니다
항상 좋은 일만 았으시기 바랍니다
2022-03-18
1173
글번호 157259
답변완료
고점 대비 하락률 수치 및 거래대금 계산 문의
안녕하세요,
늘 도움 많이 주셔서 감사드립니다.
두 가지 지표 수식 문의드립니다.
- 조건 : (당일고가-당일종가)/당일종가 값이 N% 이상이며 거래량이 전일 대비 X%이상인 봉
1.
Plot1 :
차트 내 조건을 만족하는 봉의 당일 고가대비,
조건 만족 봉 이후 발생한 최저 저가 까지의 최대 하락률(%)을 지표로 나타내고 싶습니다.
(예를들어 조건 만족 봉 당일 최고가가 1000원이고, 봉 출연 이후 발생한 최저가가 900원이고 현재가가 1100원이면 900원 발생 이후는 계속 -10%가 표기되는 식으로..)
그리고 조건 만족하는 봉이 새로 발생하면 하락률을 0으로 되돌리고 이후 봉에 대한 최고가-최저가 최대 하락률을 다시 표기하고 싶습니다.
Plot2 :
차트 내 조건을 만족하는 봉 이후 발생한 각 봉의 종가들이 조건만족봉 최고가 대비 몇% 차이가 나는지 지표로 표기하고 싶습니다.
(예를들어 조건 만족 봉 당일 최고가가 1100원이고, 현재봉 종가가 1000원이라면 +10%로 표기)
그리고 조건 만족하는 봉이 새로 발생하면 0으로 되돌리고 이후 봉에 대한 차이%를 새로 표기하고 싶습니다.
2.
차트 내 조건을 만족하는 봉의 고가x거래량으로 거래대금을 계산하여 조건을 만족하는 모든 봉에서의 거래대금만 추려내어 누적지표로 나타내고 싶습니다.
감사합니다.
2022-03-17
940
글번호 157258
답변완료
문의드립니다.
선물차트 기준으로 문의드립니다.
틱차트에 <10분봉차트의 100선>을 나타내고 그 선 위아래로 30틱이 되는 선이 나타나게 하고자 합니다.
수식을 어떻게 작성해야 하는지요?
'분봉의 주기'와 '이평선 기간값' 그리고 '위아래 30틱에서 틱수'는 수정가능하게 부탁드립니다.
항상 감사드립니다. 수고하세요!!!
2022-03-17
890
글번호 157257
몬테카를로 님에 의해서 삭제되었습니다.
2022-03-17
134
글번호 157256
답변완료
함수요청
안녕하세요?
아래 전략에 대해 스크립트 작성요청드립니다.
매주 목요일과 금요일에만 국내선물을 1분봉으로 거래하고자합니다.
15시 20분 완성봉까지가 당일 일봉상 양봉이면 21분 완성봉 시가에 매수 진입
15시 20분 완성봉까지가 당일 일봉상 음봉이면 21분 완성봉 시가에 매도 진입
15시 30분봉 완성봉에 청산
하루 최대 1번 매매입니다.
2022-03-17
1185
글번호 157255
답변완료
함수요청
안녕하세요?
아래의 전략에 대해 하나의 스크립트로 작성 요청드립니다.
에스앤피 선물 30분봉으로 거래를 하고자 합니다.
써머타임 적용시
우리시각으로 15시 30분봉과 16시봉 완성봉이 모두 양봉이면 16시 30분봉 시가 매수 진입
우리시각으로 15시 30분봉과 16시봉 완성봉이 모두 음봉이면 16시 30분봉 시가 매도 진입
17시 30분봉 완성봉에 청산
써머타임 해지시
우리시각으로 16시 30분봉과 17시봉 완성봉이 모두 양봉이면 17시 30분봉 시가 매수 진입
우리시각으로 16시 30분봉과 17시봉 완성봉이 모두 음봉이면 17시 30분봉 시가 매도 진입
18시 30분봉 완성봉에 청산
하루 최대 한번의 진입과 청산입니다.
2022-03-17
843
글번호 157254
downlord 님에 의해서 삭제되었습니다.
2022-03-17
17
글번호 157253
답변완료
종목검색식 작성문의드립니다..
macd '시그널'을 구현한 식
M=Macd(기간1, 기간2);
eavg(M,s기간)
시그널1 수치= 기간1=10 기간2=20 s기간=8
기준선= macd '시그널1'의 추세가 하락하다가 상승 '반전'될때 봉의 종가가 '기준선'이 됩니다.
기준선에 대하여 3가지를 구현하고 싶습니다
(쉽게말하면 기준가격에 대해서
1. 5%이내로근접 또는 기준가격과 일치시 (주봉으로 구현하고싶습니다)
2. 저가가 하향돌파후 종가는 상향돌파
3. (당일이 아니고)가격이 기준선아래로 이탈하였다가 당일 상향돌파)
1. 주봉의 주가가 기준가격에 일치되었을때 또는 5%이내로 근접하였을때
2. 주가가 기준을 (하향돌파하였다가) 당일의 종가가 상향돌파할때
3. 당일의 저가는 기준가격보다 아래 and 당일의 종가가 기준의 위
감사합니다..
2022-03-17
976
글번호 157249