커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6308
글번호 230811
답변완료
수식 부탁드립니다
5일간 하락률이 20%이상일때 매수하여
5일간 보유후 매도하는 식좀 부탁드립니다
종목검색식도 5일간 하락률 20%이상인 종목 검색식 부탁드립니다
2017-05-02
137
글번호 109320
답변완료
수식_ cme야간장 적용
cme 선물 야간거래용 입니다.
주간장 수식을 아래처럼 나누어 거래하고 싶습니다.
3가지 수식을 부탁드립니다.
금일 야간 18시00분01초부터 금일 오후 11시59분59초까지
익일 오전 00시00분01초부터 익일 오전 03시44분59초까지
금일 야간 18시00분01초부터 익일 오전 03시44분59초까지
항상 감사합니다.
*******************************************************
input : 당일최대진입횟수(5);
var : C2(0,data1),T1(0,data1),entry(0,data1);
C2 = data2(C);
if data1(Bdate != Bdate[1]) Then{
T1 = TotalTrades;
}
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
if data1(stime >= 090000 and stime < 093000) then{
if entry < 당일최대진입횟수 and data2(Bdate == Bdate[1] and HighD(0) > HighD(0)[1] and HighD(0)-LowD(0) >= 0.55) Then{
buy("b");
}
if entry < 당일최대진입횟수 and data2(Bdate == Bdate[1] and Lowd(0) < LowD(0)[1] and HighD(0)-LowD(0) >= 0.65) Then{
sell("s");
}
}
2017-05-02
137
글번호 109319
회원 님에 의해서 삭제되었습니다.
2017-05-02
51
글번호 109318
답변완료
질문드립니다
아래 답변해 주신부분에서 몇가지 기능을 추가하려고 합니다
1. 지금은 21시에 손절틱수만 변경되게 되어 있지만 거기에 기준가격을 EntryPrice값이 아니라 어떤 특정시간의 시가로 할수 있을까요? 특정시간은 변수로 빼서 조절하게끔하고요
2. 손절틱수가 21시에 변경되었을때 변경된 틱수최종값을 챠트상으로 출력할수있을까요?
3. 손절틱수1의 값도 최초 진입했을 때 출력할수있을까요?
input : 손절틱수1(12),손절틱수2(7),당일청산시간(030000),손절변경시간(210000);
var : Tcond(false),LossCut(0);
#영업일 변경되면 진입가능하게 Tcond는 true
if Bdate != Bdate[1] Then{
Tcond = true;
LossCut = PriceScale*손절틱수1;
}
#19시가 되면 더이상 진입못하게 Tcond는 false로 만들고
#보유 포지션있으면 청산
if stime == 당일청산시간 or (stime > 당일청산시간 and stime[1] < 당일청산시간) Then{
Tcond = false;
if MarketPosition == 1 Then
exitlong();
if MarketPosition == -1 Then
ExitShort();
}
if stime == 손절변경시간 or (stime > 손절변경시간 and stime[1] < 손절변경시간) Then
LossCut = PriceScale*손절틱수2;
#Tcond가 true일때만 진입
if Tcond == true then{
if 매수진입조건 Then
buy();
if 매도진입조건 Then
sell();
}
if MarketPosition == 1 Then{
exitlong("bx1",AtStop,EntryPrice-LossCut);
}
if MarketPosition == -1 Then{
ExitShort("sx1",AtStop,EntryPrice+LossCut);
}
2017-05-02
142
글번호 109317
답변완료
안녕하세요?
안녕하세요?
다시한번 수식 부탁드립니다.
1. 매수 : 매일 09:30에 100만원 씩 매수 하되 5일간 만 매수
2. 매도 : 가령 1,2,3일차까지 매수후 마이너스 수익율 이라도 4일차 매수분이 3%상승시 4일차 매수분은 30%매도(1,2,3차 매수분은 청산), 5%상승시 4일차 매수분 40% 매도, 7%상승시 4일차 매수분 청산!!!
* 모든일차 동일하게 매수후 마이너스 일때도 다음 일차가 3%이상 수익권이면 전 일차들은 모두청산입니다.
2017-05-02
137
글번호 109316
하늘북 님에 의해서 삭제되었습니다.
2017-05-02
0
글번호 109315
leekss1 님에 의해서 삭제되었습니다.
2017-05-02
17
글번호 109314
초록사이다 님에 의해서 삭제되었습니다.
2017-05-02
0
글번호 109313
답변완료
시스템 문제
yesglobal(yes렝귀지 사용중)
안녕하세요
다름이 아니라 제가 60 틱봉으로 시스템을 짜고있는데 문제가 발생했습니다.
예를 들어 제가 2계약 매수한뒤에 10틱상승시에 1계약을 중간익절하는 로직을 짯습니다.
그런데 8틱상승후에 갭이 발생하여 10틱에 시가가 형성되었는데 문제는 이때 청산신호가 들어가지 않습니다....
제가 메세지로그로 확인해본결과 메세지로그에서는 올바르게 익절수량이 나오더라구요..
이경우 무엇이 맞는건지요???
2017-05-02
141
글번호 109312