커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3386
글번호 230811
회원 님에 의해서 삭제되었습니다.
2024-02-05
85
글번호 176348
답변완료
문의드림니다
다음수식 문의드림니다
문1)
현재봉의 양봉종가가 최근 10개봉중의 캔들봉(시가 종가중 큰값) 중에서 최고가 봉이면
강조색상 표시하고 검색식 부탁드림니다
(최근 10개봉의 비교대상봉은 캔들몸통의 시가 종가봉중 큰값
즉 최근 10개봉의 캔들몸통 중에서 최고가의봉))
문2)
아래수식은 현재봉의 종가가 최근 10개봉중 최고가봉일때
이봉을 기준봉으로 하여 기준봉의 5개봉 이내에서
현재봉의 시가와 종가중 최저가격이 기준봉의 절반가격
이상이면 강조로 표시하라는 수식인데
적용해보니 강조표시가 안되는곳이 있는 등 제대로 반영이 안됨니다
수정부탁드림니다
if C > highest(C,10)[1] Then
{
value1 = Index;
value2 = abs(C-O);
Value3 = (C+O)/2;
}
if value1 > 0 and Index <= value1+5
and min(C,O) > Value3
Then{ PlotPaintBar(H,L,"강조"); }
문3)
최근 10개봉중에서 캔들몸통 부분의 최고가를 기준봉으로 할때
기준봉의 10개봉내에서 1개이상 봉의 시가종가 평균 변동폭이
기준봉 변동폭의 절반이하이고
이중 1개의봉이라도 기준봉의 몸통부분(시가,종가)폭보다 크지 않는 봉이
나타나면 강조표시하고 검색식도 작성부탁드림니다
문4)
최근 10개봉의 5이동평균선이 하락한적이 없다
최근 10개봉의 5이동평균선이 2번연속 하락한적이 없다를 수식으로 어떻게
작성할까요?
2024-02-02
446
글번호 176347
회원 님에 의해서 삭제되었습니다.
2024-02-02
18
글번호 176346
최선 님에 의해서 삭제되었습니다.
2024-02-02
1
글번호 176345
답변완료
수고많으십니다..1번과2번 동시에 만족하는 검색식 부탁드립니다.
<예스트레이더 수식1>
var : 대금(0),A(0),B(0),DD(0),양대금(0),A1(0),B1(0),D1(0),음대금(0);
input : dayPeriod(22);
var : cnt(0),sum(0),daymav(0);
#일봉 이동평균계산
sum = 0;
For cnt = 0 to dayPeriod-1
{
sum = sum + DayClose(cnt);
}
daymav = sum/dayPeriod;
대금 = (H+O+L+C)/4*V/100000000;
A=IfF(C>O,대금,0);
B=Accum(A);
A1=IfF(C<O,대금,0);
B1=Accum(A1);
if sDate != sDate[1] Then
{
DD = B[1];
D1 = B1[1];
}
양대금=B-DD;
음대금=B1-D1;
if 양대금>음대금 && CrossUp(c,daymav) && C>O Then
Find(1);
<예스트레이더 수식2>
input : 기간(20),이전봉(8);
var : hh(0),HH2(0)
hh=highest(h,기간);
hh2=highest(h[이전봉],기간);
if C>hh[1] && C>hh2[1] Then
Find(1);
2024-02-02
581
글번호 176344
답변완료
문의 드립니다.
5 20이평 정배열 이고 스토케스틱 10 5 5 기준선50 아래서 K선이 D선을 골든크로스 시 매수
청산은 D선이 K선을 데드크로스 하면 매도 청산 완료
5 20이평 역배열 이고 스토케스틱 10 5 5 기준선50 위에서 K선이 D선을 데드크로스 시 매도
청산은 D선이 K선을 골든크로스 하면 매수 청산 완료
부탁드립니다.
2024-02-02
535
글번호 176343
답변완료
문의드립니다
1. n분봉 종가대비 세틱이 넘어가는 지점에 수평선을 그어 주세요 (3틱 부분은 변수로 처리해 주시면 더욱 감사하겠습니다)
예를 들어 5분봉 종가가 양봉이며 340.50으로 끝났다면 340.65에 빨간색 수평선을
5분봉 종가가 음봉이며 340.00으로 끝났다면 339.85에 파란색 수평선을 그어 주세요
2. 1번검색식을 데이타2용으로도 부탁드립니다
감사합니다
2024-02-05
707
글번호 176342
답변완료
시스템 질문입니다
KOSPI200 선물 적용 예정입니다
1.진입 후 N분 이후 무조건 청산한다
2.진입 후 K봉 이후 무조건 청산한다
신속하고 정확한 답변 바랍니다
2024-02-02
539
글번호 176341
답변완료
문의드립니다
안녕하세요?
아래수식의 현재발생하는 신호위치에서 1봉 이전에서 발생하고싶습니다
도움주셔서 감사합니다
if index == 0 then
{
xOpen = open;
xClose = (O+H+L+C)/4;
xHigh = MaxList( high, xOpen, xClose);
xLow = MinList( low, xOpen,xClose);
}
else
{
xClose = (O+H+L+C)/4;
xOpen = (xOpen [1] + xClose [1])/2 ;
xHigh = MaxList(High, xOpen, xClose) ;
xLow = MinList(Low, xOpen, xClose) ;
}
if countif(XClose > Xopen,2) == 2 Then
T = 1;
if countif(XClose < Xopen,2) == 2 Then
T =- 1;
if T == 1 Then
{
if Xclose > Xopen Then
{
PD = sDate;
PT = sTime;
PC = Xclose;
}
if NC > 0 Then
{
#음봉-양봉연결선
if T != T[1] Then
TL = TL_New(ND,NT,NC,PD,PT,PC);
Else
TL_SetEnd(TL,PD,PT,PC);
#색상
TL_SetColor(TL,상승색);
#굵기
TL_SetSize(TL,4);
}
}
if T == -1 Then
{
if Xclose < Xopen Then
{
ND = sDate;
NT = sTime;
NC = Xclose;
}
if PC > 0 Then
{
#양봉-음봉연결선
if T != T[1] Then
TL = TL_New(PD,PT,PC,ND,NT,NC);
Else
TL_SetEnd(TL,ND,NT,NC);
#색상
TL_SetColor(TL,하락색);
#굵기
TL_SetSize(TL,4);
}
}
if t==1 and t != t[1] Then Buy();
if t==-1 and t != t[1] Then
Sell();
{}
2024-02-02
623
글번호 176340