커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1725
글번호 230811
답변완료
문의 드립니다.
아래 식에서 추가 하고자 합니다.
5분봉에서 주가가 시가 위 이면서 20이평 위에 있어야 하고
1분봉에서 아래식을 적용되도록 가능할까요?
부탁드립니다.
Input : Period(5), sigPeriod(10),수량(1);
var : TRIXv(0),TRIXs(0);
TRIXv = TRIX(Period);
TRIXs = ema(TRIXv,sigPeriod);
if C > DayOpen and CrossUp(TRIXv,TRIXs) and TRIXv < 0 Then
Buy("b",OnClose,Def,수량);
if MarketPosition == 1 and CrossDown(c,DayOpen) Then
ExitLong("bx");
2
Input : Period(5), sigPeriod(10),금액(100000);
var : TRIXv(0),TRIXs(0);
TRIXv = TRIX(Period);
TRIXs = ema(TRIXv,sigPeriod);
if C > DayOpen and CrossUp(TRIXv,TRIXs) and TRIXv < 0 Then
Buy("b",OnClose,Def,금액/C);
if MarketPosition == 1 and CrossDown(c,DayOpen) Then
ExitLong("bx");
2024-08-09
991
글번호 182406
답변완료
수식요청
안녕하세요
수식부탁드림니다
매수
분봉1분봉 30봉이내 볼밴 중심선을 터치나 하락후상향돌파시.
단30분봉 이평 5선위에서 양봉일때
청산
볼밴상단돌파후 5이평선 돌파 하락시.
매도 매수반대
2024-08-09
845
글번호 182404
답변완료
수식문의입니다
가. 시가갭이 3%이상에서 5%미만으로 발생하는 경우
나. 시가갭이 5%이상 발생하는 경우
1. <가>의 경우이면서 당일 양봉일때는(갭발생봉이 양봉인경우)
1봉전의 캔들이 양봉이면 1봉전 종가와 당일시가로 두개의 가격라인이 생성되고,
1봉전 캔들이 음봉이면서 당일종가가 전일시가보다 낮은 경우는 당일종가라인과
당일시가라인으로 지표라인 생성되고, 당일종가가 전일시가보다 높은 경우에는
전일종가라인과 당일시가라인으로 생성되게끔하는 수식이어야한다.
그리고 <가>의 경우이면서 당일 음봉일때는(갭발생봉이 음봉인경우)
1봉전의 캔들이 양봉과 음봉캔들에 상관없이 전일종가라인과 당일시가라인으로 두개의
가격라인이 형성되게끔 수식을 작성해주시면 감사하겠읍니다.
2. <나>의 경우도 동일합니다
2024-08-09
921
글번호 182402
답변완료
고가선 저가선 연결선 좀 부탁 드립니다.
아래 하이킨 아시 차트에서 고점 연결하는선 저점 연결 하는선 좀 부탁 드립니다.
var1 = H ;
var2 = L ;
PLOT1(VAR1) ;
PLOT2(VAR2) ;
이렇게 표현하고 싶습니다.
##
input : MaPeriod(2),MaPeriod2(1);
var : maOpen(0),maClose(0),maLow(0),maHigh(0);
var : haOpen(0),haClose(0),haLow(0),haHigh(0);
var : ExtMapBuffer1(0),ExtMapBuffer2(0),ExtMapBuffer3(0),ExtMapBuffer4(0);
var : ExtMapBuffer5(0),ExtMapBuffer6(0),ExtMapBuffer7(0),ExtMapBuffer8(0);
var : r(0),g(0),b(0), TL(0),t(0),tx(0);
if Index == 0 Then
{
maOpen=Open;
maClose=Close;
maLow=Low;
maHigh=High;
}
Else
{
maOpen=(maOpen[1]*(MAperiod-1)+Open)/MAPeriod;
maClose=(maClose[1]*(MAperiod-1)+Close)/MAPeriod;
maLow=(maLow[1]*(MAperiod-1)+Low)/MAPeriod;
maHigh=(maHigh[1]*(MAperiod-1)+High)/MAPeriod;
haOpen=(ExtMapBuffer5[1]+ExtMapBuffer6[1])/2;
haClose=(maOpen+maHigh+maLow+maClose)/4;
haHigh=Max(maHigh, Max(haOpen, haClose));
haLow=Min(maLow, Min(haOpen, haClose));
if (haOpen<haClose) then
{
r=255;
g=10;
b=0;
ExtMapBuffer7=haLow;
ExtMapBuffer8=haHigh;
t = 1;
}
else
{
r=0;
g=191;
b=255;
ExtMapBuffer7=haHigh;
ExtMapBuffer8=haLow;
t = -1;
}
ExtMapBuffer5=haOpen;
ExtMapBuffer6=haClose;
ExtMapBuffer1=WMA(ExtMapBuffer7,MAperiod2);
ExtMapBuffer2=WMA(ExtMapBuffer8,MAperiod2);
ExtMapBuffer3=WMA(ExtMapBuffer5,MAperiod2);
ExtMapBuffer4=WMA(ExtMapBuffer6,MAperiod2);
}
PlotPaintBar(ExtMapBuffer2,ExtMapBuffer1,ExtMapBuffer3,ExtMapBuffer4,"강조",Rgb(r,g,b));
* 좋은 주말 되십시요.
2024-08-09
856
글번호 182400
답변완료
일자지정 수식문의 드립니다.
안녕하세요~
일간차트에서 특정날짜부터 시작해서 누적거래량을 구하고 싶습니다.
예) 2024년 06월 05일부터의 누적거래량.
감사합니다.
2024-08-09
959
글번호 182398
답변완료
88553 추가 문의드립니다!
노고에 늘 감사드립니다.
88553번에서 문의 드렸던 내용에 추가 요청드립니다.
매수의 경우
1. 조건에 맞아 매수 진입 되었는데 진입가를 기준으로 N1봉 이내에서 15틱이상 또는 N2봉 이내에서 30틱이상 되돌림이 나오면 즉시 청산합니다.
2. 청산된 후 원래 진입가를 기준으로 진입조건에 부합하고 진입가보다 10틱이상 내려갈 때만 바로 재매수하고 싶습니다.
매도는 그 반대입니다.
※ 약간의 주석도 부탁드립니다.
감사합니다. 즐거운 주말되세요~
2024-08-09
815
글번호 182397
답변완료
질문 드리겠습니다
안녕하세요
기준봉을 설정하고 그 위치를 저장해서 지표를 만들고 싶은데요
아래 수식에 이어서 만들고 싶어요 (맨 아래 첨부)
조건은 스크린샷에 설명을 해두었고요,
기준봉을 기준으로 전 5봉 이내, 후 5봉 이내 각각 구간을 설정해서 5봉 업틱의 총 합이 기준봉보다 2배이상일 경우 검색을 하고 싶습니다
타주기 120봉과, 타주기가 아닌 일반 봉차트에서 각각 수식을 보여주셨으면 좋겠습니다
질문1) 타주기 식에서는 봉이 완성이 되고나서 그 다음봉에 plot 이 되고 현주기 식은 봉이 완성이 안되도 조건이 충족되면 바로 나타나는게 맞나요??~
질문2) 기준봉의 위치와 값을 저장하고 그 사이의 경과 봉수를 찾을 수 있나요?
예를들어서 기준에 맞는 봉들을 최근거 부터 a1, a2, a3 라고 지정했을때 두 지점 사이의 봉수가 50개 이내이고 "그 조건이 2번이상 발생했을때" 검색에 나타내게 하고 싶습니다
질문3) tick을 단위별로 나눠서 (100,1000, 1만...) 라운딩 처리 하고 싶습니다 . 예를들어서 254은 250으로, 2546은 2550, 25489 는 25490 이런식으로 라운딩을 하고 싶습니다
질문4) 주봉에서의 이동평균을 분봉차트에서 나타낼 수 있을까요?
주봉 5ma, 20ma 를 예로 들어주셨으면 합니다
부탁드리겠습니다 ~~매번 감사합니다
2024-08-09
880
글번호 182396
답변완료
수식문의
5이평이 20이평을 상향 돌파하면 매수
하향돌파 하면 청산
하루 2회거래
수식 부탁드립니다.
2024-08-09
1045
글번호 182391
답변완료
진입신호 수식 부탁드립니다
매수 : 이격도가 50 이하이고 macd가 0선 아래에서 시그널선을 macd가 상향 돌할때 매수 진입하는 수식 (이격도와 시그널선 돌파 2가지 조건 만족할 때)
매도 : 이격도가 120 이상이고 macd가 0선 위에서 시그널선을 macd가 하향 붕괴때 매도 진입하는 수식 (이격도와 시그널선 붕괴 2가지 조건 만족할 때)
감사합니다
2024-08-09
952
글번호 182389