커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

좀 복잡한 질문

선물 1분봉이나 3분 5분 봉에서 30분 이나 60분봉의 일목 균형표 값들을 구해보려다 보니 배열 처리에 문제가 생기는지 죽어버리네요. 아래가 제 코드 입니다. 어디가 잘못된건지 궁금하구요. 두번째로 15:00~15:15분에 생기는 마지막 봉의 고저 값도 여기 반영하고 싶은데 가능할런지 궁금합니다. Inputs : ₩ChartTime(1), ArrTime(30) ; Var : Cnt(0) ; Array : ArrHigh[52](0), ArrLow[52](0) ; If ((STime > 090000 And STime <= 150000) And TimeToMinutes(stime)%30 == 0) #### Or (STime > 150000 And STime == 151500) Then { For Cnt = 1 To 51 { ArrHigh[Cnt] = ArrHigh[Cnt-1][1] ; ArrLow[Cnt] = ArrLow[Cnt-1][1] ; } ArrHigh[0] = Highest(High, ArrTime/ChartTime) ; ArrLow[0] = Lowest(Low, ArrTime/ChartTime) ; } Value1 = Round((Highest(ArrHigh, 9) + Lowest(ArrLow, 9)) / 2, 2) ; //기준선 Value2 = Round((Highest(ArrHigh, 26) + Lowest(ArrLow, 26)) / 2, 2) ; //전환선 Value3 = Round((TurnLine + StndLine) / 2, 2); //선행스팬1 Value4 = Round((Highest(ArrHigh, 52) + Lowest(ArrLow, 52) ) / 2, 2) ;//선행스팬2
프로필 이미지
하얀깃털
2010-11-05
878
글번호 33359
시스템
답변완료

검색결과값

조건검색식을 적용해 종목 검색을 하면 표시항목으로 검색결과 값이 나타닙니다. 예를 들어 find (stochasticsK);로 되어 잇는 조건검색식을 실행하면 stochastic K 값을 확인할 수 있는데 파워종목검색을 이용해 복수의 조건검색식을 묶어 사용하면 표시항목에 검색결과값이 나타나지 않고 종목명, 현재가 등락률 정도만 표시되고 검색결과값이 않나타납니다. 표시될 수 있도록 부탁드립니다.
프로필 이미지
미래테크
2010-11-05
853
글번호 33345
검색

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

프로필 이미지
루루
2010-11-07
136
글번호 33344
지표
답변완료

시스템식부탁이요!

또이렇게글을올리네요~ 하루에한번만진입이구요 청산은2시50분이에요~ 5분20분이평을크로스할때 매수매도진입이요~ 크로스하고다음봉에바로진입신호나오는거요~ 위험한가?
프로필 이미지
시스템여왕벌
2010-11-05
737
글번호 33343
시스템
답변완료

답변좀 해주세요...

16018번의 답변의 수식에서 하루에 한번만 매매하고 끝내려고 하려면 어떻게 해야되는지 가르쳐주세요. 매수,매수청산 이렇게 한번만 매매가 이루어지게 하고 싶습니다. 수식에서 하루한번 매매만 추가해주세요. 초보라 이리저리 넣어봐도 안되네요ㅠㅠ
프로필 이미지
핑크
2010-11-05
735
글번호 33342
시스템
답변완료

수식문의

수고하십니다. 기존수식에 첨부파일의 내용을 추가하고 싶습니다. 당일 최고수익의 합(실현수익말고요)이 3포인트가 되면 기존 포지션 모두청산,그리고 신규진입금지. 부탁합니다.
프로필 이미지
저은아빠
2010-11-05
746
글번호 33341
시스템
답변완료

수식 문의 드립니다.

시스템 관리자님, 다음 식 부탁 드립니다. 매수: 1분 이평이 상승중이면 15시 06분에 매수 매도: 1분 이평이 하락중이면 15시 06분에 매도 부탁 드립니다.
프로필 이미지
회원
2010-11-05
619
글번호 33340
시스템
답변완료

하이에서 하고 있는데요...몇가지 질문입니다.

