커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

실행순서

수고하십니다 이해가. 완전히 가질 않아서,,,긴가민가해서. 질문합니다 만약 작성한 코드가 20줄이고. 챠트의 봉이 100개 띄워있다면 1번 봉부터 20줄의 코드가 차례로 전부 실행하고. 다음봉가서 또 첫줄의 코드부터 20줄의 코드가 전부 실행하고 하는 건지요,, 교육시 그리 들은것 같은데,,, 하여 총 20 X 100 = 2000번이 실행되는것,,,맞는지요,, 추가로. 매월 일정 금액으로 동일날자에 주식을. 매수하고자 하는데,, 그날이 주식거래일이 아닐수 있잔아요 해서 내가 원하는 날이 거래가능한 날인지를 어찌알수있을까요 원하는 날이 주말이나 휴일, 공휴일등등으로 거래 안할수도 있으니 그럴경우 거래를 다음날로. 해야할것인데,,, 또한 함수중에 원하는 날이 그달의 몇주째인지 알수있는 함수가 있나요,,, 수고하세요
프로필 이미지
atmskill
2015-03-09
253
글번호 83857
지표
답변완료

질문드립니다

INPUT : P(20); VAR1 = Average(C,P); VAR2 = STD(C,P); VAR3 = ( C - VAR1 ) / VAR2 ; VAR4 = Average(DATA2(C),P); VAR5 = STD(DATA2(C),P); VAR6 = ( DATA2(C) - VAR4 ) / VAR5 ; plot1(var3); plot2(var4); ---------------------------------------- DATA1 : 5분차트 DATA2 : 5분차트 지표 : 위 코드 질문드립니다 지표에 넣을것은 1. 타분봉주기(기본주기보다 높은 주기)로 만들어주시고 2. 또 하나는 일일데이타를 주기로 해서 분차트에 나타내어주는 지표를 만들고 싶습니다 그러니깐 두가지죠.....
프로필 이미지
회원
2015-03-09
192
글번호 83855
지표
답변완료

수정 요청 드립니다.

안녕하세요 예스스탁입니다. input : ma1(1),ma2(2); var1 = ma(c,ma1); var2 = ma(c,ma2); if MarketPosition == -1 and Lowest(L,BarsSinceEntry) <= EntryPrice-3 And CrossUp(var1,var2) Then ExitShort(); if MarketPosition == 1 and Highest(H,BarsSinceEntry) >= EntryPrice+3 And CrossDown(var1,var2) Then Exitlong(); 즐거운 하루되세요 ------------------------------------------------------------------------------------- 위수식에서 차트에 "매수추적청산"->RED 색상 "매도추적청산"->BLUE색상, 이라고 표시되도록 수정요청 드립니다. 감사합니다.
프로필 이미지
dandy
2015-03-09
185
글번호 83854
시스템
답변완료

40712 수식 재질문입니다

안녕하세요 예스스탁입니다. plot3은 속성에서 일자그래프로 지정하시기 바랍니다. value1 = dayopen+0.70; value2 = dayopen-0.45; plot1(value1); plot2(value2); if C >= value1 Then{ var1 = (int((C-value1)%0.55))+1; plot3(value1+0.55*var1,"일자그래프"); } if C <= value2 Then{ var1 = (int((value2-C)%0.55))+1; plot3(value2-0.55*var1,"일자그래프"); } 즐거운 하루되세요 > NH_WR****** 님이 쓴 글입니다. > 제목 : 수식부탁드립니다 > var1 = int((c-DayOpen)/0.55)*0.45+ DayOpen; Plot1(var1,"var1"); if c - var1 >=0 then Begin plot2(var1+0.7,"var1+-0.7"); End else Begin plot2(var1-0.45,"var1+-0.45"); End 조건이완성되어 만약지수가 250 이라면 상승일때 처음엔 250+0.7 그다음에 250+0.7에서 250+0.7+0.55 ,250+0.7+0.55+0.55 ......계속라인이 나타나게 지수가 반대일때 처음엔250-0.45에서,그다음 250-0.45-0.55,250-0.45-0.55-0.55 ...... 처음생긴라인은 그대로두고 새로 생기는 라인나타나게 수식부탁드립니다 위식으로 적용했을시 두번째라인까지만 나타나고 그다음 라인이 나타나질 않습니다 마지막 라인이형성되고나서 다시 마지막 라인을 깨고 내려가면 다음 라인이 연속적으로 계속나타나게해주시고 반대로 상승일때도 연속적으로계속라인이 나타나게 수식한번만 더 체크해주면 감사하겠습니다
프로필 이미지
회원
2015-03-09
198
글번호 83849
지표

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

