커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의 드립니다.~~~~

항상 감사합니다~~~ CME상품 매매시 오전7시 장시작부터 다음날 오전3시까지 각 시간별(7시, 8시, 9시, ......) 시가를 기준(변수화 가능하면 변수로)으로 1, 10틱(변수화 가능하면 변수로) 상승시 매도진입 2, 10틱(변수화 가능하면 변수로) 하락시 매수진입 하는 수식을 부탁드립니다. 건강하세요~~~~~
프로필 이미지
예스요
2021-10-18
927
글번호 152965
시스템

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

프로필 이미지
예시
2021-10-18
5
글번호 152962
지표
답변완료

검색 문의

답변주셔서 감사합니다. 1일전의 차트이면, 수식에서 C[1], L[1]으로 작성되는게 아닌가요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 이평선 돌파종목 검색 > 안녕하세요 예스스탁입니다. 5선이 해당주기 분봉의 이평이면 1번식, 일간 5이평이면 2번식 이용하시면 됩니다. 1 input : P(5); var1 = ma(C,P); if sDate != sDate[1] Then { Condition1 = False; Condition2 = Condition1[1]; } if C > O and C > var1 and Var1 > L Then Condition1 = true; if Condition2 == true then Find(1); 2 input : P(5); var : cnt(0),sum(0),mav(0); sum = 0; For cnt = 0 to P-1 { sum = sum + DayClose(cnt); } mav = sum/P; if sDate != sDate[1] Then { Condition1 = False; Condition2 = Condition1[1]; } if C > O and C > mav and mav > L Then Condition1 = true; if Condition2 == true then Find(1); 즐거운 하루되세요 > 디딤돌 님이 쓴 글입니다. > 제목 : 이평선 돌파종목 검색 > 안녕하세요.. 그림과 같은 수식을 만들려고 하는데요.. 어제날짜에 분봉차트에서... 시가 또는 저가가 5일선 밑에서 5일선을 돌파한 양봉 종목을 검색하는 수식을 만들고 싶습니다.
프로필 이미지
디딤돌
2021-10-18
1050
글번호 152960
검색
답변완료

함수요청

안녕하세요? 아래의 요건으로 지표작성을 요청드립니다. 국내선물 1분봉으로 거래합니다. 이에 매일매일 데일리로 의미있는 고점과 저점을 잡고자 하는데 - MACD오실레이터가 9시 1분 완성봉의 첫 히스토그램이 양의 값이면 그 값 포함부터 MACD오실레이터 값이 음으로 반전하고 다시 양의 값으로 재전환할 때까지를 포함하여 (MACD오실레이터 양의 값 포함->음->양으로 변환할 때포함) 주가의 고점(HH)과 저점(LL)을 잡습니다. - MACD오실레이터가 9시 1분 완성봉의 첫 히스토그램이 음의 값이면 그 값 포함부터 MACD오실레이터 값이 양으로 반전하고 다시 음으로 값으로 재전환할 때까지를 포함하여 (MACD오실레이터 음의 포함->양-> 음으로 변환할 때포함) 주가의 고점(HH)과 저점(LL)을 잡습니다.
프로필 이미지
흰둥이아빠
2021-10-18
1064
글번호 152959
지표
답변완료

문의 드립니다.

