커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

지표하나 부탁합니다..

새해 복많이 받으세요. 가능할지 모르겠는데요. 연결선물 90틱챠트에 30분봉 전환선을 표시하려 합니다. 부탁드려 봅니다.
프로필 이미지
결사준수
2016-02-11
142
글번호 95299
지표
답변완료

수식부탁합니다.

외국인 매집수량을 거래량그래프인 막대그래프로 부탁합니다 주석처리 부탁합니다.
프로필 이미지
ho2350
2016-02-11
137
글번호 95291
지표
답변완료

수식부탁합니다

기관 매집수량을 거래량그래프인 막대그래프로 표현부탁합니다 주석 처리부탁합니다.
프로필 이미지
ho2350
2016-02-11
124
글번호 95290
지표
답변완료

시스템 문의

연결선물지수 매매에서 시초가에 매수 or 매도 체결하는 수식 부탁합니다. (잔고 없는 상태에서 매수,매도 계약 체결) 13시 20분에 매매하는 경우도 같이 부탁합니다.
프로필 이미지
초록이
2016-02-11
137
글번호 95285
시스템
답변완료

시스템 문의...

연결선물지수 하고 있읍니다. 잔고에 매수계약이 있으면 (매수포지션이면), 매도체결하고, 예) 잔고 (매수 2계약) -> 매도 2계약 잔고에 매도계약이 있으면 (매도포지션이면), 매수체결하는 예) 잔고 (매도 2계약) -> 매수 2계약 수식 부탁합니다. 아래의 3가지 경우로 부탁합니다. 1) 시초가 매매 2) 9시 0분 30초 매매 3) 12시 40분 매매
프로필 이미지
초록이
2016-02-11
125
글번호 95284
시스템
답변완료

질문

주식 전종목 대상으로 검색을 하는 방법은 없나요? 일일히 차트에 적용시켜 검색해야하는건가요? 100틱 기준으로 검색을 하고 싶은데 종목 검색에서는 100틱이 안되있어 있고 시뮬레이션 차트에서 적용시키려고하면 종목수가 너무 많아지는데 이걸 합칠수 있는 방법은 없을까요?
프로필 이미지
sdfadfe
2016-02-11
103
글번호 95281
검색
답변완료

시스템 신호 문의합니다

