커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7586
글번호 230811
답변완료
부탁드립니다.
수고하십니다.
아래수식에 매도식에 or을 사용해서 "data1 20 이평선데드크로스또는"
을 사용하여 매도식을 작성하고 싶습니다.
Input : Period(14), LPercent(30), SPercent(70);
Var : value(0,data1),cond(false,data1);
value = data1(RSI(Period));
#날짜가 변경되면 false
if date != date[1] Then
cond = false;
#당일 data2에서 20이평보다 작은 상태에서 종가가 1990이하가 되면 true로 변경
if data2(c < ma(c,20) and C <= 1930) Then
Cond = true;
If cond == false and CrossUP(value, LPercent) Then
Buy();
If cond == true Then
ExitLong();
다시한번 부탁드립니다.
2013-02-12
210
글번호 59392
답변완료
청산식
데이트레이딩에서 피라미딩으로 보유중인복수의 포지션중 "특정시간에진입한 포지션"만 조건에따라 청산산하고자합니다.
"보유중인 포지션중 09시 첫봉에서 진입한 포지션만 Data2시초가대비 1.1배상승하면 청산하라" 라는 식입니다.
If EntryTime(090000) and CrossUp(Data2(C),Data2(OpenD(0))*1.1 ) Then ExitShort();
위와같이 가능한가요?
감사합니다.
2013-02-12
199
글번호 59391
답변완료
추가로 부탁드립니다.
방금전에 아래와 같은 검색식을 주셔서 감사합니다.
아래의 검색식에 조건을 추가하고 싶습니다.
전일종가/전일고가/당일시가가 (Min, Max) 3%내로 수렴되어 있어야 하며,
전일 종가 기준으로 20,60,120이평이 (Min, Max) 3%내 수렴되어 있으며,
20이평이 전봉대비 상승중이어야 하며,
당일 첫번째 봉의 거래대금이 1억을 넘어야 함
if date != date[1] Then{
var1 = V;#당일 첫번째봉 거래량
var2 = var1[1];#전일 첫번째봉 거래량
var3 = upvol/DownVol * 100; #첫봉 체결강도
}
if var3 >= 100 and var1/var2*100 >= 300 Then
find(1);
감사합니다.
안녕하세요
예스스탁입니다.
장마감후에 아래식으로 검색하시면 됩니다.
if date != date[1] Then{
var1 = V;#당일 첫번째봉 거래량
var2 = var1[1];#전일 첫번째봉 거래량
var3 = upvol/DownVol * 100; #첫봉 체결강도
}
if var3 >= 100 and var1/var2*100 >= 300 Then
find(1);
검색하실때 10분봉으로 2틀치의 봉이 필요하므로
검색에 필요한 최소기간은 100정도로 입력하시고 검색하시면 됩니다.
즐거운 하루되세요
> 엠제이 님이 쓴 글입니다.
> 제목 : 검색식 부탁드려요
> 장 마감후에 당일 조건을 검색하려고 합니다.
10분봉 당일 첫번째 봉이 아래의 조건을 만족하는 조건식입니다.
- 체결강도 100이상
- 전일 동시간대비 거래량 비율이 300% 이상인 종목을
장 마감후에 10분봉 검색식을 통해서 찾아내고 싶습니다.
제가 코딩을 해 보았는데 이상하게 검색이 안되서요
var : cnt(0);
if date != date[1] Then{
var1 = 0;
var2 = var1[1];
condition1 = false;
}
var1 = var1+1;
if var1 == 1 and sdate == 20130212 then {
for cnt = 1 to (var1+var2) {
if stime == stime[cnt] and sdate > sdate[cnt] then{
var3 = DayVolume[cnt];
cnt = 1000;
}
}
value1 = var3;
value2 = dayVolume;
var99 = value2/value1 * 100;
var91 = upvol;
var92 = DownVol;
var93 = var91/var92 * 100;
if var99 >= 300 and var93 > 100 then
condition1 = true;
}
if stime == 150000 and sdate == 20130212 and condition1 == true then {
find(1);
}
감사합니다.
2013-02-12
253
글번호 59386
답변완료
조건식
1.아래조건식 확인 부탁드립니다.
"조건1; Data2 오늘첫봉 시가가 어제 종가보다 크다."를 다음표현이 맞는지요?
Condition1 = sTime==090000 and Data2(O)> Data2(C[1])
2.위의식을 아래와같이 사용하는데 신호가 잘못나오네요(09시 첫째봉에서만 나오네요).
If sTime>=090000 and sTime<140000 Then {
If condition1==True and CrossUp(C,100) Then Buy();}
수정부탁드립니다.
3.추가조건 Condition2 를 사용할경우(조건1과 조건2를 모두만족)아래와 같이할수있는지요.
If Condition1== True then Var1 = Index;
If CountIF( Condition2== True,Index-Var1)>=1 and CrossUp( C,100) Then Buy();
4.위3번질문중 If CountIF( Condition2== True,Index-Var1)>=1 와
If CountIF( Condition2== True,Index-Var1)>1 는 무슨차이인가요.
시스템결과가다르네요.
감사합니다.
2013-02-12
215
글번호 59385
답변완료
30분 봉 거래식
시스템식 문의 드려요.
전략식:선물 30분봉 거래식.
1.진입전략
시간진입 09:30:00 후에 항상 진입한다.
선물 30분 첫 봉 완성시 양봉이면 선물 1계약 매수 진입.
선물 30분 첫 봉 완성시 음봉이면 선물 1계약 매도 진입.
도지면 진입금지.
30분봉 두번째봉이 도지면 역시 진입금지,도지가 아니면 위 식대로 진입.
2.손절전략 (30분 첫봉의 고가/저가 가 기준)
포지션 진입후
30분 첫봉이 양봉일 경우: 현재봉 종가가 30분 첫봉의 저가보다 작다면 손절.
30분 첫봉이 음봉일 경우: 현재봉 종가가 30분 첫봉의 고가보다 크다면 손절.
손절후 당일 재진입 금지.
3.피라미딩적용
포지션 유지시 현재봉에서 0.5P이상 수익이 발생하고 있다면 현30분봉 다음봉 시작시
1계약 추가 진입.
.
.
.
추가진입은 3번까지만 허용 한다.
4.청산전략
시간청산 15;03;00 에 무조건 포지션 전부 청산실행.
당일 청산후 재진입금지.
이상 입니다.
2013-02-12
294
글번호 59384
답변완료
스마트폰 저항선 지지선 표현방법 문의 드립니다.
주로 스마트폰을 사용하는데 저항선과 지지선을 표현하는 방법을 몰라서
알려주시기 바랍니다.
2013-02-12
244
글번호 59383
답변완료
검색식 부탁드려요
장 마감후에 당일 조건을 검색하려고 합니다.
10분봉 당일 첫번째 봉이 아래의 조건을 만족하는 조건식입니다.
- 체결강도 100이상
- 전일 동시간대비 거래량 비율이 300% 이상인 종목을
장 마감후에 10분봉 검색식을 통해서 찾아내고 싶습니다.
제가 코딩을 해 보았는데 이상하게 검색이 안되서요
var : cnt(0);
if date != date[1] Then{
var1 = 0;
var2 = var1[1];
condition1 = false;
}
var1 = var1+1;
if var1 == 1 and sdate == 20130212 then {
for cnt = 1 to (var1+var2) {
if stime == stime[cnt] and sdate > sdate[cnt] then{
var3 = DayVolume[cnt];
cnt = 1000;
}
}
value1 = var3;
value2 = dayVolume;
var99 = value2/value1 * 100;
var91 = upvol;
var92 = DownVol;
var93 = var91/var92 * 100;
if var99 >= 300 and var93 > 100 then
condition1 = true;
}
if stime == 150000 and sdate == 20130212 and condition1 == true then {
find(1);
}
감사합니다.
2013-02-12
214
글번호 59379
답변완료
차트 이전
컴퓨터를 교체하려고할때나 수리하고자 할때 조건식지표및 시스템 차트를 새로운
컴퓨터로 그대로 이전하려면 어떻게 하나요
2013-02-12
232
글번호 59378
답변완료
차트
차트에서 날짜 , 시간이 12시간 지연되어 나타나는데 정정방법부탁합니다
예를 들어 현재 시간이 2/12 오후 2시일경우 차트 시간및 날짜선에서는 2/12일 자정으로 나타납니다 ,첨부 차트 참조바랍니다
2013-02-12
262
글번호 59377