커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7530
글번호 230811
답변완료
고가들의 연결선을 구할 수식을 알고싶네요
분봉에서 봉하나하나 발생되는 고가들의 연결선을 구할 수식을 알고싶네요
2013-10-14
186
글번호 68427
답변완료
수식 검증 부탁드립니다.
전략:
1) 준비 단계
a) 4개 봉의 종가를 이용하여 단기 이동평균을 계산한다. 9개 봉으로는 중기, 18개 봉으로 장기 이동평균을 계산한다.
b) 단기>중기>장기 이동평균의 조건이 충족되면 상승 추세로 간주.
c) 단기<중기<장기 이동평균의 조건이 충족되면 하락 추세로 간주.
d) 4개 봉의 지수 이동평균을 구한다.
e) 첫 번째 봉에서, 현재 봉의 시가에 이전 8개 봉의 변동성에 2를 곱한 값을 더해 상방 밴드로 정의.
f) 현재 봉의 시가에 이전 8개 봉의 변동성에 2를 곱한 값을 빼서 하방 밴드로 정의.
g) 지수 이동평균이 상단 밴드를 돌파하면, 상단 밴드는 하단 밴드가 되고, 새 하단 밴드에 이전 8개 봉의 변동성의 2배 값을 더하여 새로운 상단 밴드를 만든다.
h) 지수 이동평균이 하단 밴드를 돌파하면, 하단 밴드는 상단 밴드가 되고, 새 상단 밴드에 이전 8개 봉의 변동성의 2배 값을 빼서 새로운 하단 밴드를 만든다.
2) 매수 진입
시장이 상승 추세이고, 지수 이동평균이 상단 밴드를 돌파하면 그 봉의 종가에 매수한다.
3) 매도 진입
시장이 하락 추세이고, 지수 이동평균이 하단 밴드를 돌파하면 그 봉의 종가에 매도한다.
4) 청산
a) 가격이 하단 밴드에 닿으면 모든 매수 포지션 청산
b) 가격이 상단 밴드에 닿으면 모든 매도 포지션 청산
수식:
inputs: xmalen(4), vollen(8), multfact(2);
vars: topband(0), botband(0), xavg(0), fastma(0), medma(0), slowma(0), bulltrend(false), beartrend(false);
##밴드 정의
topband = o + bollbandup(vollen, multfact);
botband = o - bollbanddown(vollen, multfact);
##추세 정의
xavg= ema(c, xmalen);
fastma= ma(c, 4);
medma= ma(c, 9);
slowma= ma(c, 18);
bulltrend= fastma > medma and medma > slowma;
beartrend= fastma < medma and medma < slowma;
##매수
if xavg > topband and bulltrend then {
buy();
botband = topband;
topband = topband + bollbandup(vollen, multfact);
}
##매도
if xavg < botband and beartrend then {
sell();
topband = botband;
botband = botband - bollbanddown(vollen, multfact);
}
##청산
if marketposition == 1 Then {
if c < botband Then
exitlong();
if c > topband Then
exitshort();
}
궁금한건 변동성에 대한 다른 함수가 없어서 볼린저밴드를 이용했는데
혹시 변동성에 대한 함수나 수식이 있나요??
검증부탁드립니다.
2013-10-14
185
글번호 68417
답변완료
문의드립니다.
안녕하세요. 아래 시스템 식 수정 부탁드립니다.
매수는
1)스토케스틱에서 K가 D 라인 위에 있고
2)K와 D는 모두 과열권 보다는 아래에 있고
3)MACD가 0을 돌파하면서, Shortperiod 가 직전 2개봉보다 클 때
입니다.
매도는 반대입니다.
선언되지 않은 함수라는 메세지가 뜹니다.
수정 부탁드립니다.
Inputs: Length1(20),Length2(12),Length3(12),OverSold(30),OverBought(70),ShortPeriod(5),LongtPeriodP(20);
Variables: KLine(0), DLine(0), value(0);
KLine = StochasticsK(Length1,Length2);
DLine = StochasticsD(Length1,Length2,Length3);
value = MACD(ShortPeriod,LongtPeriodP);
If KLine > DLine AND KLine < OverBought AND KLine < OverBought and DLine < OverBought and CrossUP(value, 0) and ShortPeriod > ShortPeriod(2) Then
Buy ("Stch_LE");
If KLine< DLine AND KLine > OverSold AND KLine > OverSold and DLine > OverSold and CrossDown(value, 0) and ShortPeriod < ShortPeriod(2) Then
Sell ("Stch_SE");
2013-10-14
173
글번호 68414
답변완료
베이시스 수식 부탁합니다.
베이시스 2.5는 매도
1.5에서는 매수 표시가돼는 수식 부탁합니다.
2013-10-14
277
글번호 68413
답변완료
수식문의
1.
현재 포지션이 매수라면 현재 포지션 진입 이전의 당일 최저가(daylow(0))를 기록한 봉의 dayindex 와 그 봉의 시간을 표시하는 식 부탁드립니다.
2.
분봉 사용하면서..........최근 30일 중 최고값을 가진날의 오늘 기준 경과일수를 나타내는 식. (예: 3일 전의 장중 최고가격이(dayhigh(3)) 최근 30일중 최고치였다면 그 값은 3 )
2013-10-14
171
글번호 68412
답변완료
보조차트에서 DayHigh, DayLow의 인덱스문제
기본차트 분봉에서는 DayHigh, DayLow가 잘맞어요.
보조차트 분봉에서는 DayHigh, DayLow가 잘안맞아요.
그래서 보조차트분봉에서 전일의 고가 저가를 불러올때요
전일고가
Data2(DayHigh[1 + Data2(DayIndex)])
전일저가
Data2(DayLow[1 + Data2(DayIndex)])
이렇게 하면 맞게 불러오는 거 같아요
기본차트에서는 인덱스가 일단위인거 같고
보조차트에서는 인덱스가 봉단위인거 같은데
저가 맞게 알고있는 건가요 아님 버그인가요?
2013-10-14
188
글번호 68411
답변완료
부탁합니다
주가가 5일선 Crossdown 발생시 분할 매수하는 시스템식 부탁합니다
매수식
매수금액 천만원
매수비중 50%
예를 들어 A라는 종목이 Crossdown 발생시 주가가 5000원 일때
5000원 부터 아래로 한호가씩 4호가에 나눠서 호가당 같은 비중으로
분할 매수하는 시스템식 부탁합니다
A 종목 매수금액 500만원 매수단가는 5000원 4990 4980 4970 이렇게 한호가씩
4번에 걸쳐서 매수나가는 시스템식 부탁합니다
매도식은
분할 매수한 평균매수단가를 구하고
1차매도 4.5% 수익시 40%
2차매도 6.5% 수익시 30%
3차매도 8.5% 수익시 잔량 매도
손절은 3%
2013-10-14
163
글번호 68409
답변완료
문의 (YST)
DATA3 참조차트 기준으로 작성부탁드립니다.
1. 선물매매 기준으로 15:15분에 DATA3 참조차트의 종가의 위치를 기억
2. 만약 C < M1 이면 A는 TRUE
3. 다음날 장시작시 A가 TRUE이고 C > M1위에서 갭상승하여 출발하면 B는 TRUE
감사합니다.
2013-10-14
169
글번호 68404
답변완료
수식 부탁드립니다.
1분봉에서 실시간으로 30분봉 MACD 보는 수식 부탁드립니다.
감사합니다.
2013-10-14
175
글번호 68403