커뮤니티
예스랭귀지 Q&A
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1331
글번호 230811
답변완료
지표 질문입니다
일봉 다음 수식을 틱 봉으로 타주기 수식으로 부탁드립니다
if c[1]<o[1] and c<o and H<L[1] then
var1=L[1];
plot1(var1);
if c[1]>o[1] and c>o and L>H[1] then
var2=H[1];
plot2(var2);
감사합니다
2025-03-13
436
글번호 189110
답변완료
수식의뢰 드립니다.
현재가부터 지난 4주간의 최고가와 최저가 가격 수평선이 우측으로 계속 연장되게 자동으로 생성되는 수식을 만들고 싶습니다. 고가 와 저가의 변동이 생기면 자동수정 생성되게 만들어 주세요! 우측 라인 윗부분에는 가격이 표시되게 해주세요.
1시간, 30분도 동일한 조건으로 부탁 드립니다.
시간 조정은 외부변수로 부탁드립니다.
2025-03-13
405
글번호 189109
답변완료
문의드립니다.
수고많으십니다.
국내선물 매매에서 갭으로 상승 또는 하락 출발하는 경우 갭이 일정 수준을 넘으면 신호 작동시간을 9시에서 9시 30분부터 되게 하고 싶습니다
즉, 5/20 이평선 골든/데드 매매에서 기본적으로 9시~15시 거래지만
전일 종가와 오늘 시가간의 갭이 15틱 넘는다면 9시 30분~15시로 자동 변경되게 하고 싶습니다.
미리 노고에 감사드립니다.
2025-03-13
327
글번호 189108
저니0 님에 의해서 삭제되었습니다.
2025-03-13
13
글번호 189107
답변완료
문의 드립니다.
안녕하세요 시스템로직 문의 드립니다.
#코스피200선물 일봉
1.최근 10일중 최고가(최저가) 돌파시 매수(매도)진입
2.최근 5일중 최저가(최고가) 돌파시 청산
3. 손절: 2ATR
바쓰시더라도 부탁드립니다.
2025-03-13
332
글번호 189106
와우리 님에 의해서 삭제되었습니다.
2025-03-13
0
글번호 189105
답변완료
문의
1) 청산수식 부탁드립니다.
진입이 발생한 시간대 조건을 청산식에 반영하여 주십시요.
진입은 2번이 max고 첫진입이 "a", 둘째진입이 "b" 입니다.
{
진입명이 "a"이고
진입이 084500~100000 사이에 발생했다면
SetStopLoss(2.50,PointStop);
진입이 100000~150000 사이에 발생했다면
SetStopLoss(1.50,PointStop);
나머지
SetStopLoss(1.00,PointStop);
진입명이 "b"이고
진입이 084500~100000 사이에 발생했다면
SetStopLoss(2.50,PointStop);
진입이 100000~150000 사이에 발생했다면
SetStopLoss(1.50,PointStop);
나머지
SetStopLoss(1.00,PointStop);
}
2) 진입수식 부탁드립니다.
당일 발생봉 기준입니다.
084500부터 100000까지 발생한 봉을 기준으로 양봉비율을 계산합니다.
084500부터 100000까지 발생한 봉수를 계산합니다.
if 양봉비율>51 and 봉발생수>500 then
buy();
항상 고맙습니다.
2025-03-13
335
글번호 189104
답변완료
수식변경 부탁드립니다.
수고하십니다
시스템 수식으로 변환 부탁 드립니다.
input : ShortPeriod(20), LongPeriod(38);
var : wmaFast(0), wmaSlow(0), Trend(0);
wmaFast = wma(C, ShortPeriod);
wmaSlow = wma(C, LongPeriod);
if CrossUp(wmaFast, wmaSlow) Then
Trend = -1;
if CrossDown(wmaFast, wmaSlow) Then
Trend = 1;
Plot1(Trend, "UpTrend", IFf(Trend == -1, RED, Blue) ,0, 5);
if wmaFast > wmaSlow and C < wmaFast Then
plot2(-0.97,"정배열조정",RGB(255,87,255) ,0, 7);
if wmaFast < wmaSlow and C > wmaFast Then
plot3(0.97,"역배열조정",RGb(255,255,87) ,0, 7);
if wmaFast > wmaSlow Then
PlotBaseLine1(1,"기준선1",RGb(10,10,10));
if wmaFast < wmaSlow Then
PlotBaseLine2(-1,"기준선2",RGb(10,10,10));
감사합니다.
2025-03-13
331
글번호 189103
답변완료
수식 부탁드립니다
항상 감사드립니다.
다음 2개의 키움수식의 변환을 부탁드립니다.
1번
M=Macd(short,long);
M1=HighestSince(1,crossup(M,0), ma(c,기간,종류));
M2=LowestSince(1,crossdown(M,0), ma(c,기간,종류));
조건=CrossUp(C,M1) OR CrossUp(C,M2);
Uperband=ValueWhen(1,조건,C);
CrossUp(C,Uperband)
지표변수
short 4
long 7
기간 20
종류 지수
2번
T = Ttsf(c, 20);
MM = ma(c, 60);
MU = MM > MM(1);
Crossup(T, MM) && MU
늘 건승하십시요.
2025-03-13
388
글번호 189102