아래지표수식을 시스템신호로 부탁드립니다.. 수식첨부해주시면 감사하겠습니다. Input:length(12); Var:j(0),lastHiVal(0),lastLoVal(0),turnPntBit(""),TL1(0); Array:valArr[10](0),barArr[10](0),turnPntArr[10](""); // 봉이 새로 생겼으므로 봉개수 관리하는 변수들의 봉개수 값 1씩 증가 For j = 0 To 9 { barArr[j] = barArr[j] + 1; } // 고점조건 = 현재 봉의 고가가 기간최고가이면서 최고가 갱신되었을 때; // 저점조건 = 현재 봉의 저가가 기간최저가이면서 최저가 갱신되었을 때; // 고점,저점조건 만족시 현재 봉의 고[저]가를 변수에 저장 Condition1 = Highest(H,length) == H and lastHiVal <> H; Condition2 = Lowest(L,length) == L and lastLoVal <> L; If Condition1 Then lastHiVal = H; If Condition2 Then lastLoVal = L; // 전환점구분 null값으로 초기화; turnPntBit = ""; // if 고점조건, 저점조건 동시 만족시 then // if 이전 고점,저점 범위를 모두 벗어났을 때 // 전환점구분 = 고저점; // else if 이전 고점을 갱신했다면 전환점구분 = 고점; // else if 이전 저점을 갱신했다면 전환점구분 = 저점; // else if 고점조건 만족하면 전환점구분 = 고점; // else if 저점조건 만족하면 전환점구분 = 저점; If Condition1 and Condition2 Then { If Max(valArr[1],valArr[2]) < H and Min(valArr[1],valArr[2]) > L Then turnPntBit = "HiLo"; Else If Max(valArr[1],valArr[2]) < H Then turnPntBit = "Hi"; Else If Min(valArr[1],valArr[2]) > L Then turnPntBit = "Lo"; } Else If Condition1 Then turnPntBit = "Hi"; Else If Condition2 Then turnPntBit = "Lo"; // if 전환점구분에 값이 있을 때만 then 아래 실행, 없으면 통과 If turnPntBit <> "" Then { // if 전환점구분이 고저점이면 then // 이전 파동은 연장시키고 아래에서 새로이 파동선을 추가토록 한다. If turnPntBit == "HiLo" Then { valArr[1] = IFF(turnPntArr[1] == "Hi",H,L); barArr[1] = 0; TL_SetEnd(TL1,sDate[barArr[1]],sTime[barArr[1]],valArr[1]); If turnPntArr[1] == "Hi" Then turnPntBit = "Lo"; Else turnPntBit = "Hi"; } // if 신규 전환점구분이 현재(전환점배열 1번째)와 다르면 then // 배열값들을 이전값으로 Move; If turnPntBit <> turnPntArr[1] Then { for j = 8 downto 1 { valArr[j+1] = valArr[j]; barArr[j+1] = barArr[j]; turnPntArr[j+1] = turnPntArr[j]; } } // if 전환점구분이 바뀌었거나 또는 // (전환점구분은 안바뀌었는데 // (이전 고점보다 높은 고점이 발생했거나 또는 // 이전 저점보다 낮은 저점이 발생했으면)) then If turnPntBit <> turnPntArr[1] or (turnPntBit == turnPntArr[1] and ((turnPntBit == "Hi" and valArr[1] < H) or (turnPntBit == "Lo" and valArr[1] > L))) Then { // 값 배열에는 고점 또는 저점을 대입; // 봉개수 배열에는 0값 대입; // 전환점 배열에 전환점구분값을 대입; valArr[1] = IFF(turnPntBit == "Hi",H,L); barArr[1] = 0; turnPntArr[1] = turnPntBit; // if 이전봉대비 전환점구분이 바뀌었다면 추세선 새로 그리고; // else 전환점구분이 안바뀌었으면 값만 바뀐거므로 추세선 연장; If turnPntArr[1][1] <> turnPntArr[1][0] Then TL1 = TL_New(sDate[barArr[2]],sTime[barArr[2]],valArr[2],sDate[barArr[1]],sTime[barArr[1]],valArr[1]); Else TL_SetEnd(TL1,sDate[barArr[1]],sTime[barArr[1]],valArr[1]); } } TL_SetSize(TL1,4); TL_SetColor(TL1,GREEN); Plot1(Highest(H,length)); Plot2(Lowest(L,length));
프로필 이미지
소강
2016-02-11
130
글번호 95273
시스템
답변완료

문의드립니다.

새해 복 많이 받으세요.. ^^ 현재가 기준으로 10봉전, 50봉전 캔들의 고가 위에 점이나 삼각형이 표시되게 할 수 있을까요?? text 출력되는 함수를 적용하니까 차트툴에 있는 보조도구삭제버튼 클릭시 모두 사라지는 현상이 나와서요. 지표나 검색식으로해서 작성 가능한지 문의 드립니다.
프로필 이미지
하루만
2016-02-11
106
글번호 95272
지표
답변완료

문의 드립니다.

연결선물 210틱 차트 기준 입니다. macd 는 12,26,9 기준입니다. 1. 차트에서 봉이 20일 이동평균선을 돌파 했을때 차트에 표시하는 수식 (종가상 돌파가 아닌 터치만 했을때도 표시) 2. 지표 macd에서 macd선 와 signal선이 데스크로스 했을때 차트에 표시하는 수식 3. 지표 macd에서 macd 오실레이터 값이 +일때와 -일때 차트에 강세, 약세 표시하는 방법 (가능하면 차트 배경색으로 다르게 표현할 수 있는지 알려주십시요) 4. 지표 macd에서 macd선 값이 +일때와 -일때 차트에 표시하는 수식 감사합니다.
프로필 이미지
심플
2016-02-11
128
글번호 95271
지표