커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7538
글번호 230811
회원 님에 의해서 삭제되었습니다.
2013-09-16
27
글번호 67594
답변완료
수식검토요
<질문1>
아래와 같이 작성해 주신 갭스톡을 사용하는 중입니다
화면은 갭보정차트 1분봉을 주봉으로하고 2분봉을 data2로 사용합니다
그런데 그림의 노란박스에서 보듯이 SK05>SD05 조건인데도
SK05<SD05에 진입하는 경우가 발생했습니다
갭스톡 지표와 갭스톡사용자 함수(화면의 제일밑부분)를 비교해보니 화면상으로 상이하지만,
무엇때문인지는 잘모르겠습니다
검토부탁드립니다
SD05 = Gap_StoD(05,03,03); SK05 = Gap_StoK(05,03);
Count01=CountIF((Side==-10 or Side==-05 or Side==-03) ,D2UDi4-D2UDi3+1);
If Count01==0
and D2UDi4[1]!=D2UDi4[0]
and PaDo>=-1
and SK05>SD05 and SK05[1]<SK05[0]
Then {//
Buy("B1",AtMarket);
Ent1i=Index;
}
지표와 사용자함수
#GAP_STOK
input : Period(Numeric), Period1(Numeric);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
var : stoLval(0), stoHval(0), fstK(0), stoK(0), stoD(0);
if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
gap = Open-Close[1]; // 일간갭
sumGap = sumGap+gap; // 일간갭 누적
}
GO = O - sumGap;// 갭보정 시가
GH = H - sumGap;// 갭보정 고가
GL = L - sumGap;// 갭보정 저가
GC = C - sumGap; // 갭보정 종가
stoLval = lowest(GL,Period);
stoHval = highest(GH,Period);
fstK = (GC-stoLval)/(stoHval-stoLval)*100;
Gap_stoK = ema(fstK, Period1);
#GAP_STOD
input : Period(Numeric), Period1(Numeric), Period2(Numeric);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
var : stoLval(0), stoHval(0), fstK(0), stoK(0), stoD(0);
if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
gap = Open-Close[1]; // 일간갭
sumGap = sumGap+gap; // 일간갭 누적
}
GO = O - sumGap;// 갭보정 시가
GH = H - sumGap;// 갭보정 고가
GL = L - sumGap;// 갭보정 저가
GC = C - sumGap; // 갭보정 종가
stoLval = lowest(GL,Period);
stoHval = highest(GH,Period);
fstK = (GC-stoLval)/(stoHval-stoLval)*100;
stoK = ema(fstK, Period1);
GAP_stoD = ema(StoK, Period2);
/////////////////////////////////////////////////////////
#스토케스틱 갭보정 지표
input : Period(12), Period1(6), Period2(6);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
var : stoLval(0), stoHval(0), fstK(0), stoK(0), stoD(0);
if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
gap = Open-Close[1]; // 일간갭
sumGap = sumGap+gap; // 일간갭 누적
}
GO = O - sumGap;// 갭보정 시가
GH = H - sumGap;// 갭보정 고가
GL = L - sumGap;// 갭보정 저가
GC = C - sumGap; // 갭보정 종가
stoLval = lowest(GL,Period);
stoHval = highest(GH,Period);
fstK = (GC-stoLval)/(stoHval-stoLval)*100;
stoK = ema(fstK, Period1);
stoD = ema(StoK, Period2);
var1=50;
If CrossUp(stoK,stoD)Then
var1=60;
If CrossDown(stoK,stoD)Then
var1=40;
plot1(stoK,"갭보정 %K");
plot2(stoD,"갭보정 %D");
plot3(Var1,"Cros");
PlotBaseLine1(10, "기준선1");
PlotBaseLine2(20, "기준선2");
//PlotBaseLine3(30, "기준선3");
//PlotBaseLine4(40, "기준선4");
//PlotBaseLine5(60, "기준선5");
//PlotBaseLine6(70, "기준선6");
PlotBaseLine7(80, "기준선7");
PlotBaseLine8(90, "기준선8");
<질문2>
진입이후 진입봉이 아니라 "진입2번째봉이 진입이후 최고가"일때
아래와 같이 하는것이 가능한지요?
H[BarsSinceEntry-1]==Highest(H,BarsSinceEntry+1)
2013-09-17
346
글번호 67590
답변완료
시스템
안녕하세요
5분차트볼경우. 또는. 10분봉에서 할경우
교수형. 나오면.다음봉. 시초가에. 매도
망치형이면.다음봉. 시초가에 매수
감사합니다
2013-09-16
256
글번호 67589
답변완료
문의 드립니다.
데이트레이딩에서
1,매수진입의 횟수를 2번까지,매도진입횟수도 2번까지 허용하고,
2,하루 전체 수익에 상관 없이 손절이 2번이면 진입을 제한 하고 싶습니다.
3,macd가 시그널을 중심으로 상향돌파하면 빨강색 하향 돌파하면 푸른색으로
지수이평의 색깔이 변합니다.
키움에서 표현하는 식인데 이렇게 표현됩니다.
수식
a=MACD(short,long);
b=eavg(MACD(short,long),signal);
x=valuewhen(1,crossup(a,b) or crossdwon(a,b),c)
M=Macd(short,long)-eavg(MACD(short,long),signal);
IF(M>0,X,0)
차트구현은 이렇게 됩니다.
부탁드립니다.
2013-09-16
179
글번호 67586
답변완료
다시 문의드립니다..
32458번 질문과 관련하여 다시 문의드립니다.
매수호가가 매도호가보다 크고 sto(12,5,5)가 기준선 50아래서 쌍바닥골든크로시 매수, sto(12,5,5) 기준선 50위에서 쌍봉데드크로스시 매도하는 시스템식 좀 부탁드립니다..
감사합니다...
2013-09-15
163
글번호 67585
답변완료
개별종목 거래량 표기방법
코스피종목별 수급주체별(외인,개인,기관계)거래량 누적표시가 가능한가요
선물의 경ㅇ는 가능한 데 개별종목은 어떻게 하는 지?
2013-09-15
173
글번호 67584
수다리 님에 의해서 삭제되었습니다.
2013-09-15
55
글번호 67583
답변완료
자료부탁드립니다
항상 수고 많으십니다
예스스탁 홈페이지를 보면
"시스템트레이딩 > 시스템트레이딩의 이해 > 시스템트레이디의 역사" 에서 본문중에 다음 구절이 있습니다.
( Advancde GET이라는 소프트웨어을 이용하여 이제는 엘리어트 파동을 자동 카운팅하거나 Wave Trader 라는 프로그램을 이용, 파동을 오실레이터 지표화해서 기계적인 시스템 매매를 하는 방법도 생겨났다. 추후 이 프로그램의 설명책자를 업로드 하도록 하겠음.100 페이지 분량임 )
Advancde GET이라는 소프트웨어의 설명책자를 업로드 하신다고 하셨는데 자료를 찾을 수 없어서 문의 드립니다. 자료가 업로드된 상태가 아니라면 메일로 부탁드리겠습니다. 꾸뻑~
(메일주소 jjjk27@hanmail.net)
2013-09-15
381
글번호 67582
답변완료
문의드립니다
항상 친절하게 답변해주셔서 고맙게 생각합니다.
Chaikin's Oscillator를 이용한 매매식을 작성하려는데 도와주세요
Chaikin's Os가 0선을 상향돌파하고, 연속하여 2개봉이 빨간색을 보이면 매수
ㅇ매수조건 지표색 : 파랑색 -> 빨간색으로 전환후 연속으로 빨간색 봉 2개 출현
Chaikin's Os가 0선을 하향돌파하고, 연속하여 2개봉이 파란색을 보이면 매도
ㅇ매도조건 지표색 : 빨간색 -> 파란색으로 전환후 연속으로 파란색 봉 2개 출현
수고하세요
2013-09-15
172
글번호 67581