커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

종목검색후 매수문의

안녕하세요 수고가 많으십니다. 문의사항이 있어서 글 올립니다 시스템트래이딩을 시작해볼려고 하는데 하기에 앞서 한가지 여쭤볼려고 합니다. 메뉴얼을 보니 조건검색식으로 종목을 찾아낼수 있는데 써잇기로는 매수는 조건검색할때 안되고 주종목으로 매수라고 나와있는것 같은데요 장중에 종목을 조건검색식으로 발굴해서 발굴된 종목을 매수(시장가,현재가,2호가위로등)후 매도(익절,손절)까지 자동으로 시스템트레이딩 해보고싶은데 가능한건가요? 불가능한건가요?
프로필 이미지
망원2동
2012-01-17
329
글번호 46717
검색
답변완료

프로그램 실행에러 입니다.

안녕하세요. 아래 짜 주신 프로그램 챠트 1초 또는 혹시나 해서 3초로도 해 놓고 여러번 실행 하였습니다. 실행은 주 챠트 콜, 보조 챠트 풋 , 반대로 하여 두개 실행 시켰습니다. 실행하니 진입 각1개씩 매도 후 뒤에 마음대로 진행 되더군요. 마음대로 => 추가매도 후 바로 매수 청산 매도 ,또는 진입 한개후 추가 작동 안함 프로그램 다시 확인 부탁드립니다. 콜매도 1개 1초나 2초 뒤 풋매도 1개 , 그리고 콜매도 1개 풋매도 1개 이렇게 순차적으로 각 10개 매도 하는 경우 입니다. 수고하세요~ ===================================================================== 분봉을 사용하시면 초당 설정하여 피라미딩을 할 수 없습니다. 봉하나당 하나씩 발생하므로 1분봉이면 9시 14분 이후로 봉하나당 하나씩 발생하게 됩니다. 초봉으로 차트에 설정하시고 적용하셔야 합니다. 피라미딩을 모든 진입신호 허용으로 설정하시면 됩니다. var : D1v(0,data1),d2v(0,data2),entry(0,data1),sum(0,data1); D1v = data1(C); D2v = data2(C); sum = D2v+D2v; if data1(stime == 091400) Then{ Entry = D1v+D2v; if MarketPosition == 0 Then Sell("s",OnClose,def,1); } if MarketPosition == -1 Then{ if CurrentContracts < 10 and countif(CurrentContracts < CurrentContracts[1],BarsSinceEntry) < 1 Then Sell("ss",OnClose,def,1); if Crossup(Sum,Entry*1.05) Then ExitShort("bx1"); if Condition1 == false and CrossDown(Sum,Entry*0.95) Then{ ExitShort("bx2",OnClose,def,"",int(CurrentContracts*0.5),1); Condition1 = true; } } Else Condition1 = false; SetStopEndofday(141200);
프로필 이미지
한걸음7
2012-01-17
349
글번호 46716
시스템
답변완료

수식 문의 드려요

저번 답변에 감사드립니다. TSI지표가 자체적으로 없던데 수식 부탁드립니다. (12,26,9) - 감하합니다 -
프로필 이미지
회원
2012-01-17
389
글번호 46714
지표
답변완료

청산 관련 수식 문의 드립니다.

안녕하세요 제가 포지션을 콜252 2.67에 매수 포지션을 잡았다고 가정하고요 50틱 상승하면 절반 청산 100틱 상승하면 전부청산 하는 수식을 작성해보았습니다. if MarketPosition == 1 Then{ exitlong("Pf1_1",AtLimit,EntryPrice+PriceScale*50,"",int(CurrentContracts*0.5),1); exitlong("Pf2_1",AtLimit,EntryPrice+PriceScale*100); } 그런데 이수식이 3.0을 넘어가면 0.05단위로 움직이다 보니 청산이 되지 않는 문제가 발생하였습니다. 이를 해결 부탁드립니다.
프로필 이미지
바다별
2012-01-17
327
글번호 46711
시스템

육각파동 님에 의해서 삭제되었습니다.

프로필 이미지
육각파동
2012-01-17
41
글번호 46710
지표
답변완료

7개의 변수중 C보다 크면서 서로다른 값은 어떻게 찾나요?

변수7개 value1, value2, value3, value4, value5, value6, value7 중에서 C보다 크면서 값이 서로 다른 변수중 작은 순서대로 3개를 어떻게 찾나요? 꼭 좀 알려주세요....
프로필 이미지
osy5409
2012-01-17
321
글번호 46707
시스템
답변완료

공분산 구할때 문의

Input:x[N1](NumericArrayRef), y[N2](NumericArrayRef); Var:meanx(0), meany(0), cov(0); if N1 != N2 then Covariance= 0; meanx = ma(x, N1); meany = ma(y, N2); cov= 0; for var1=0 to (N1 - 1) { cov= cov+ (x[var1] - meanx) * (y[var1] - meany); } Covariance= cov / (N1 - 1); 저장하면 편집기가 죽어버립니다. 전에도 비슷한 경우가 있었는데 어떤 부분때문에 죽는지 잘 모르겠습니다.
프로필 이미지
바닥다지기
2012-01-17
379
글번호 46698
지표

바닥다지기 님에 의해서 삭제되었습니다.

프로필 이미지
바닥다지기
2012-01-17
0
글번호 46697
지표
답변완료

진입지연(ETF)

안녕 하세요 현재 ETF 로 시스템 트레이딩 을 하고있습니다. 진입지연 기능이 ETF 에서는 설정이 안되던데 다른 방법이 있는지요 ? 현재 복수 계좌사용중입니다 감사합니다.
프로필 이미지
대가들의매매
2012-01-17
346
글번호 46696
시스템