커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
7525
글번호 230811
지표

러블리 님에 의해서 삭제되었습니다.

프로필 이미지
러블리
2014-01-08
40
글번호 71168
지표

회원 님에 의해서 삭제되었습니다.

프로필 이미지
회원
2014-01-08
6
글번호 71167
시스템
답변완료

시스템

안녕하세요 외국인누적선물 +30000만 계약이면 매도 외국인누적선물 -30000만 계약이면 매수 지표식과 시스템식부탁합니다
프로필 이미지
외국인
2014-01-08
151
글번호 71166
지표
답변완료

문의드립니다.

300틱차트에서 900틱 20선(지수이평)을 표현할 수 있는 수식이 있는지요? 보조차트가 아니라 수식으로 구현할 수 있는지 알고 싶습니다.
프로필 이미지
사이먼Lee
2014-01-08
152
글번호 71165
지표
답변완료

질문 드립니다.

항상 감사드립니다. 새해 복 많이 받으세요. 1. CME 야간장 코스피 200선물 거래만 하는 소스를 만들고자 합니다. 이 경우 거래 시간이 18:00시~05:00시 사이이므로, 05시 직전에, 즉 04:50에 일단 청산하려고 합니다. SetStopEndofDay(0450); 만 쓰면 당연히 18:00~24:00 시간대에 거래가 안 되게 되므로 이 것을 쓸 수 없겠고요. 18:00~04:50 사이에 거래가 되게 하고, 04:50에 일단 다 청산하고, 04:50~05:00 사이에는 진입이 안 되게 하는 간단한 소스를 부탁드립니다. 2. 위 1번 사항과 거의 대동소이하겠습니다만, 09:00~14:45까지 거래가 되게 하고, 14:45에 일단 청산하고 14:45~15:15에는 진입이 안 되게 하고, 다시 18:00~04:50까지 거래가 되게 하고, 04:50에 일단 청산하고 04:50~05:00에는 진입이 안 되게 하는 식 부탁 드립니다.
프로필 이미지
즐겁게
2014-01-07
156
글번호 71164
시스템
답변완료

검토 부탁드립니다.

