커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7868
글번호 230811
답변완료
두번째신호 진입
1. 5 이평이 10 이평보다 크고, 스토캐스틱 k선이 d선 위에 있고,
당일에서만 스토캐스틱 k선이 두번째 상향반전시 매수식이 궁금합니다.
2004-08-10
1099
글번호 4792
답변완료
문의합니다
수고하십니다
1. 가격채널(20개봉) 지표식은 어떻게 표현합니까?
2. 기준선(26)을 갖고 볼린저밴드(승수 2) 작성이 가능합니까?
3. 지그재그챠트의 함수식을 알고 싶습니다.
4. 지그재그챠트에서 전환율(0.5%)이상 상승시 매수/ 하락시 매도는 어떻게 해야 합니까?
감사합니다
2004-08-10
899
글번호 4791
답변완료
보조챠트의 보조지표 표현수식 문의
안녕하세요.
선물기본챠트에서 코스피200지수(보조챠트)의 거래량 및 거래대금을
표현하는 식을 알고 싶습니다.
답변주심에 미리 감사드립니다.
2004-08-10
927
글번호 4790
답변완료
시가매매관련
수고가 많으십니다 아래의 식은 제가 테스트 하는 것으로 10분봉으로 설정하고,
마감동시호가 끝나는 15:10분에 당일종가가 당일시가보다 크면 익일시가 매수, 작으면 익일시가 매도하고...또한 익일 마감동시호가에 무조건 청산하는 수식입니다. 매일 반복하는 수식입니다 즉, 시가진입 종가청산하는 식입니다.
그런데 위식을 적용하면 하루걸러 시그널이 나옵니다. 가령 첫날은 당연히 시그널이 없을것이고 2일째 시가에 시그널발생, 종가에 청산....그리고는 3일째는 없고 4일째 시가에 시그널발생 종가에 청산... 5일째는 없고...즉 하루걸러 시그널이 발생합니다.
저는 매일 시그널을 발생시키고 싶은데 어디가 잘못된것일까요?...
답변 부탁드립니다
Var : cur_pos(0), value1(0), value2(0);
Var : fHigh(0), fLow(0);
//15:00에 포지션이 있을 경우 마감동시호가에 무조건 청산
if stime >= 150000 then
{
if MarketPosition(0) != 0 then
{
cur_pos = MarketPosition(0);
if cur_pos > 0 then
{
ExitLong("매수청산",AtMarket);
}
else
if cur_pos < 0 then
{
ExitShort("매도청산",AtMarket);
}
}
}
//15:10에 당일종가와 시가를 비교하여 익일시가에 진입
if stime >= 151000 then
{
if DayClose() > DayOpen() then
{
Buy ("시가매수",AtMarket);
}
else
if DayClose() <= DayOpen() then
{
Sell ("시가매도",AtMarket);
}
}
2004-08-10
1160
글번호 4786
답변완료
SAR 사용자를 만들려고합니다.
안녕하세요.
SAR, CSAR에 대한 사용자 함수를 만들려고 합니다.
기존에 제공되는 함수가 있다는 것을 알고 있지만, 직접 작성해서 사용하고 싶습니다.
간단한 설명과 함께 수식을 작성해주시면 감사하겠습니다.
그럼 수고하세요.
2004-08-09
1119
글번호 4785
답변완료
Re:2267 for문에서 누적함수 사용
답변 감사합니다.
그렇다면 for문내에서 ma 함수를 어떤식으로 사용해야 합니까?
P = 5; #5이평설정#
Lix=0;
for ci = 0 to 100
{
if (ma(c,P)[ci+2] > ma(c,P)[ci+1])
and (ma(c,P)[ci+1] < ma(c,P)[ci])
then
{
Lix = Lix +1;
Lidx[Lix] = ci+1;
}
}
현재봉부터 직전 100개 봉을 검색하여, 5MA의 상승반전이 일어났을 때 상승반전 직전봉의 봉번호(현재봉번호를 0으로 했을때 현재봉부터의 번호) 를 Lidx[] 배열에 저장하고자 합니다.
위 방식으로는 테스트 결과 올바른 결과가 나오지 않습니다.
for 문 내에서 ma 함수를 사용할 방법을 제시해 주십시오.
ma뿐 아니라 StochasticsK 나 StochasticsD 도 같은 문제점이 있을 듯하니
적절한 사용방법을 알려주십시오.
___________________________________________________________________________________
안녕하세요? 예스스탁입니다.
우선 답변이 늦어져서 죄송합니다.
ma(c,5)는 5개봉의 종가를 누적하여 평균을 구한 값입니다.
하지만 for문내에서 ma(c,5)를 호출하게 되면 호출될 때마다 해당봉의 종가가 누적되어 평균값을 구하게 되므로 사용자님께서 의도하시는 결과와 다른 결과가 나오게 됩니다.
그러므로 ma함수와 같은 누적함수를 for문안에 사용하실 때에는 이점 유의하시어 다른 방식으로 식을 변경하여 작성하셔야 합니다.
이용에 참고하시기 바랍니다.
감사합니다.
2004-08-09
1107
글번호 4784
관리자에 의해 프로그램 사용법 QnA로 이동되었습니다
2004-08-09
12
글번호 4783
답변완료
수식부탁합니다
당일 10분봉사용
var1 = highd(1)-low(1) - 전일의 고저가 차
1) 매수식
직전포지션이 매수가 아니거나 금일 청산한 적이 없을 경우(같은 방향 진입제어)
금일시가 + var1*0.3 돌파시 매수
2) 매도식
직전포지션이 매도가 아니거나 금일 청산한 적이 없을 경우(같은 방향 진입제어)
금일시가 - var1*0.3 돌파시 매도
3) 매수 청산식
매수포지션이 있을경우 매수 후 최고 고가대비 ATR(10) 값의 배수값을 차감한 값을
하향 이탈하면 청산
4) 매도 청산식
매도포지션이 있을경우 매도 후 최고 저가대비 ATR(10) 값의 배수값을 더한 값을
상향 돌파하면 청산
5) 별도 조건
하루 매매가 2회로 제한
2004-08-09
1019
글번호 4776
답변완료
요청합니다.
안녕하세요.
7 바이너리 시스템 수식쫌 메일로 보내주십시요.
motorparts@korea.com
감사합니다.
2004-08-09
998
글번호 4775