커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
5310
글번호 230811
답변완료
수식 요청 드립니다.
Data1 :코스피 1분봉 차트 사용
진입조건
전일 OI(미결제) 보다 현재 OI(미결제) 증가하고 and Bids > asks 클때 and 코스피일봉차트macd > 0 then "buy"
*추가질문
highest 이용하거나 또 다른 함수를 이용해서 전 고점 을 찾을수 있습니까?
highest는 Length 기간 동안 value값 중 가장 큰 값 이라서 기간입력을 짧게 하면 전 고점을
제대로 파악할 수 없을수도 있겠다 싶어서 여쭤봅니다.
2019-06-25
329
글번호 129711
답변완료
부가기능중 자동 정정 기능에서..
부가기능중 자동 정정 기능에서 체결대기를 1-300초까지만 되나요?
0초로 설정은 안되나요??
항생에서는 시장가로 체결이 안되다 보니... 상대3호가로 해도 체결이 안되는 경우가 있어서
0초 만에 바로 상대 5호가로 하려고 하는데...
최소 시간이 1초인건가요?
2019-06-25
330
글번호 129710
답변완료
수식부탁합니다
True Strength Index(4,8,6,0,10)
라인이 우하에서--우상, 또는 수평에서--우상
True Strensth Index 라인이 60이하 조건.
ATR(14,9)
라인이 우하에서--우상, 또는 수평에서--우상
현재봉포함 과거4개봉 총5개봉안에 클로즈업이 이루어진 상태.
ATR 지수가 60이하조건.
Stochastics(12,5,3)
라인이 우하에서--우상, 또는 수평에서--우상
Stochastics 라인이 65이하 조건.
현재거래량이 전봉거래량보다 3배이상크다.
현재거래량이 과거 120개봉 평균거래량보다 5배이상크다.
현재거래량이 과거 120개봉중에 최고거래량.
현재거래대금이 110000000 이상.
현재 캔들이 전봉보다 1.5%이상 크다.
현재봉이 오픈가 1.5%이상 크다.
주석처리좀 부탁합니다
2019-06-25
359
글번호 129709
답변완료
수식
현재 캔들이 음, D-1 캔들이 양, (음 종가)<(양 시가) 일때
D-1 양 캔들 포함 좌측 4번째 양 캔들 고가를 표시한다
D-1 양 캔들 포함 좌측 4번째 양 캔들 저가를 표시한다
***********************************************************
현재 캔들이 양, D-1 캔들이 음, (양 종가)>(음 시가) 일때
D-1 음 캔들 포함 좌측 4번째 음 캔들 고가를 표시한다
D-1 음 캔들 포함 좌측 4번째 음 캔들 저가를 표시한다
*************************************************************
음+양+양+음 캔들 조합 이후 연속 2양 발생시
연속 2양봉의 # 1 양봉 저가를 표시한다
연속 2양봉의 # 2 양봉 시가를 표시한다
**************************************************************
양+음+음+양 캔들 조합 이후 연속 2음 발생시
연속 2음봉의 # 1 음봉 고가를 표시한다
연속 2음봉의 # 2 음봉 시가를 표시한다
***********************************************************
음+양+양+음 캔들 조합 이후 연속 2양 발생시 매수
양+음+음+양 캔들 조합 이후 연속 2음 발생시 매도
************************************************************
당일 바닥에서 음+양+양 패턴이 4번째 발생시 매수
당일 천정에서 양+음+음 패턴이 4번째 발생시 매도
2019-06-25
341
글번호 129708
답변완료
추가로 문의드립니다!!!
어제 작성해주신 수식 아주 유용하게 잘 활용이 될것같습니다
감사합니다 ^^
헌데 지표설정상 작은 문제점이 있어서 다시한번더 문의드립니다
즉, 아래수식을 적용하면 "그림"과 같은 "지표속성"창이 작성이 되는데요...
문제는 저의 경우 이런창을 20개 가까이 똑같이 작성을 하여야하며...
더구나 이 가격들을 매일매일 다른가격으로 수정하여 위과정을 반복해야한다는점입니다
그러면 날마다 시간과 에너지의 낭비가 너무 심할것같습니다
그래서 문의드릴 내용은 이 "지표속성"창을 복사해서 그대로 갖다붙이는 방법은 없을까요?
아니면 뭔가 다른방법으로 이문제를 해결할 방법이 있으시다면 고견 부탁드리겠습니다
* 참고로 하단의 "편집"을 크릭하여 "수식창"에서도 똑같이 이 가격을 적용하는데
여기서는 복사하여 붙여넣기가 되니까 쉽게 해결이 되네요
자꾸 귀찮게해드리는것같아서 정말로 죄송합니다 ㅎ
-----------------------------------------------------------------------------
input : 지정값1(1000),굵기1(1);
input : 지정값2(1100),굵기2(1);
input : 지정값3(1200),굵기3(1);
input : 지정값4(1300),굵기4(1);
input : 지정값5(1400),굵기5(1);
input : 지정값6(1500),굵기6(1);
var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0),TL6(0);
if CrossUp(c,지정값1) Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩1point.wav");
TL1 = TL_New(sdate,stime,9999999,sdate,stime,0);
TL_SetSize(TL1,굵기1);
TL_SetColor(TL1,RED);
}
if CrossUp(c,지정값2) Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩1point.wav");
TL2 = TL_New(sdate,stime,9999999,sdate,stime,0);
TL_SetSize(TL2,굵기2);
TL_SetColor(TL2,RED);
}
if CrossUp(c,지정값3) Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩1point.wav");
TL3 = TL_New(sdate,stime,9999999,sdate,stime,0);
TL_SetSize(TL3,굵기3);
TL_SetColor(TL3,RED);
}
if CrossUp(c,지정값4) Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩1point.wav");
TL4 = TL_New(sdate,stime,9999999,sdate,stime,0);
TL_SetSize(TL4,굵기4);
TL_SetColor(TL4,RED);
}
if CrossUp(c,지정값5) Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩1point.wav");
TL5 = TL_New(sdate,stime,9999999,sdate,stime,0);
TL_SetSize(TL5,굵기5);
TL_SetColor(TL5,RED);
}
if CrossUp(c,지정값6) Then
{
PlaySound("C:₩예스트레이더₩data₩Sound₩1point.wav");
TL6 = TL_New(sdate,stime,9999999,sdate,stime,0);
TL_SetSize(TL6,굵기6);
TL_SetColor(TL6,RED);
}
plot1(3.8);
2019-06-25
370
글번호 129707
답변완료
문의드립니다.
안녕하세요.
그림의 조건을 만족하는 종목검색식 부탁드립니다.
‘가’저점에서 30% 상승한('나'조건 만족) 후 하락하여
상승폭의 절반 아래에 와서 종목검색 조건을 만족한 후
재상승하여 이전고점을 넘겼을 때
새로운 고점도 '나'고점 조건을 만족하고 하락하면
상승폭의 절반 이하가 되면
이 종목이 검색되도록 부탁드립니다.
2019-06-25
338
글번호 129706
답변완료
수식 요청 드립니다.
안녕하세요.
data2에 특정상품을 넣으려 합니다. 그리고 data2는 일봉데이터 입니다.
한국시간 기준으로 당일 새벽에 끝난 상품의 당일등락율을 구해서 그것이 0보다 크거나 같으면
코스피200 시초가 매수 0보다 작으면 시초가매도 만약 진입 하였다면 종가청산
*data1의 코스피 차트는 일봉으로 설정 해야 합니까?
*월요일은 조건에 상관없이 항상 진입하지않음. 화,수,목,금 진입
*손절 3포
*전일대비 등락율 아닙니다. 당일 등락율로 부탁드립니다.
예시) Data2 해당상품의 종가 - Data2 해당상품의 시가 / Data2 해당상품의 종가 * 100 을 해서 그 값이 0 보다 크면 시초가매수 0보다 작으면 시초가매도
감사합니다.
2019-06-24
346
글번호 129705
답변완료
종가에 매수가 안되고 시가에 매도가 안되네요.
수식은 문의 드려서 답을 찾은것 같습니다.
문제는 매수시간이 15시 19분 이더군요.
그래서 실제 종가로 매수가 안됩니다. 저는 15시30분 가격에 사고 싶습니다.
그리고 매도 시기는 09시 01분 입니다.
정확히 09시00으로 매도 하는 방법은 없나요?
시초가는 예약매도로 시장가 매도한다고 하면 될것 같은데요.
매수를 종가로 하려면 어떻게 하면 될까요?
================
수식의 수정내용은 아래와 같습니다.
최초 질문
> 박중사 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> etf 종목을 종가매수 시가매도 하려고 합니다.
당일 종가 > 3일 이동평균선 이면 종가에 매수하고
익영업일 09시 02분에 매도 하려고 합니다.
수식을 이렇게 했는데 매수가 안되서요.
IF CrossUp(ma(c,3), c[1]) && stime == 151900
Then Buy();
IF stime == 090200
Then Sell();
------------------------------------
예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다
> 안녕하세요
예스스탁입니다.
1
시스템은 정규장 이내에 주문이 집행되게 하셔야 합니다.
봉완성이 다음봉 시가가 수신될때이고
1분봉 기준으로 정규장에서 가장 마지막 완성봉은 stime이 151800입니다.
2
이평을 일간 이평으로 변경해 드립니다.
기존식을 분봉에 사용하면 ma(c,3)은 분봉이평입니다.
3
input : P(3);
var : sum(0),mav(0),cnt(0);
sum = 0;
for cnt = 0 to P-1
{
sum = sum + DayClose(cnt);
}
IF C > mav && stime == 151800
Then Buy();
IF stime == 090200
Then exitlong();
즐거운 하루되세요
------------------------------
감사합니다.
그런데 질문이 있습니다
for cnt = 0 to P-1
{
sum = sum + DayClose(cnt);
}
다음에
mov = sum/3;
이게 있어야 하는거 아닌가요?
mov 변수만 선언 되어 있고 변수에 뭔가 할당을 안하는것 같네요.
잘 적용이 안되서 코딩 분석 좀 해봤습니다.
실제로 종가가 3일이평선 보다 아래인데 매수신호가 뜨더군요.
고쳐보니 매수는 안되었습니다.
2019-06-24
403
글번호 129704
답변완료
시스템
안녕하세요 오랜만에 질문 드립니다
현재가가 20일 이평을 돌파후 현재가격과 이평가격이 n틱 이상 벌어지고
순매수잔량이 앞봉의 종가 기준으로 m% 이하로 떨어지면 매도
반대면 매수
항상 감사합니다 수고하세요
2019-06-24
322
글번호 129702