커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4502
글번호 230811
답변완료
부탁 드립니다
시가대비 n틱이상 올라가다
시가근처에 다시오면 시가+1틱. 시가+2틱 시가+3틱 수량은 각 a개 동일 수량 진입.
오전 9시 30분 까지만 진입, 이후 진입 금지.
손절 종가상 시가이탈시.
n틱과 진입수량은 input으로 부탁 드리겠습니다
감사합니다
2016-10-24
69
글번호 103257
미스포터 님에 의해서 삭제되었습니다.
2016-10-24
20
글번호 103256
답변완료
평균거래대금 수식문의
안녕하세요
평균 거래대금 수식문의가 있어 글 올립니다
전일기준 14일동안 평균 거래대금이 50억 이상이라고 하면
if bdate != bdate[1] Then{
MM[0] =0;
for cnt = 1 to 49{
MM[cnt] = MM[cnt-1][1];
}
}
MM[1] = MM[1]+M;
sum = 0;
for cnt = 1 to 14{
sum = sum+MM[cnt];
}
M1 = sum/14;
M1 >= 5000000000 and MM[14] > 0
이게 맞나요?
그럼 당일기준이면
MM[0] = MM[0]+M;
M1 >= 5000000000 and MM[14] > 0
이렇게 하면 되는거죠?
그리고 작성해주신 식에서
거래대금 저장부분에서 제가 조건을 따로 말씀 안드렸는데
if bdate != bdate[1] Then{
MM[0] =0;
for cnt = 1 to 49{
MM[cnt] = MM[cnt-1][1];
}
if C > mav1 Then
Condition1 = true;
Else
Condition1 = false;
}
MM[1] = MM[1]+M;
이렇게 작성을 해주셨드라구요
이부분에서 if C > mav1 Then
Condition1 = true;
Else
Condition1 = false;
왜 넣으신지 모르겠지만 이걸 넣으셧던데 위와 똑같은 말인가요?
감사합니다 수고하세요~
2016-10-24
118
글번호 103255
답변완료
문의
#문의1
일반 주식 가능한 예스트레이더는 하이투자 NH투자 뿐인가요?
#문의2
실시간전략차트(#6101)은 몇개까지 열 수 있나요?
2016-10-24
84
글번호 103254
답변완료
문의드립니다
1
var1 = H-max(C,O);
var2 = min(C,O)-L;
var3 = H-L;
if C > O and var1 >= var3*0.5 and var1 < var3*0.7 Then
plot1(H,"검색",CYAN);
if C > O and var1 >= var3*0.7 and var1 < var3*0.7 Then
plot1(H,"검색",BLUE);
if C > O and var2 >= var3*0.5 and var2 < var3*0.7 Then
plot1(H,"검색",MAGENTA);
if C > O and var2 >= var3*0.7 and var2 < var3*0.7 Then
plot1(H,"검색",RED);
if C < O and var2 >= var3*0.5 and var2 < var3*0.7 Then
plot1(L,"검색",MAGENTA);
if C < O and var2 >= var3*0.7 and var2 < var3*0.7 Then
plot1(L,"검색",RED);
if C < O and var1 >= var3*0.5 and var1 < var3*0.7 Then
plot1(L,"검색",CYAN);
if C < O and var1 >= var3*0.7 and var1 < var3*0.7 Then
plot1(L,"검색",BLUE);
2
var1 = H-max(C,O);
var2 = min(C,O)-L;
var3 = H-L;
if C > O and var1 >= var3*0.5 and var1 < var3*0.7 Then
PlotPaintBar(H,L,"강조",CYAN);
if C > O and var1 >= var3*0.7 and var1 < var3*0.7 Then
PlotPaintBar(H,L,"강조",BLUE);
if C > O and var2 >= var3*0.5 and var2 < var3*0.7 Then
PlotPaintBar(H,L,"강조",MAGENTA);
if C > O and var2 >= var3*0.7 and var2 < var3*0.7 Then
PlotPaintBar(H,L,"강조",RED);
if C < O and var2 >= var3*0.5 and var2 < var3*0.7 Then
PlotPaintBar(H,L,"강조",MAGENTA);
if C < O and var2 >= var3*0.7 and var2 < var3*0.7 Then
PlotPaintBar(H,L,"강조",RED);
if C < O and var1 >= var3*0.5 and var1 < var3*0.7 Then
PlotPaintBar(H,L,"강조",CYAN);
if C < O and var1 >= var3*0.7 and var1 < var3*0.7 Then
PlotPaintBar(H,L,"강조",BLUE);
.......................................................................
50175번 문의글에서 작성해주신 수식입니다.
그런데 50% 이상은 수식표현이 되는데... 70% 이상에서는 수식 표현이 안됩니다.
살펴봐 주세요
감사합니다
2016-10-24
100
글번호 103243
답변완료
문의드립니다
고점저점을 만들어보고싶은데
가능한지 여부를 좀 알고싶습니다
1. N당일 5연속양봉일경우 매수신호
5연속음봉일경우 매도신호
2.
신호가 생긴후 전신호와 연결해주는 표시선
2016-10-24
100
글번호 103242
답변완료
문의드립니다.
항상 수고가 많으십니다.
오전 9시 30분 이후의 Highest(MACD,20)과 Lowest(MACD,20)의 값을 구해서
진폭(Highest-Lowest)을 나타내는 지표를 구현해보고 싶습니다.
감사합니다.
2016-10-24
103
글번호 103241
답변완료
문의드립니다
항상 빠르고 친절한 답변 고맙습니다
당일 매매에서 아무리 적은 수익이라도 수익거래
가 있는 날은 매매를 중단하는 시스템식 부탁드립니다
그리고 condition조건에서 setstopprofittarget으로 당일 수익이 발생시 매매를 중단하는 조건식도 부탁드립니다
수고하세요
2016-10-24
99
글번호 103238
답변완료
간단한 질문입니당
지난번에 출장중이라 전화를 못받았는데, 친절하게 답글 남겨주셔서 감사드립니다.
비슷하게나마 제가 원하던 로직의 구현에 성공을 했습니다.
요번엔 조금 다른 질문입니다.
아주 기초적인 것 같은데.
1. 일봉에서: nextbaropen과 같은 형태로 nextbarclose 기능을 활용할 수는 없는지요?
검색을 해보니 다른 프로그램에서는 nextbarclose도 제공을 해주는 것 같은데, 예스 트레이더에서는 안되는거 같아서요~
2. 분봉에서: 원래 로직이 확인된 봉이 완성이 되어야 그 다음봉에 주문이 나가게 되는거는 알고 있습니다만, 혹시 첫봉 시작과 동시에 매수가 되는걸로 시뮬레이션 할 수 있는 방법은 없을까요?
단순히 시간 함수로 써서는 안되는게, 제가 원하는 조건식이 그날의 첫 거래가 시작되어야(즉, 시초가가 존재해야) 완성이 되도록 되어 있기 때문입니다.
nextbaropen을 활용하려고해도 애매한게.. 제가 다우지수를 참조를 하고 있는데,,
시간상 국내선물 전일 종가, 다음날 시가 사이에 다우지수가 끼어있습니다.
그럼 다음날 시가를 nextbaropen으로 미리 불러와서 전일 종가에 조건이 만족되도록 하더라도, 바로 그날 밤 다우지수도 원하는 조건에 맞아야 하는데.. 그 경우에는 종가까지 봐야해서.. 위에서 질문한 것과 같이.. nextbarclose의 개념이 함께 필요합니다..
아 너무 복잡하게 설명을 했는데..
결국, nextbarclose의 개념이 있는지, 아니면 분봉에서 무조건 시가에서 진입이 되는 걸로 시뮬레이션이 가능한지.. 그것이 궁금합니다. (실제로는 안되더라도. 시뮬레이션이라도)
2016-10-24
128
글번호 103237