커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6576
글번호 230811
답변완료
행복; 수식 작성 바랍니다
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
시스템식 작성 바랍니다
--------------------< 요약 >------------------------------------------------
<< 시스템식 조건 1 >>을 기준으로
진입조건만 다르게 한 것이
<< 시스템식 조건 2 >>와 << 시스템식 조건 3 >> 이고
<< 시스템식 조건 1 >><< 시스템식 조건 2 >><< 시스템식 조건 3 >>을 기준으로
청산조건만 다르게 한 것이
<< 시스템식 조건 4 >>와 << 시스템식 조건 5 >>와 << 시스템식 조건 6 >> 입니다
<< 시스템식 조건 4 >>와 << 시스템식 조건 5 >>와 << 시스템식 조건 6 >>을 기준으로
진입조건 중 당일진입을 2015년 5월 6일 진입으로 변경한 한 것이
<< 시스템식 조건 7 >>과 << 시스템식 조건 8 >>과 << 시스템식 조건 9 >> 입니다
----------------------------------------------------------------------------
<< 시스템식 조건 1 >>
- 주기; 1분봉
- 당일 매수, 당일 매도
< 진입조건 >
- 오늘 시초가에 1억원어치 매수
( stime==90000 인 1분봉의 시초가를 의미, dayopen )
< 청산조건 >
- 3.0% 상승시 보유잔량(currentcotract)의 10% 즉시(atstop) 이익실현
- 6.0% 상승시 보유잔량(currentcotract)의 20% 즉시(atstop) 이익실현
- 9.0% 상승시 보유잔량(currentcotract)의 30% 즉시(atstop) 이익실현
- 5.0% 상승후 고점대비(종가대비가 아님) 2.5% 하락시
보유잔량(currentcotract)의 40% 즉시(atstop) 이익실현
- 8.0% 상승후 고점대비(종가대비가 아님) 4.0% 하락시
보유잔량(currentcotract)의 100% 즉시(atstop) 이익실현
- 5.0% 하락시 보유잔량(currentcotract)의 100% 즉시(atstop) 손절매
- 오늘 종가에 보유잔량(currentcotract)의 100% 손절매
( dayclose )
<< 시스템식 조건 2 >>
- 시스템식 조건 1과의 차이는 진입조건 입니다
- 주기; 1분봉
- 당일 매수, 당일 매도
< 진입조건; 시스템식 조건 1 과 차이 >
- 10시 첫 봉의 시초가에 1억원어치 매수
( stime==100000 인 1분봉의 시초가를 의미 )
< 청산조건 >
- 3.0% 상승시 보유잔량(currentcotract)의 10% 즉시(atstop) 이익실현
- 6.0% 상승시 보유잔량(currentcotract)의 20% 즉시(atstop) 이익실현
- 9.0% 상승시 보유잔량(currentcotract)의 30% 즉시(atstop) 이익실현
- 5.0% 상승후 고점대비(종가대비가 아님) 2.5% 하락시
보유잔량(currentcotract)의 40% 즉시(atstop) 이익실현
- 8.0% 상승후 고점대비(종가대비가 아님) 4.0% 하락시
보유잔량(currentcotract)의 100% 즉시(atstop) 이익실현
- 5.0% 하락시 보유잔량(currentcotract)의 100% 즉시(atstop) 손절매
- 14시45분 1분봉의 종가에 보유잔량(currentcotract)의 100% 매도
( stime==144500 인 1분봉의 종가를 의미 )
<< 시스템식 조건 3 >>
- 시스템식 조건 1과의 차이는 진입조건 입니다
- 주기; 1분봉
- 당일 매수, 당일 매도
< 진입조건; 시스템식 조건 1 과 차이 >
- 장 시작 후 주가가 10,000원 이상이 되면 1억원어치 즉시(atstop) 매수
( c >= 10000 )
< 청산조건 >
- 3.0% 상승시 보유잔량(currentcotract)의 10% 즉시(atstop) 이익실현
- 6.0% 상승시 보유잔량(currentcotract)의 20% 즉시(atstop) 이익실현
- 9.0% 상승시 보유잔량(currentcotract)의 30% 즉시(atstop) 이익실현
- 5.0% 상승후 고점대비(종가대비가 아님) 2.5% 하락시
보유잔량(currentcotract)의 40% 즉시(atstop) 이익실현
- 8.0% 상승후 고점대비(종가대비가 아님) 4.0% 하락시
보유잔량(currentcotract)의 100% 즉시(atstop) 이익실현
- 5.0% 하락시 보유잔량(currentcotract)의 100% 즉시(atstop) 손절매
- 14시00분 이후 주가가 10,700 이상이 되면
보유잔량(currentcotract)의 100% 즉시(atstop) 매도
( stime>=144000 and c >= 10700 )
<< 시스템식 조건 4 >>
- 시스템식 조건 1과의 차이는 청산조건 중 "10일째 매도" 입니다
- 주기; 1분봉
- 당일 매수, 늦어도 10일째 매도
< 진입조건 >
- 오늘 시초가에 1억원어치 매수
( stime==90000 인 1분봉의 시초가를 의미, dayopen )
< 청산조건; 시스템식 조건 1과 차이 >
- 3.0% 상승시 보유잔량(currentcotract)의 10% 즉시(atstop) 이익실현
- 6.0% 상승시 보유잔량(currentcotract)의 20% 즉시(atstop) 이익실현
- 9.0% 상승시 보유잔량(currentcotract)의 30% 즉시(atstop) 이익실현
- 5.0% 상승후 고점대비(종가대비가 아님) 2.5% 하락시
보유잔량(currentcotract)의 40% 즉시(atstop) 이익실현
- 8.0% 상승후 고점대비(종가대비가 아님) 4.0% 하락시
보유잔량(currentcotract)의 100% 즉시(atstop) 이익실현
- 5.0% 하락시 보유잔량(currentcotract)의 100% 즉시(atstop) 손절매
- 늦어도, 진입 후 10일째의 종가에
보유잔량(currentcotract)의 100% 손절매
( dayclose )
<< 시스템식 조건 5 >>
- 시스템식 조건 2와의 차이는 청산조건 중 "10일째 매도" 입니다
- 주기; 1분봉
- 당일 매수, 늦어도 10일째 매도
< 진입조건 >
- 10시 첫 봉의 시초가에 1억원어치 매수
( stime==100000 인 1분봉의 시초가를 의미 )
< 청산조건; 시스템식 조건 2와 차이 >
- 3.0% 상승시 보유잔량(currentcotract)의 10% 즉시(atstop) 이익실현
- 6.0% 상승시 보유잔량(currentcotract)의 20% 즉시(atstop) 이익실현
- 9.0% 상승시 보유잔량(currentcotract)의 30% 즉시(atstop) 이익실현
- 5.0% 상승후 고점대비(종가대비가 아님) 2.5% 하락시
보유잔량(currentcotract)의 40% 즉시(atstop) 이익실현
- 8.0% 상승후 고점대비(종가대비가 아님) 4.0% 하락시
보유잔량(currentcotract)의 100% 즉시(atstop) 이익실현
- 5.0% 하락시 보유잔량(currentcotract)의 100% 즉시(atstop) 손절매
- 늦어도, 진입 후 10일째의 14시45분 1분봉의 종가에
보유잔량(currentcotract)의 100% 매도
( stime==144500 인 1분봉의 종가를 의미 )
<< 시스템식 조건 6 >>
- 시스템식 조건 3과의 차이는 청산조건 중 "10일째 매도" 입니다
- 주기; 1분봉
- 당일 매수, 늦어도 10일째 매도
< 진입조건 >
- 장 시작 후 주가가 10,000원 이상이 되면 1억원어치 즉시(atstop) 매수
( c >= 10000 )
< 청산조건; 시스템식 조건 3과 차이 >
- 3.0% 상승시 보유잔량(currentcotract)의 10% 즉시(atstop) 이익실현
- 6.0% 상승시 보유잔량(currentcotract)의 20% 즉시(atstop) 이익실현
- 9.0% 상승시 보유잔량(currentcotract)의 30% 즉시(atstop) 이익실현
- 5.0% 상승후 고점대비(종가대비가 아님) 2.5% 하락시
보유잔량(currentcotract)의 40% 즉시(atstop) 이익실현
- 8.0% 상승후 고점대비(종가대비가 아님) 4.0% 하락시
보유잔량(currentcotract)의 100% 즉시(atstop) 이익실현
- 5.0% 하락시 보유잔량(currentcotract)의 100% 즉시(atstop) 손절매
- 늦어도, 진입 후 10일째의 14시00분 이후 주가가 10,700 이상이 되면
보유잔량(currentcotract)의 100% 즉시(atstop) 매도
( stime>=144000 and c >= 10700 )
<< 시스템식 조건 7 >>
- 시스템식 조건 4와의 차이는 진입조건 중 "2015년 5월 6일 매수" 입니다
- 주기; 1분봉
- 2015년 5월 6일 매수, 늦어도 10일째 매도
< 진입조건; 시스템식 4 와의 차이 >
- 2015년 5월 6일 시초가에 1억원어치 매수
( stime==90000 인 1분봉의 시초가를 의미, dayopen )
< 청산조건 >
- 3.0% 상승시 보유잔량(currentcotract)의 10% 즉시(atstop) 이익실현
- 6.0% 상승시 보유잔량(currentcotract)의 20% 즉시(atstop) 이익실현
- 9.0% 상승시 보유잔량(currentcotract)의 30% 즉시(atstop) 이익실현
- 5.0% 상승후 고점대비(종가대비가 아님) 2.5% 하락시
보유잔량(currentcotract)의 40% 즉시(atstop) 이익실현
- 8.0% 상승후 고점대비(종가대비가 아님) 4.0% 하락시
보유잔량(currentcotract)의 100% 즉시(atstop) 이익실현
- 5.0% 하락시 보유잔량(currentcotract)의 100% 즉시(atstop) 손절매
- 늦어도, 진입 후 10일째의 종가에
보유잔량(currentcotract)의 100% 손절매
( dayclose )
<< 시스템식 조건 8 >>
- 시스템식 조건 5와의 차이는 진입조건 중 "2015년 5월 6일 매수" 입니다
- 주기; 1분봉
- 2015년 5월 6일 매수, 늦어도 10일째 매도
< 진입조건; 시스템식 5 와의 차이 >
- 2015년 5월 6일 10시 첫 봉의 시초가에 1억원어치 매수
( stime==100000 인 1분봉의 시초가를 의미 )
< 청산조건 >
- 3.0% 상승시 보유잔량(currentcotract)의 10% 즉시(atstop) 이익실현
- 6.0% 상승시 보유잔량(currentcotract)의 20% 즉시(atstop) 이익실현
- 9.0% 상승시 보유잔량(currentcotract)의 30% 즉시(atstop) 이익실현
- 5.0% 상승후 고점대비(종가대비가 아님) 2.5% 하락시
보유잔량(currentcotract)의 40% 즉시(atstop) 이익실현
- 8.0% 상승후 고점대비(종가대비가 아님) 4.0% 하락시
보유잔량(currentcotract)의 100% 즉시(atstop) 이익실현
- 5.0% 하락시 보유잔량(currentcotract)의 100% 즉시(atstop) 손절매
- 늦어도, 진입 후 10일째의 14시45분 1분봉의 종가에
보유잔량(currentcotract)의 100% 매도
( stime==144500 인 1분봉의 종가를 의미 )
<< 시스템식 조건 9 >>
- 시스템식 조건 6과의 차이는 진입조건 중 "2015년 5월 6일 매수" 입니다
- 주기; 1분봉
- 2015년 5월 6일 매수, 늦어도 10일째 매도
< 진입조건; 시스템식 6 과의 차이 >
- 2015년 5월 6일 장 시작 후 주가가 10,000원 이상이 되면
1억원어치 즉시(atstop) 매수
( c >= 10000 )
< 청산조건 >
- 3.0% 상승시 보유잔량(currentcotract)의 10% 즉시(atstop) 이익실현
- 6.0% 상승시 보유잔량(currentcotract)의 20% 즉시(atstop) 이익실현
- 9.0% 상승시 보유잔량(currentcotract)의 30% 즉시(atstop) 이익실현
- 5.0% 상승후 고점대비(종가대비가 아님) 2.5% 하락시
보유잔량(currentcotract)의 40% 즉시(atstop) 이익실현
- 8.0% 상승후 고점대비(종가대비가 아님) 4.0% 하락시
보유잔량(currentcotract)의 100% 즉시(atstop) 이익실현
- 5.0% 하락시 보유잔량(currentcotract)의 100% 즉시(atstop) 손절매
- 늦어도, 진입 후 10일째의 14시00분 이후 주가가 10,700 이상이 되면
보유잔량(currentcotract)의 100% 즉시(atstop) 매도
( stime>=144000 and c >= 10700 )
수고하십시요^^
2015-05-17
172
글번호 86112
답변완료
수식작성 부탁드립니다.
미래에셋증권을 사용하고 있습니다.
알렉산더 엘더가 고안한 임펄스 시스템을 만들고 싶은데요.
어찌해야할지 잘 모르겠네요.
물론 구글에서 검색해보니
2011년도 게시글이 있긴하더군요.
https://www.google.co.kr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&sqi=2&ved=0CCQQFjAB&url=https%3A%2F%2Fwww.yesstock.com%2Fboard_new%2Fview.asp%3FExt%3D0%2520%26db%3Dboard100036%26num%3D44826%26startpage%3D1&ei=1mVWVZLICMjHmwXSr4CYDA&usg=AFQjCNEG5PKRsSYI5dmXrPhEitJ5SnBWFg&sig2=vcIccTywa0bFyA2vIWMowg&bvm=bv.93564037,d.dGY
근데 제가 원하는거와 약간 달라서 검색 요청드립니다.
◎ 요청 수식
- 조건
1. 13일 지수 이동평균선이 전일대비 상승이고, MACD OSC(12, 26, 9) 가 전일대비 상승일 경우
녹색 표시
2. 13일 지수 이동평균선이 하락이고 MACD OSC가 하락일 경우 적색 표시
3. 13일 지수 이동평균선이 상승이고 MACD OSC가 하락일 경우 청색 표시
4. 13일 지수 이동평균선이 하락이고 MACD OSC가 상승일 경우 청색 표시
조건은 위의 4가지 종류로 3가지 색상을 표시해주면 됩니다.
2015-05-16
732
글번호 86111
답변완료
수식부탁해요
999틱봉에서macd 시그널선이 데드크로스일때
150틱봉에서macd 시그널선이 종가봉에서 데드크로스가나면 매도 진입하고
청산은 150틱봉에서 골드가나면 매도진입청산
999틱봉에서macd 시그널선이 골드크로스일때
150틱봉에서macd 시그널선이 종가봉에서 골드크로스가나면 매수 진입하고
청산은 150틱봉에서 데드가나면 매수진입청산한다
부탁해요
수식을만들어서 차트에 macd를 적용해보면 크로스 부분에 신호가 나오지 않는데
macd에서 크로스 부분과 식에서 크로스부분이 일치하지 않는건가요
좀 자세히 알려주시면 감사하겠읍니다.
2015-05-16
151
글번호 86110
답변완료
[틀린 답변에 대한 재질문] RCI18 - 수직선 부분에서 소리 재생
안녕하세요.
일전에 질문한 내용에 대한 정확한 답변이 이루어지지 못하여 다시 질문을 드려봅니다.
첨부된 그림파일을 보면 윗 부분에 있는 RCI 18지표(본인작성)와 아래 부분 지표(예스스탁 작성)된 것입니다.
아래 것의 문제점은 수직선이 윗부분과 다르게 엉뚱한 곳에 그어지는 것,
위에 것과 같이 수직선 부분만 소리 재생을 하지 못하고 끝임없이 Looping 재생된다는 것입니다.(하방일 때는 - 매도신호, 상방일 때는 - 매수신호가 변환될 때까지 계속 재생됨)
안내해 주신 답변이 소리 재생을 해결하지 못하여 재 질문 드려봅니다.
< 본인작성 >
input : P(18);
var1 = RCI(P);
if var1 > var1[1] Then
{
plot1(-999999999,"18 수직선",RED);
plot2(var1,"RCI 18",RED);
if DataCompress == 0 Then # 틱봉
{
PlaySound("C:₩Sound₩매수신호.wav");
}
}
Else if var1 < var1[1] Then
{
plot1(999999999,"18 수직선",BLUE);
plot2(var1,"RCI 18",BLUE);
if DataCompress == 0 Then # 틱봉
{
PlaySound("C:₩Sound₩매도신호.wav");
}
}
PlotBaseLine1(95, "baseLine_상단", white);
PlotBaseLine2(0, "baseLine");
PlotBaseLine3(-95, "baseLine_하단", white);
################################################################################
< 예스 스탁 작성 >
----------------------------------------
변수 T를 Switch하셔서 해결하고자 하신 것 같은데... 로직상 looping의 해결책이 되지 못할 뿐더러 수직선 타이밍까지 늦게 출력하는 오류를 제공함...
----------------------------------------
input : P(18);
var : T(0);
var1 = RCI(P);
if var1 > var1[1] Then
{
T = 1;
if T != T[1] Then
plot1(-999999999,"18 수직선",RED);
plot2(var1,"RCI 18",RED);
if DataCompress == 0 Then # 틱봉
{
PlaySound("C:₩Sound₩매수신호.wav");
}
}
Else if var1 < var1[1] Then
{
T = -1;
if T != T[1] Then
plot1(999999999,"18 수직선",BLUE);
plot2(var1,"RCI 18",BLUE);
if DataCompress == 0 Then # 틱봉
{
PlaySound("C:₩Sound₩매도신호.wav");
}
}
PlotBaseLine1(95, "baseLine_상단", white);
PlotBaseLine2(0, "baseLine");
PlotBaseLine3(-95, "baseLine_하단", white);
2015-05-15
241
글번호 86109
답변완료
지표 만드는 방법을 부탁드립니다
안녕하세요
NH트레이더와 하나대투를 사용하고 있습니다
선물옵션을 매매하고 있습니다
매매에 어려움을 많이 겪고 있어 매매에 도움이 될 수 있는 차트를 찾고 있습니다
첨부한 파일에 나오는 ADI 급따 밴드를 만들 수 있는 방법을 알려주시면 감사하겠습니다
그 외에 좋은 차트가 있으면 소개해 주시면 좋겠습니다
ADI 급따밴드 만드는 수식을 알려주실 때
수식을 어디에 넣어야 하는 지 자세히 적어주시면 감사하겠습니다
제가 익숙하지는 않아서요
복사한 ADI급따밴드를 첨부파일에 넣어 등록하려니까 양식에 안맞다고 자꾸 튕깁니다
한컴오피스에 복사해 넣었는데.....
- 운영자분께서는 제가 부치려한 파일을 안보셔도 아실 것 같은데요
답변 부탁드립니다
수고하세요
2015-05-15
288
글번호 86108
답변완료
종목검색식 부탁드립니다.
매번 성의있는 답변 감사합니다..
하락추세값을 돌파하는 검색식입니다.
첨부 그림에 설명이 있습니다.
감사합니다.
2015-05-15
176
글번호 86101
왕쌍비 님에 의해서 삭제되었습니다.
2015-05-15
0
글번호 86100
왕쌍비 님에 의해서 삭제되었습니다.
2015-05-15
0
글번호 86099
답변완료
조건검색색 제작의뢰 합니다
안녕하세요 언제나 친절하게 가르켜 주셔서 감사합니다
1, 월봉에서 전고점돌파하는 검색식을 만들수 있습니까
2 또 하나는 요 일봉에서 보조지표 DMI에서 D1 PLUS가 10선을 돌파할때
검색식으로 만들수 있는지요
항상 적극적으로 도와 주심에 감사드림니다
2015-05-15
192
글번호 86098