수고많으십니다. 아래 수식에 추가 수식 부탁드립니다. 3분봉 차트에서 오전 10시 18분봉이 음봉으로 끝나는 경우 종가에 매도, 양봉으로 끝나는 경우 종가에 매수. input : StartTime(101500),EndTime(114000); input : Length(20), D1(2); input : 익절1(30),손절1(30),청산구분시간(103000),익절2(50),손절2(30),익절연속횟수(3),손절연속횟수(2); var : Tcond(false),profit(0),loss(0); if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; profit = 0; loss = 0; } if TotalTrades > TotalTrades[1] Then { if IsExitName("bp1.",1) or IsExitName("bp2.",21) or IsExitName("bp1",1) or IsExitName("bp2",21) or IsExitName("sp1.",1) or IsExitName("sp2.",1) or IsExitName("sp1",1) or IsExitName("sp2",1) Then profit = profit+1; Else profit = 0; if IsExitName("bl1.",1) or IsExitName("bl2.",1) or IsExitName("bl1",1) or IsExitName("bl2",1) or IsExitName("sl1.",1) or IsExitName("sl2.",1) or IsExitName("sl1",1) or IsExitName("sl2",1) Then loss = loss+1; Else loss = 0; } var1 = BollBandUp(Length,D1); var2 = BollBandDown(Length,D1); if Tcond == true Then { If CrossUP(H,var1) and c > o and profit < 익절연속횟수 and loss < 손절연속횟수 then { Buy("b",OnClose,DEF,1); if sTime >= StartTime and sTime < 청산구분시간 Then { ExitLong("bp1.",AtLimit,C+PriceScale*익절1,"",1,1); ExitLong("bl1.",AtStop,C-PriceScale*손절1,"",1,1); } if sTime >= 청산구분시간 and sTime < Endtime Then { ExitLong("bp2.",AtLimit,C+PriceScale*익절2,"",1,1); ExitLong("bl2.",AtStop,C-PriceScale*손절2,"",1,1); } } If CrossDown(L,Var2) and C < O and profit < 익절연속횟수 and loss < 손절연속횟수 then { Sell("s",OnClose,DEF,1); if sTime >= StartTime and sTime < 103000 Then { ExitShort("sp1.",AtLimit,C-PriceScale*익절1,"",1,1); ExitShort("sl1.",AtStop,C+PriceScale*손절1,"",1,1); } if sTime >= 103000 and sTime < Endtime Then { ExitShort("sp2.",AtLimit,C-PriceScale*익절2,"",1,1); ExitShort("sl2.",AtStop,C+PriceScale*손절2,"",1,1); } } } if MarketPosition == 1 Then { if sTime >= StartTime and sTime < 청산구분시간 Then { ExitLong("bp1",AtLimit,EntryPrice+PriceScale*익절1,"",1,1); ExitLong("bl1",AtStop,EntryPrice-PriceScale*손절1,"",1,1); } if sTime >= 청산구분시간 and sTime < Endtime Then { ExitLong("bp2",AtLimit,EntryPrice+PriceScale*익절2,"",1,1); ExitLong("bl2",AtStop,EntryPrice-PriceScale*손절2,"",1,1); } } if MarketPosition == -1 Then { if sTime >= StartTime and sTime < 103000 Then { ExitShort("sp1",AtLimit,EntryPrice-PriceScale*익절1,"",1,1); ExitShort("sl1",AtStop,EntryPrice+PriceScale*손절1,"",1,1); } if sTime >= 103000 and sTime < Endtime Then { ExitShort("sp2",AtLimit,EntryPrice-PriceScale*익절2,"",1,1); ExitShort("sl2",AtStop,EntryPrice+PriceScale*손절2,"",1,1); } } IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { IF Endtime <= starttime Then { SetStopEndofday(0); } }
프로필 이미지
회원
2021-10-18
1125
글번호 152953
시스템
답변완료

문의드립니다.

> 수고많으십니다. 시스템 수식 문의 합니다. 5분봉에서 봉이 시작시 진입 , 완성후 청산 되는 수식 요청 건입니다. 볼린져 밴드 의 중심값 기준으로 볼린져 밴드의 중심선 값이 직전 값보다 현재 중심선 값이 높게 형성 되어 시작 될시 매수 포시션으로 진입을 하고, 봉이 완성시 직전 중심선 값보다 현재 중심선 값이 클경우 유지 , 그리고 다음 봉에서 직전 봉 값보다 작으면 청산 하고 청산되었다는 표시로 파랑색 화살표 수식 요청 합니다. 만약 위의 조건이 안맞을 경우 봉 완성시 청산. 매도는 위의 방식과 반대 입니다. 수고하세요
프로필 이미지
백두에서한라
2021-10-18
1110
글번호 152950
시스템
답변완료

문의

항상감사합니다 1]추세선 2]자동패턴분석 3]각도 1]2]는 키움에서도 지표서비스가 있읍니다 예스에도 1]2]에 해당하는 지표가 있을까요? 3]은 캔들100개 기준으로 고가저가에서 자동패턴이나 추세선처럼 나타낼수 있을까요?
프로필 이미지
회원
2021-10-18
1443
글번호 152940
지표
답변완료

질문드립니다

늘 감사드립니다. 1. 차트에서 3분 단위로 막대그래프로 표시되게 만들어주세요.(분은 조절 가능하게 부탁드립니다) 2. 3분 단위로 표시될때 매번 막대그래프 3분 단위로 나타날때마다 그때 그 봉의 시가도 같이 표시 가능하도록 해주세요.
프로필 이미지
조하트
2021-10-18
1304
글번호 152938
지표
답변완료

문의

안녕하세요. 1.종목에서 (매도호가잔량 나누기 매수호가잔량)*100=값을 표현 2.첨부 파일의 3종류로 표현하고 싶습니다. 그래프, 막대그패프, 숫자 3.가능한 방법을 부탁드립니다. 수고하십시오.
프로필 이미지
공기단축
2021-10-18
1133
글번호 152937
사용자 함수