커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

관리자에 의해 프로그램 사용법 QnA로 이동되었습니다

프로필 이미지
대단한콩
2014-05-12
11
글번호 75003
시스템
답변완료

재 문의 드립니다..^^

스팟 질문인데 저번에 전화로 친절히 가르쳐 주셔서 감사합니다.. 그런데 스팟 종목객체에서 이전값 참조하는 식을 아래처럼 가르쳐 주셨습니다.. 온업데이트 으로 선물 종목 객체에서 매수 1호가 가격을 배열을 이용해 이전값을 저장 하는 것이었는데.. var p1 = new array(10); var p2 = new array(10); p2[0] = p1[0]; p1[0] = sunmul.Bid(1); for (var = j; j<=9; 1++) p1[j]=p2[j-1]; 이렇게 알려 주셨는데.. 이전값 1개는 저장이 돼지만 그 이전값들이 배열에 들어가지 않는거 같은데...... 설명좀 해주시면 감사하겠습니다.. 수정도 부탁드리고요.^^
프로필 이미지
nadogaja
2014-05-12
166
글번호 74997
시스템

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

프로필 이미지
nadogaja
2014-05-12
0
글번호 74996
시스템

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

프로필 이미지
nadogaja
2014-05-12
0
글번호 74995
시스템
답변완료

매수 매도 진입 후 최고 최저점 갱신 시 스위칭

포지션 진입 후 30분이 지난 이후 현재 봉부터 이전 10개 봉의 최고점과 최저점을 구합니다. 현재 매수포지션이라면... 최고점을 갱신하면 놔두고.. 최저점을 2봉 연속으로 갱신하면 매도 스위칭. 현재 매도포지션이라면... 최저점을 갱신하면 놔두고. 최고점을 2봉 연속으로 갱신하면 매수 스위칭. 최고점 과 최저점은..계속 이전 10개 봉으로 갱신해야 합니다. 무조건 현재 시점에서 이전 10개 봉의 최고, 최저.. 언제나 도와주셔서 감사드립니다. 고맙습니다. 1분봉 기준으로 다른 조건에 대해 아래와 같이 작성했습니다만.. 이것은 최고 점 돌파나. 최저점 돌파시 스위칭하게 한것입니다. 제대로 동작하는건지 잘 모르겠습니다 이상여부 확인해 주시구요.. 아래와 별도로.. 상기 기술내용과 같이.. 시스템식 부탁드립니다. if MarketPosition == -1 and BarsSinceExit(1)>= 30 Then //1분봉이라서 청산후 30으로 { var2=0; for var1 = 0 to 10 if abs(Value1[var1]-Value2[var1]) < 5 Then //10개중 차이가 5보다 작은것 카운트 var2 = var2+1; if var2 > 6 Then //카운트가 6 이상이면.. { Var3 = TimeHigh(TimeToMinutes(sTime-10),sTime); //10분전까지의 고가 Var4 = TimeLow(TimeToMinutes(sTime-10),Stime); //10분전까지의 저가 if H >= Var2 and Var13 > Var13[1] Then //다른조건추가 Buy("B-Reverse"); }
프로필 이미지
hjkang철인
2014-05-11
201
글번호 74994
시스템
답변완료

시스템식 부탁드립니다.

KOSPI200 선물입니다. 30초봉 기준입니다. (검증은 연결선물로...) 외국인누적순매수거래량(계약) 기준으로 진입하는데요. 수량은 300 기준입니다. 이전값보다 +300 이상 매수진입. -300 이하 매도진입. 청산조건은 MACD (단기12,장기,26,시그널9 종가기준) 입니다. 매도진입후 12,26 선이 시그널을 상향돌파하면 청산. 매수진입후 12,26 선이 시그널을 하향돌파하면 청산. ----------------------- 단, 300을 기준으로 진입후 MACD 청산신호가 발생하기 전에 진입한수량과 동일한 반대수량이 나오거나 오버될경우..(이해하셨을거라 믿지만 설명추가) ex) +300 신호 발생으로 매수진입했는데 -300 or -300 이하(-301,-302,,,,)의 거래출현될때 이렇게 MACD 청산신호가 발생하기 전에 반대수량이 나올경우는 RCi 지표로 청산합니다. (기준선 : -50,0,50) RCi_5 선이 +50선을 하향돌파하면 매수진입에 대한 청산. RCi_5 선이 -50선을 상향돌파하면 매도진입에 대한 청산. ------------------------------------------------------- 거래시간은 만기일 제외하면 15:00 이후 진입X 만기일은 14:30 이후 진입x 아참! 젤 중요한 손절기준을 -ㅅ -...빼먹을뻔.. 손절은 -0.35pt 입니다. ...제가 이제 VB코딩 입문단계라.. 직접할려면;;ㄷㄷ 합니다. 설명드린대로 시스템식이 가능할런지 좀..의문이 들기도 합니다. 잘좀 부탁드립니다. 감사합니다.
프로필 이미지
sexybody
2014-05-11
216
글번호 74993
시스템
답변완료

수식문의

늘 감사합니다. 1. 09시00을 기준으로 같은 시각 data2가 당일 고점을 쌍봉으로 도달 또는 돌파 못할때 data3이 당일 저점을 -2틱 이상 이탈하는 경우 매수, 반대의 경우 매도신호 표시 2. 1번식의 신호를 11시 00을 기준 즉, 고점과 저점의 기준을 11시로 했을때 매수, 매도신호 표시 3. 1번식의 신호를 11시 00을 기준 즉, 고점과 저점의 기준을 11시로 했을때 매수, 매도신호 표시 4. 1번, 2번, 3번 식의 시간을 임의로 변경 가능케함 3개를 동시에 표현 할수 있도록 해주세요. 5. data4의 전고, 전저, 당일시가를 당릴종가로 돌파, 이탈시 화살표 신호표시 감사합니다.
프로필 이미지
상암동
2014-05-11
176
글번호 74992
지표
답변완료

수식 문의 드립니다.

안녕하세요 수식 문의 드립니다. PPT 첨부 하였읍니다. 수고 하세요.
프로필 이미지
회원
2014-05-11
302
글번호 74991
시스템
답변완료

문의드립니다

1. 아래식을 출력하였더니 직선으로나타나네요 왜그런거죠? 각데이터는 선물 순매수 수량입니다 Var1 = (Data2(C)+Data3(C)+Data4(C)+Data5(C)+Data6(C)+Data7(C)+Data8(C)+Data9(C)); Plot1(Var1); 2. 아래식을 예스식으로 바꿔주세요 CROSSDOWN(CLOSE(),BBANDTOP(CLOSE(),20,2,w))
프로필 이미지
처음처럼22
2014-05-12
162
글번호 74990
지표