아래식을 작성해 주셨는데... 여러 종목을 시스템에 적용 해봤는데... 매수가 하나도 안되네요. 검토 좀 해주세요. 감사합니다. --------------------------------------- input : P1(5),P2(20); var : sumV(0), maV(0),sumV1(0), maV1(0), count(0),dis(0),dis1(0),cnt(0),entryCond(false),Daycnt(0); var : sumv2(0),mav2(0),dis2(0); var : cond1(false),cond2(false),cond3(false),cond4(false),cond5(false),cond6(false); var : EP1(0),EP2(0),EP3(0),EP4(0),EP5(0),EP6(0); sumV1 = 0; for count = 0 to P2{ if count < P1 Then{ sumV = sumV+DayClose(count); sumV1 = sumV1+DayClose(count+1); } if count < P2 Then sumV2 = sumV2+DayClose(count); } maV = sumV / P1; maV1 = sumV1 / P1; maV2 = sumV2 / P2; dis = C/mav*100; dis1 = C/mav1*100; dis2 = C/mav2*100; if date != date[1] Then{ Daycnt = daycnt+1; cond1 = false; cond2 = false; cond3 = false; cond4 = false; cond5 = false; cond6 = false; entryCond = false; } if MarketPosition == 1 and MarketPosition[1] != MarketPosition Then entrycond = true; if ((EntryCond == false and MarketPosition == 0) or (MarketPosition == 1 and EntryDate == sdate)) and ExitDate(1) != sdate and dis1 >= 108 Then{ if cond1 == false and dis >= 104 and dis < 105.5 Then{ buy("b1"); cond1 = true; } if cond2 == false and dis >= 102.5 and dis < 104 Then{ buy("b2"); cond2 = true; } if cond3 == false and dis >= 101 and dis < 102.5 Then{ buy("b3"); cond3 = true; } if cond4 == false and dis2 >= 104 and dis2 < 106 Then{ buy("b4"); cond4 = true; } if cond5 == false and dis2 >= 102 and dis2 < 104 Then{ buy("b5"); cond5 = true; } if cond6 == false and dis2 >= 100 and dis2 < 102 Then{ buy("b6"); cond6 = true; } } if MarketPosition == 1 Then{ if daycnt == daycnt[BarsSinceEntry] Then{ ExitLong("BP0",atlimit,AvgEntryPrice*1.05); } if daycnt == daycnt[BarsSinceEntry]+1 Then{ ExitLong("BP1",atlimit,AvgEntryPrice*1.07); ExitLong("Bx1",atlimit,daylow*1.10); } if daycnt == daycnt[BarsSinceEntry]+2 Then{ ExitLong("BP2",atlimit,AvgEntryPrice*1.08); ExitLong("Bx2",atlimit,daylow*1.10); } if daycnt == daycnt[BarsSinceEntry]+3 Then{ ExitLong("BP3",atlimit,AvgEntryPrice*1.09); ExitLong("Bx3",atlimit,daylow*1.10); } if daycnt == daycnt[BarsSinceEntry]+4 Then{ ExitLong("BP4",atlimit,AvgEntryPrice*1.10); ExitLong("Bx4",atlimit,daylow*1.10); if stime == 94500 Then exitlong("x"); } } 즐거운 하루되세요 > 쌀사비팔 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 현물 1분봉 입니다. <매수조건> -전일 종가가 5일선(일봉) 이격도 108 이상이고 -오늘 매수가 한 번이라도 되었다면, 익일부터 매수 금지(모두 청산된 후에 매수 가능) -오늘 청산이 한 번이라도 되었다면, 오늘 중에는 매수 금지 <매수> -5일(일봉) 이격도 105.5미만~104이상이면 오늘 1번만 매수 -5일(일봉) 이격도 104미만~102.5이상이면 오늘 1번만 매수 -5일(일봉) 이격도 102.5미만~101이상이면 오늘 1번만 매수 -20일(일봉) 이격도 106미만~104이상이면 오늘 1번만 매수 -20일(일봉) 이격도 104미만~102이상이면 오늘 1번만 매수 -20일(일봉) 이격도 102미만~100이상이면 오늘 1번만 매수 <매수 당일 청산> -평균매수가 대비 5% 상승시 청산 <매수 +1일 청산> -평균 매수가 대비 7% 상승시 청산 -당일 저가대비 10% 상승시 청산 <매수 +2일 청산> -평균 매수가 대비 8% 상승시 청산 -당일 저가대비 10% 상승시 청산 <매수 +3일 청산> -평균 매수가 대비 9% 상승시 청산 -당일 저가대비 10% 상승시 청산 <매수 +4일 청산> -평균 매수가 대비 10% 상승시 청산 -당일 저가대비 10% 상승시 청산 -09:45시에 청산
프로필 이미지
쌀사비팔
2014-01-07
184
글번호 71163
시스템
답변완료

재문의 드립니다

문의번호 34143에 2번 재문의내용입니다 ------------------------------------------------- if sdate == 20140107 or sdate == 20140108 or sdate == 20140109 then var1=1 ; else var1=-1; if var1==-1 and 조건1 then buy(); var1에 저장된 갑이 -1이다라는 표현은 var1 == -1입니다. 예스랭귀지에서 2개의 값이 같다라는 표현은 A == B 입니다. ----------------------------------------------------- 옵션 만기전 3일동안은 어떤 매수조건이 오더라도 진입이 안되게 하려고 하는데 if var1==-1 and 조건1 then buy();하더라도 매수가 발생되었읍니다 1. 다른 시스템식으로 작성하는 방법은 없는지요? 2. 옵션 만기일 매수진입금지 식을 별도로 알려주시길 바랍니다 감사합니다
프로필 이미지
날아
2014-01-07
157
글번호 71161
시스템
답변완료

외국인 기관 순매수종목 검색

기관외국인이 쌍끌이 매수한종목들 중 종가가 7%이상인 종목을 찾을려면 어떻게해야하나요~ 부탁드립니다.
프로필 이미지
썬보이
2014-01-07
219
글번호 71157
종목검색
답변완료

문의드립니다

1. var1 < 1 then var2 = (h+l)/2; plot(var2) 이 출력된후 그다음봉의 평균값이 var2 보다 작을때 봉위에 표시를 하고 싶습니다 그런데 그러게되면 그다음봉부터 계속 표시가 되겠네요 출력된후 5개의 봉까지만 표시되게 해주세요 2. if V > 1000 Then if V > V[1] Then{ PlotPaintBar(H,L,"0",RED); 거래량이 1000 개 보다 클때 캔들에 표시하는데 dde서비스로보면 1000 개보다 많은데도 표시가 않되는데요? 왜그러죠?
프로필 이미지
처음처럼22
2014-01-07
163
글번호 71154
지표