커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7735
글번호 230811
답변완료
부탁드립니다
당일 최고가 대비 10%이상의 하락이 있은 후에 5% 상승하면 매수한다.. 매수지점에서 3% 하락하면 매수청산한다.. 이때 매수시점과 매수청산시점을 저장해서.. 청산이 있은 후에 다시 매수지점이 오면 매수가 들어가고 청산지점으로 떨어지면 청산하고..를 반복할수 있는 식 부탁드립니다
2011-04-11
685
글번호 37463
답변완료
수정해주세요---
Input: Left(3),Right(4);
#var:ma5(0);
#ma5=ma(c,5);
If SwingHigh(1, h, Left, Right, Left+Right+1) <> -1 Then
Plot1(High[Right],"SwingHigh");
If SwingLow(1, l, Left, Right, Left+Right+1) <> -1 Then
Plot2(Low[Right],"SwingLow");
봉간격변경 혹은시간이동 에따라 전고저점이 봉에서 벌어지는현상은 보안이안되나요
2011-04-11
675
글번호 37458
답변완료
주식에서30분봉
30분첯봉 고가저가 중심값을선으로보여주세요
주가가상승하면 고가저가중심값이 이동하면서보여줄수잇나요
즉5선이 주가에따라서 연동되게해주세요
미리 감사합니다
2011-04-11
725
글번호 37453
답변완료
스토케스틱slow와 이평방법 문의 입니다.
스토케스틱Slow의 이평방법을 단순과 지수로 표현하는 식을 각각 알고 싶습니다.
일반 짧은 단축 수식이 아닌,
순수한 사용자 함수(=공식)로 구하는 방법을 알고 싶습니다.
예) 스토케스틱Slow(12,3,3) 경우를 예로 설명 부탁 드리겠습니다.
2011-04-11
874
글번호 37452
답변완료
부탁합니다.
if dayindex == 0 or TimeToMinutes(stime)%60 == 0 Then{
var1 = O;
var2 = h;
var3 = L;
var4 = C;
}
if H > var2 Then
var2 = H;
if L < var3 Then
var3 = L;
위의 식에서 지금 시간이 11시30분 일때 11:00~12시분봉 시가는 var1로 나타내지만
10:00~11시 분봉의 시가는 어떻게 간략하게 나타낼 수 있을까요?
2011-04-11
787
글번호 37451
답변완료
포지션 진입로직 질문입니다.
1. 5일선이 20일선을 올라설 경우, 해당봉과 해당봉+3봉(해당봉에서 세번째 후의 봉) 의 가격을 비교하여 해당봉+3봉의 가격이 크면 매수하고자 합니다. 어떻게 하면 되나요?
2. 5일선이 20일선을 올라설 경우, 해당봉의 가격에서 +0.5원이 되면 매수합니다.(수식 확인 부탁드립니다.)
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
value3 = MarketPosition(value3);
value11 = 0;
value12 = 0;
# 매수 포지션 들어가기
If CrossUP(value1, value2) and value3 == 0 Then {
value11 = C + 0.5;
if(C > value11) then {
Buy("B");
}
}
# 매도 포지션 들어가기
If CrossDown(value1, value2) and value3 == 0 Then {
value12 = C - 0.5;
if(C < value12) then {
Sell("S");
}
}
2011-04-10
766
글번호 37450
답변완료
특정일 이후 최저가의 날짜
2008년 1월을 시작으로 하여, 이후 현재까지 최저가가 발생한 날짜를
YYYYMMDD 형식으로 변수 Var1에 저장하는 수식을 알고 싶습니다
2011-04-10
769
글번호 37449
답변완료
진입이3개있을경우 첫번째 진입한이름 알아내기?
진입이3개있을경우 첫번째 진입한이름 알아내려면 어떻게 해야 하나요?
최근 진입명은 IsEntryname 을로 비교하던데..
IsEntryName("이름",posnum); posnum로 사용하나요?
미리 감사드립니다.
2011-04-10
709
글번호 37448
답변완료
좋은 시스템식 이란?
1. 질문1;
좋은 시스템이 되려면 시스템성능보고서에 나오는 아래의 항목 중에서 중요한 우선 순위가 어떻게 되는지요?
우선 순위 20위까지 선정해 주시기 바랍니다
중요한 것이 20개 미만이면 20위까지 아니어도 됩니다
2. 질문2;
우선 순위 20위까지의 항목이 각각 어떠한 수치이상이 되어야 좋은 시스템인지요?
예들 들면, 샤프지수(sharp ratio)는 0.5 이상
최대손실폭(MDD)는 투자금액의 10% 이하 등
-------------- < 아 래 > -------------------
[ 종합 ]
총손익
미청산 포함 총손익
총수익
총손실
기간 가격 변화
가격변화 대비 수익율
연평균 가격변화
연평균 손익
총거래 회수
수익거래 회수
손실거래 회수
승률
평균 손익
평균 손익비
최대 수익
평균 수익
최대연속 수익거래 회수
수익거래 평균 봉 개수
최대 손실
평균 손실
최대연속 손실거래 회수
손실거래 평균 봉 개수
최대 손실폭
보상비율(5)
총수익/총손실
투자요구금액
수익율(%)
[거래내역]
진입효율
청산효율
봉개수
[기간분석]
기간 표준편차
[전략분석]
조정손익
손익 표준편차
툭이치제거 손익
변동개수
sharp ratio
RINA Index
평균진입 / 청산효율
2011-04-10
971
글번호 37447