안녕하세요? 수고 많으십니다. 1. 예스 띄울 때, 공지사항과 광고같은게 매일 뜨잖아요? 이것좀 안뜨게 할 수 없나요? 가끔 얘네들 때문에 예스가 잘 안 뜨곤 해서요. 2. 처음 진입은 1분봉으로, 진입 이후에는 5분봉으로 하고 싶은데요, 이 경우 2-1) 시스템을 그냥 1분봉으로 띄어놓고(실전에서), 진입이 확인되면 그 시스템을 그냥 5분봉으로 바꿔나도 되는지요? 2-2) 시스템 하나는 1분봉짜리로 예컨대 5개를 매수만 하도록 짜고(청산식은 없이), 두번째 식은 첫봉에 가매수로 5개 진입한 것처럼 해두고 청산만 하도록 짜서 두개를 돌리면 되는 거겠지요? 2-3) 이 문제를 해결할 좀 더 멋진 방법은 없을까요? 3. (특히 옵션) 증거금 문제 때문에 그런데요, A종목을 먼저 매수 진입하고, 약간의 (2~3초)의 딜레이 이후에 B 종목을 매도진입하도록 식을 짤 수 있을까요? 참조 종목을 사용해야 하나, 아니면 아예 두개의 시스템을 돌려야 하나 ... 잘 모르겠습니다. 3-1) 이 문제는 선물의 경우에도 매수 진입했던 것을 매도로 전환할 경우에도 증거금 문제 때문에, 중간에 매수청산, 그 후 약간의(2~3초) 딜레이 후, 매도진입하는 것을 어떻게 해야 하는 지가 궁금합니다. 4. 예스의 많은 지표들 있잖아요? 예컨대, (1) CCI, RSI, ... 또, 참조로 들어가서 (2) 'ATM+2단계 콜옵션' 등등이요. 그런데, 이런 것들의 정의를 알 수 있는 방법이 있나요? 마우스 우클릭해도 잘 안나오는 것 같아서요... 5. 혹시 변동성에 관한 지표들 좀 없나요? 옵션 등이 현재 고평가 되어있는지 아니면 저평가 되어있는지를 알 수 있는 그런 것들이요. 보통 변동성을 보기 위해서 많이 사용되는 지표들을 소개해 주셔도 감사하겠습니다. 예컨대, ADX 도 변동성 지표 맞지요? 이런 거 좀 여러개 알고 싶습니다. 6. 얼마전 옵션에다가 시스템을 적용했더니, 슬리피지가 말도 안 될 정도로 어마어마하게 나온 적이 있어서요,... 이건 뭐 차트를 살펴봐도 그런가격은 형성된 적도 없는데, 한 5-6 틱의 슬립피지가 나와서 깜딱 놀랐었습니다. 이런 것을 방지하기 위해서 예컨대 예전에는 if crossup(5이평, 20이평) then buy(); 였던 것을 골든크로스 발생하면 그 때의 종가 + 1틱 을 리미트로 해서 매수진입하라는 것으로 전부 바꾸고 싶습니다. 이 부분을 멋지게 해결하는 간단한 방법이 궁금합니다. 감사합니다.
프로필 이미지
에구머니
2010-11-05
728
글번호 33339
시스템
답변완료

수식 문의드립니다.

항상 수고가 많으십니다. 데이 트레이딩 시스템에서 모든 진입 신호는 당일 청산 SetStopEndofday 되지만 특정 진입 신호는 오바나잇만 되어 다음날 시가 청산이 되는 수식 부탁드립니다. (예) 다른 진입 신호는 당일 종료 "A"라는 진입 신호로 들어갔을 경우에는 다음날 시가 청산 if IsEntryName("A Sell") == false or IsEntryName("A Buy") == false then{ SetStopEndofday(151500)} 이라고 했는데 모두 동일하게 당일 청산이 되더군요 명쾌한 수식 부탁드립니다. 수고하세요.
프로필 이미지
kwanq
2010-11-05
668
글번호 33338
시스템