커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8208
글번호 230811
답변완료
바쁘시더라도 시스템수식 부탁 좀 드립니다.
기본적인 시스템은 구현이 되었는데요.
변수형식처럼 "매수"입력을 하면 매수신호에만 매매를 하고, "매도" 입력을 하면 매도신호에만 매매를 하는 수식을 구현하고 싶습니다.
바쁘시더라도 꼭 좀 부탁드립니다.
2013-11-29
184
글번호 69956
답변완료
문의드립니다.
선물일봉종가로 매수매도하는시스템입니다.
스토캐스틱은 지수와 단순으로 2가지 경우로 부탁드립니다.
선물매수
1.일봉종가에서 스토캐스틱(5,2,2) K가 D를 상향돌파시 매수
단,아래조건을 1개이상 만족시
1)주봉 스토캐스틱(5,2,2) or (5,3,3) K > D
2)주봉 스토캐스틱(10,6,6) and (15,8,8) K > 90
3)주봉 스토캐스틱(7,4,4) and (10,6,6) K > D
2.일봉종가에서 스토캐스틱(5,3,3) K가 D를 상향돌파시 매수
단,아래조건을 1개이상 만족시
1)주봉 스토캐스틱(5,2,2) or (5,3,3) K > D
2)주봉 스토캐스틱(10,6,6) and (15,8,8) K > 90
3)주봉 스토캐스틱(7,4,4) and (10,6,6) K > D
선물매수청산
일봉종가에서 스토캐스틱(5,2,2) K가 D를 하향돌파시 청산
단,아래조건일때
1)일봉 스토캐스틱 (5,2,2) K < 87
일봉종가에서 스토캐스틱(5,3,3) K가 D를 하향돌파시 청산
단,아래조건일때
1)일봉 스토캐스틱 (5,3,3) K < 87
일봉종가에서 스토캐스틱(10,6,6) K가 D를 하향돌파시 청산
단,아래조건일때
1)일봉 스토캐스틱 (10,6,6) K < 87 and 주봉 (10,6,6) K > D and 월봉 스토캐스틱 (5,3,3) K > D
선물청산날 일봉 종가에 청상(3,6,9,12 월 둘째주 목요일 종가)
선물매도
1.일봉종가에서 스토캐스틱(5,2,2) K가 D를 하향돌파시 매도
단,아래조건을 1개이상 만족시
1)주봉 스토캐스틱(5,2,2) or (5,3,3) K < D
2)주봉 스토캐스틱(10,6,6) and (15,8,8) K < 90
3)주봉 스토캐스틱(7,4,4) and (10,6,6) K < D
2.일봉종가에서 스토캐스틱(5,3,3) K가 D를 상향돌파시 매도
단,아래조건을 1개이상 만족시
1)주봉 스토캐스틱(5,2,2) or (5,3,3) K < D
2)주봉 스토캐스틱(10,6,6) and (15,8,8) K < 90
3)주봉 스토캐스틱(7,4,4) and (10,6,6) K < D
선물매도청산
일봉종가에서 스토캐스틱(5,2,2) K가 D를 상향돌파시 청산
단,아래조건일때
1)일봉 스토캐스틱 (5,2,2) K > 87
일봉종가에서 스토캐스틱(5,3,3) K가 D를 상향돌파시 청산
단,아래조건일때
1)일봉 스토캐스틱 (5,3,3) K > 87
일봉종가에서 스토캐스틱(10,6,6) K가 D를 상향돌파시 청산
단,아래조건일때
1)일봉 스토캐스틱 (10,6,6) K > 87 and 주봉 (10,6,6) K < D and 월봉 스토캐스틱 (5,3,3) K < D
선물청산날 일봉 종가에 청상(3,6,9,12 월 둘째주 목요일 종가)
2013-11-29
177
글번호 69955
답변완료
부탁드립니다...ㅎ
저...양봉이라고하나요???빨간봉
빨간봉 3개로 이평선 뚫는 식 같은것도 있나요???
마지막3번째 봉이 이평선을 뚫는...
2013-11-29
169
글번호 69954
오늘도수익 님에 의해서 삭제되었습니다.
2013-11-29
24
글번호 69952
답변완료
지표문의
1.안녕하세요.추운데 고생 많으시죠
2.아래 첨부 파일에 보면요
위에 지표는 마지막 지표값이 3290,아래는22.98
이것 둘 지표를 겹쳐서 (아래 3번째) 모이는지 아님 벌어 지는지 봐야 하는데
마지막 지표값이 너무 차이 나서 제대로 볼수가 없어요
어찌하면 비슷한 값으로 변형해서 볼수있는지 알려주세요.
참고로 백분율 있잖아요 value1 = (var1-var1[1])/var1[1] * 100;
이걸 적용해두 지 맘대로 놀아요.
3.그럼 부탁 할께요.
즐거운 하루 되세요
2013-11-29
216
글번호 69946
답변완료
수식문의
아래의수식을 시스템으로 만들어주세요 그리고 아래수식에서 오른쪽 연장선을 추가로 만들어주세요
input : 기간(7);
var : cnt(0);
Array :HD[10](0),HT[10](0),HH[10](0),LD[10](0),LT[10](0),LL[10](0);
if SwingHigh(1,H,기간,기간,기간*2+1) != -1 Then{
HD[0] = sdate[기간];
HT[0] = sTime[기간];
HH[0] = H[기간];
plot1(HH[0]);
for cnt = 1 to 2{
HD[cnt] = HD[cnt-1][1];
HT[cnt] = HT[cnt-1][1];
HH[cnt] = HH[cnt-1][1];
if HH[cnt] > 0 and HH[0] < HH[cnt] Then
TL_New(HD[cnt],HT[cnt],HH[cnt],HD[0],HT[0],HH[0]);
}
}
if SwingLow(1,L,기간,기간,기간*2+1) != -1 Then{
LD[0] = sdate[기간];
LT[0] = sTime[기간];
LL[0] = L[기간];
plot1(LL[0]);
for cnt = 1 to 2{
LD[cnt] = LD[cnt-1][1];
LT[cnt] = LT[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
if LL[cnt] > 0 and LL[0] > LL[cnt] Then
TL_New(LD[cnt],LT[cnt],LL[cnt],LD[0],LT[0],LL[0]);
}
}
2013-11-29
175
글번호 69944
답변완료
수식재질문입니다
수식요청을 아래와 같이 답변을해주셨는데요
여기서 date1은 어떤참조를 의미하는건인지요
date2은 외국인 순매수 지표인지는 알겠는데요
date1은 무엇을 의미하는지요
시스템트레이딩화면에서 기본전략에 외국인순매수를 넣으면 date2로 나오는데
date1은 어디를 의미하고 왜 외국인 순매수 참조를 추가하면 date2부터 나오는지요
---------------------------------------------------------------------------------
안녕하세요
예스스탁입니다.
input : Period1(13),Period2(15),Period3(20),CCIP(7),CCISig(17);
var : mav1(0,data1),mav2(0,data1),mav3(0,data1),CCIv(0,data1),CCIS(0,data1);
mav1 = data1(ma(c,Period1));
mav2 = data1(ma(c,Period2));
mav3 = data1(ma(c,Period3));
CCIv = data1(CCI(CCIP));
CCIs = data1(ema(CCIv,CCISig));
if mav1 > mav1[1]
and mav2 > mav2[1]
and mav3 > mav3[1]
and CrossUp(CCIv,CCIS)
and data2(CountIF(c > 0,5) == 5) Then
buy();
if mav1 < mav1[1]
and mav2 < mav2[1]
and mav3 < mav3[1]
and CrossDown(CCIv,CCIS)
and data2(countif(C<0,5)== 5)
and C >= EntryPrice*1.01 Then
ExitLong();
즐거운 하루되세요
> 나비효과 님이 쓴 글입니다.
> 제목 : 수식좀 부탁합니다
> 수고하십니다
이번주 교대에서 에스 랭귀지 수업을 들은 학생인데요
주식매매의 경우 아래와 같이 단순이평이 13일 15일 20일선이 상승추세이고 cci 7가 cci시그널 17을 상상향돌파일때 매입
하락일때 매수청산으로 수식을 작성했는데요
문의1(조건 1개추가) : 외부 참조를 통해서 data2 외국인 순매수세가 전 5개봉에서 순매수가 연속으로 0보다 클때 매입하고 전 5개봉에서 순매도 연속으로 0보다 작을때 청산조건을 넣고싶습니다
문의2(조건 1개추가) : 그리고 위조건에 청산조건의 경우에만 목표수익이 1% 이상인경우에만 매수청산이 되도록 하고싶습니다
그래서 매수인경우는 조건4개에 문의1조건으로 총 5개 조건이 만족해야 매수가 이루어지게 하고싶고요
매수청산의 경우에는 조건4개에 문의1조건, 문의2조건 그래서 총 6개의 조건이 만족해야 매수청상이 이루어지게 했으면 합니다
한수 가르쳐주시기 바랍니다
2013-11-29
174
글번호 69943
답변완료
문의드립니다.
답변 감사드립니다.
그런데 한가지 더 질문이 있습니다.
매수신호에 들어가서 청산 후에는 같은 매수신호가 나와도 무시하
고 매도신호가 나와야만 진입하는 조건을 아래의 수식에 추가하는 것
이 가능한지 알고 싶습니다.
답변 부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
if dayindex == 0 Then{
if C > O Then
buy();
Else
sell();
}
if MarketPosition == 1 Then{
var1 = int(highest(H,BarsSinceEntry)-EntryPrice);
if highest(H,BarsSinceEntry) < EntryPrice+1 Then
ExitLong("bx1",AtStop,EntryPrice-0.5);#1포인트 이상 수익이 발생하지 않을 때 손절
Else
ExitLong("bx2",AtStop,(EntryPrice+var1)-(0.5*var1));
}
if MarketPosition == -1 Then{
var2 = int(EntryPrice-Lowest(L,BarsSinceEntry));
if lowest(L,BarsSinceEntry) > EntryPrice-1 Then
ExitShort("sx1",AtStop,EntryPrice+0.5);
Else
ExitShort("sx2",AtStop,(EntryPrice-var2)+(0.5*var2));
}
즐거운 하루되세요
> HI_de****** 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 처음 매수로 진입한 가격에서 1포 올라가면 진입기격에서 0.5포 높은 가격에 손절을 놓고 싶습니다. 2포 올라가면 진입가+1포같은 식으로 계속 추격하면서 손절을 높이고 싶습니다. 답변 부탁드립니다
2013-11-28
161
글번호 69942
회원 님에 의해서 삭제되었습니다.
2013-11-28
35
글번호 69941