커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7745
글번호 230811
답변완료
종목검색시 종목제한 두는 법은?
종목검색할 때 예를 들어서 코스피100종목안에서만 검색하거나, 시가총액 상위50위 종목안에서 검색 또는 코스닥 종목만 검색하는 등의 방법이 없나요?
2010-12-25
684
글번호 34568
답변완료
당일신호발생 종목검색식 요청
안녕하세요,
종목검색식을 작성 중인데, 검색시 당일에 신호가 발생한 종목만 나오게 하고 싶습니다.
현재 식으로 해보면 예전에 매수신호나온것까지 다 나와서 추려서 보기가 어렵네요.
당일이 안되면 전일발생이라도 좋습니다.
제가 작성한 식을 아래 첨부합니다. 잘못된 부분이 있으면 알려주시구요.
부탁드립니다.
input : N(10);
Var : value(0);
검색조건
condition1 = countif(value=2,N) >= 1;
if Condition1[1] == true Then
find(1);
2010-12-25
646
글번호 34567
답변완료
검토 부탁합니다..
count = 0;
for cnt = 0 to 3 {
If sDate == ExitDate(cnt) and CurrentContracts > 0 Then {
count = count + 1;
}
Else
count = 0;
}
if 조건1 then
buy("매수");
if 조건2 and currententries < 5 then
buy("추매수");
If sDate >= ExitDate + 1 and count > 2 and 조건3 then//부분청산을 2번이상 한이후
buy("추가매수1"); //추가매수1
가령 5번의 피라미딩 진입을 하고 2번이상의 부분청산을 했을때,
진입하는 조건이 맞을경우 진입하는방법......,
첫번째 진입의 조건1과 2번째 진입조건2(일부청산없이 추가로)과,
그중 일부 청산을 했을때( 2번이상 일부청산후) 진입조건3이 다릅니다...
가령 5번의 피라미딩 진입을 하고 부분청산을 포함한 전부청산을 했을때는
처음의 첫번째 진입조건에 따라 진입(조건1)인데,
이전의 전부청산의 기록이 남아
다음 첫진입후에도 일부청산후 진입조건3에 따른 진입이 생깁니다.
이를 구분해서 적용하고 싶습니다....
또하나 다음식의 수식 검토해주세요
하루에 두번 기준선을 깨고 내려올때 매수하는 식입니다.
다음날은 초기화된 상태로 시작하고...
var1 = DTI(R,S,U);
var2 = ADX(length);
var3 = (C + H + L)/3;
var6 = SMI(G2,R2,S2);
If DayIndex > 0 Then
{
시작bar = 시작bar +1;
var7 = AccumN(IFF(CrossDown(data2(H) , data2(HighD(2))),1,0),시작bar);
If CrossDown(data2(H) , data2(HighD(2))) and var7 = 1
and (C > DayOpen or C > DayLow(2)) and data2(HighD(2)) >= data2(HighD(1)) and CurrentEntries < 10
and var6 > -50 and var1 < 40 Then{
buy("외봉매수2");
}
}
Else
시작bar = 0;
감사합니다
2010-12-24
683
글번호 34566
답변완료
제발 부탁드립니다.
선물 동시호가 청산좀 되게 해주세요.
현재의 봉완성시 신호발생되는 원칙 아주 좋습니다.
그러나 거기에 동시호가 청산 하나만 예외로 해주세요.
대부분의 데이 시스템이 추세를 제대로 탔을 경우 동시호가 청산이
가격 및 슬리피지면에서 월등하게 유리합니다.
이것은 데이시스템 운영해 보면 그 차이가 장기적으로 수익의 10%까지 납니다.
일단 가격면에서 추세를 제대로 타서 수익이 나고 있을 경우 종가 고가 또는
저가로 끝날 가능성이 높기 때문입니다.
또한 종가청산의 경우 슬리피지가 없기 때문에 시뮬레이션시보다 수익이 높아집니다.
시뮬레이션에서는 종가청산에도 슬리피지가 붙기 때문에 종가청산이 별것 아닌 것으로
보일 수 있으나 실전에서는 슬리피지가 않붙죠. 이게 상당히 큽니다.
종가 이전에 청산시에는 무조건 50%의 확율로 슬리피지가 붙어납니다.
계좌하고 시스템하고 연계가 될 필요까지도 없습니다.
계좌에 잔고가 있는지 확인하고 청산한다면 지금과 같이 시스템하고 계좌원장하고
분리되어 있는 시스템의 큰 틀을 깨버리게 되서 부담스러우실 것 같아
그냥 본인의 컴퓨터 또는 서버시간에 따라 잔고유무의 상관없이 동시호가에 시장가로
매수 매도신호가 나오게 해주시면 됩니다.
잔고관리를 못하는 것은 사용자의 책임이죠.
사실 이부분이 부담스러우셔서 못하시겠다고
하시면 시스템 설정에서 진입신호만 들어갈지 모든 신호로
들어갈지 하는 부분도 마찬가지로 위험한 것 아닌가요.
그렇지만 잔고 유무에 따라 사용자가 다 알아서 셋팅하지 않습니까.
오늘도 종가청산 못해서 약 0.2포인트정도 손해봤습니다.
YT개발자 여러분 다시한번 부탁드리겠습니다. 종가청산이 필요하다는 것은
이미 많은 분들이 애기해 주셨기 때문에 고민해 보셨을 것 같습니다.
이제는 결단을 내려주시기 바랍니다.
2010-12-24
813
글번호 34555
답변완료
등분지표 부탁드립니다
하루의 4등분으로 줄로 표시할수 있도록 부탁드립니다.
고가
4분의3
중간값
4분의1값
저가
이렇게 행으로 줄이 나오게 부탁합니다.
2010-12-24
752
글번호 34554
답변완료
스톡 캐스틱 slow
안녕하세요
지표선택에서
스톡캐스틱 slow 가 없는것 같습니다
많이 사용하는 지표이기에
사용이 가능하게 해 주시면 감사 하겠습니다.
2010-12-24
765
글번호 34553
답변완료
수식작성 부탁드립니다.
수고가 많으십니다.
수식작성 문의 드립니다.
20일선 돌파시 매수후 수익이 난 상태에서 20일선 이탈시 매도(익절)
5%이상 수익난 상태에서 매수가 이탈시 매도(본절)
10%손실시 매도(손절)하고
본절,손절한경우 같은 조건(20일선 돌파) 발생시 매수진입하고
익절한경우 20일 최고고가 돌파시에만 매수진입하는 수식 부탁드립니다.
2010-12-24
709
글번호 34552
답변완료
문의합니다.
안녕하십니까?
서적 인베스트라 내 3.3 온 밸런스 트루 레인지 시스템에 나오는 OBTR 함수에 대해서 알려주시고 이를 사용한 'If OBTR < XAverage(OBTR, 9)'를 예스랭귀지로 만들려면 어떻게 해야하는지 알려주시면 감사하겠습니다.
2010-12-24
713
글번호 34551
하우즐영 님에 의해서 삭제되었습니다.
2010-12-24
12
글번호 34550