커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8142
글번호 230811
답변완료
문의드립니다
수고하십니다.
예스랭귀지를 사용한지 얼마되지않아 메뉴얼을 보고 하는데 좀 어렵네요
진입신호는 만들었는데
청산 조건을 적용하려니 어려워 문의드립니다
질문
1분봉 기준 9:30분에 매수진입하였을 경우
진입후 10틱 수익발생하였을 경우 (10틱 수익이 발생하지 않으면 해당없음)
10틱 수익 발생한 다음봉 부터 20개봉 이내에 10틱수익(최고수익)을 넘기지 못할경우
21봉째 시가에서 청산.
10틱 수익 발생 후 20번째 봉 이내에 최고 수익이 갱신되었다면
최고수익 갱신봉을 기준으로 다음 20개봉 이내에
최고수익을 갱신하지 못하면 21번째 봉 시가에서 청산
하는 수식을 부탁드립니다.
감사합니다^^
2014-12-02
182
글번호 80998
surigold 님에 의해서 삭제되었습니다.
2014-12-02
0
글번호 80997
답변완료
문의드립니다.
늘 감사드립니다.
아래지표를 Data2에 적용가능하도록 부탁드립니다. 감사합니다.
#########################################################################
# 분봉에서 주봉 볼린져밴드 계산 시작
input : weekPeriod(2),weekDv(2),aa(0);
var : weekcnt(0),weekcount(0),weeksum(0),weekmav(0),weekBBup(0),weekBBdn(0),weekAvgv(0),weekSumSqrt(0),weekCounter(0),weekStdv(0);
Array : 주봉C[120](0);
if dayofweek(date) < dayofweek(date[1]) and date > date[1] Then{
주봉C[1] = C[1];
for weekcnt = 2 to weekPeriod+1{
주봉C[weekcnt] = 주봉C[weekcnt-1][1];
}
}
주봉C[0] = C;
weeksum = 0;
for weekcount = 0 to weekPeriod-1{
weeksum = weeksum+주봉C[weekcount];
}
weekmav = weeksum/weekPeriod;
If 주봉C[weekPeriod] != 0 Then Begin
weekAvgv = weekmav;
weekSumSqrt = 0;
For weekCounter = 0 To weekPeriod - 1 Begin
weekSumSqrt = weekSumSqrt + (주봉C[weekCounter] - weekAvgv) * (주봉C[weekCounter] - weekAvgv);
End;
weekStdv = SquareRoot(weekSumSqrt / weekPeriod);
End
Else
weekStdv = 0;
weekBBup = weekmav + (weekDv * weekStdv);
weekBBdn = weekmav - (weekDv * weekStdv);
# 분봉에서 주봉 볼린져밴드 계산 끝
2014-12-02
179
글번호 80996
답변완료
일목 시스템식 문의합니다.
안녕하세요
매수 26일 최고가가 26일 최저가보다 최근에 발생한후 기준선 에서 매수
매도 매수후 전일저가를 하향 돌파하는 음봉발생시 매도
청산후 재진입은 새로운 26일 신고가 발생후 기준선에 오면 매수
감사합니다. 수고하세요
2014-12-02
168
글번호 80995
답변완료
안녕하세요
안녕하세요
문의 드립니다
1).
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
단 1),매수 진입 후 20이평 상승 중이면 (매수 유지) 매도 보류 후, 하락하면 매도(지연매도)
2).매도 진입 후 20이평 하락 중이면 (매도 유지) 매수 보류 후, 상승하면 매수(지연매수)
2).
Input : Period(12), Period1(5);
Var : value(0);
value = StochasticsK(Period,Period1);
# 매수/매도청산
If CrossUP(value, 20) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value, 80) Then
{
Sell();
}
단 1).10 이평 아래에서 생성된 매수 신호는 10 이평 위에서 지연되어 발생하도록 한다
2).10 이평 위에서 생성된 매도 신호는 10 이평 아래에서 지연되어 발생하도록 한다
3).음봉이면 매수 지연 후 양봉이 생긴면 매수신호 발생하도록 한다
4).양봉이면 매도 지연 후 음봉이 생긴면 매도신호 발생하도록 한다
3).
Input : Period(12), Period1(5), Period2(5);
value1 = StochasticsK(Period,Period1);
value2 = StochasticsD(Period,Period1,Period2);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
sell();
}
단 1).10 이평 아래에서 생성된 매수 신호는 10 이평 위에서 지연되어 발생하도록 한다
2).10 이평 위에서 생성된 매도 신호는 10 이평 아래에서 지연되어 발생하도록 한다
4).
Input : shortPeriod(12), longPeriod(26), Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
단 1).10 이평 아래에서 생성된 매수 신호는 10 이평 위에서 지연되어 발생하도록 한다
2).10 이평 위에서 생성된 매도 신호는 10 이평 아래에서 지연되어 발생하도록 한다
위 4개의 수식을 (***2종류 8개의 수식***)으로
1).검색 수식으로 전환을 부탁드립니다
2).매매 수식의 보완을 부탁드립니다
감사합니다
수고하세요
2014-12-03
159
글번호 80994
답변완료
수식 문의 드립니다.
아래의 수식을 부탁드립니다.
1. 선물 1분봉
2. 진입 시간 : 09:00 ~ 09:03분
3. 진입 수량 : 2개
4. 일봉 시초가(09:00분 00초) 대비 -0.5P 하락 돌파하였을때 진입
: 09:03분이 넘어갈 경우에는 진입하지 않음
5. 목표 수익 : 1P, 1.5P
1) 목표 수익에 도달하지 못하고 -0.5P 손실났을때 : 2계약 청산
2) 1P 수익났을 경우 1계약 청산. 1.5P 수익났을 경우 나머지 1계약 청산
3) 진입 수량이 청산되지 못하고 남아있을 경우(1계약든, 2계약이든)
잔여 수량의 수익이 09:00~09:30분 사이 최고 수익의 50%로 되었을 경우
전량 청산하든지 하고, 만약 10시 30분이 되면 무조건 전량 청산
감사합니다.
2014-12-02
156
글번호 80993
답변완료
수식하나 부탁드립니다.
항상 감사드리고 부탁드려 미안합니다.
시스템식 하나 부탁합니다.
[매수식]
1.30분봉을 기준으로 합니다.
2.장시작후 당일중 하락하여 고가와 저가의 하락폭이 5%이상을 충족한 이후 양봉이 발생하면
매수하는 식입니다.
부탁드립니다.
2014-12-02
176
글번호 80992
답변완료
분봉의 몸통 크기를 꺽은선 그래프로 그려보고 싶습니다
시가-종가 또는 종가-시가 이니 분봉의 몸통이 되겠는데요 몸통의 절대값(양봉 음봉 불문)을 꺽은선 그래프로 그려나가보고 싶은데 이때 수식은 어떻게 되는지요?
2014-12-02
151
글번호 80987
답변완료
문의드립니다.
추세선을 위아래로 이렇게 나오게 지표로 만들고싶습니다.
현재 사진은 4시간봉입니다.
어떻게 만들어야할까요
2014-12-02
183
글번호 80986