프로필 이미지
하티
2015-03-09
0
글번호 83847
지표
답변완료

키움증권 지표를 예스트레이더 지표로 변경

안녕하세요 최근에 키움증권에서 하이투자증권으로 이전한 투자자입니다. 제가 키움증권에서 사용한 지표를 예스트레이드로 변경하려고 하는데 도와주시면 감사드립니다. (1) 지지라인 지표 MA5=(NPREDAYCLOSE(1)+NPREDAYCLOSE(2)+NPREDAYCLOSE(3)+NPREDAYCLOSE(4))/4; MA3=(DAYCLOSE()+NPREDAYCLOSE(1)+NPREDAYCLOSE(2))/3; IF((MA3-MA5)/MA5>=PERIOD1,MA3,IF((MA3-MA5)/MA5<PERIOD2,MA3,MA5)) -> PERIOD1 은 1 PERIOD2 는 2 ==>알려주신 수식 input : Period1(1),Period2(2); var: ma5(0),ma3(0); MA5=(DAYCLOSE(1)+DAYCLOSE(2)+DAYCLOSE(3)+DAYCLOSE(4))/4; MA3=(DAYCLOSE()+DayClose(1)+DAYCLOSE(2))/3; IF (MA3-MA5)/MA5 >= PERIOD1 Then var1 = MA3; Else IF (MA3-MA5)/MA5<PERIOD2 Then var1 = ma3; Else var1 = MA5; plot1(var1,"지지라인지표"); 당일가격이 아니라 전일가격입니다. 전일가격으로 변경 부탁드립니다. (2) 상승 하락 라인 지표 수식1 : 상승 m=TEMA(c,period); if(m>=m(1),m,0)//상승 수식2 :하락 if(m<m(1),m,0)//하락 지표조건설정 period : 4 ----> 변경이 가능하도록 부탁드립니다. ==>알려주신 수식 input : Period(4); var : TEMAV(0); TEMAV = TEMA(period); if TEMAV >= TEMAV[1] Then var1 = TEMAV; if TEMAV < TEMAV[1] Then var2 = TEMAV; plot1(var1,"상승"); plot2(var2,"하락"); 수식을 검증했더니 수식오류가 발생해서 죄송하지만 다시 한번 작성 부탁드립니다.
프로필 이미지
하티
2015-03-09
357
글번호 83846
지표
답변완료

한가지 여쭤 봅니다.

-시스템식에서 진입 신호가 나와 진입이 된 후 실재로 몇 분 후에도 매매가 안된 경우 그 진입을 취소 할 수도 있는지요? -즉, 주가가 어느 정도 하락하면 진입인데, 신호가 나와 진입이 되었으나, 주가가 급격히 상승해버려 매수가 안된 경우, 몇 분 후까지 실재 매수가 안되면, 그 진입을 취소할 수 있는지요?
프로필 이미지
쌀사비팔
2015-03-09
206
글번호 83829
시스템
답변완료

문의

처음매수 시작날짜: 예)2014.01.10 처음매수금액: 예) 10000000 1. 매수: 총평균가격이 -1.5% 이하 하락시 1.5%양만큼 종가에 추가매수 매도: 총평균가격이 +1.5%이상 상승시 1.5%양만큼 종가에 추가매도 2. 처음매수 시작날짜: 예)2014.01.10 처음매수주식수량: 예) 100주 매수: 음봉시 주식15주 종가에 추가매수 매도: 양봉시 주식15주 종가에 추가매도
프로필 이미지
erwe343
2015-03-09
207
글번호 83825
시스템
답변완료

지표식 문의드립니다.

안녕하세요. 항상 친절한 답변에 감사드립니다. 질문입니다. --------------------------------------------------------- 해외 선물 거래할 때, 썸머타임이 적용이 됩니다. 아울러 월요일과 화요일~금요일의 개장시간이 다릅니다. 지표식을 만들려고 하는 데, 위와 같은 조건들을 다 수렴할 수 있는 지표식을 부탁드립니다. 예를들면, 화면에 그 날의 각 봉의 수를 그려보려고 합니다. (1) 썸머타임이 적용되지 않을 경우 개장시간 : 월요일(09:05), 화요일~금요일(08:00); (2) 썸머타임이 적용될 경우 개장시간 : 월요일(08:05), 화요일~금요일(07:00); ** 참고로, 알려주신 Bdate 함수로는 작동되지 않았습니다. ----------------------------------------------------------------- 하시는 일에 항상 좋은 결실 거두시길......
프로필 이미지
샐리짱
2015-03-09
212
글번호 83824
지표