커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

일봉상 이평선을 기준으로 진입하는 수식좀 부탁드립니다.

아래 수식은 일봉상 일목균형표의 기준선과 전환선을 기준으로 진입하는 수식입니다. 여기에 아래 조건을 추가하고 싶습니다. 매수 : 캔들의 저가가 일봉상 5일,10일,20일,60일,120일선을 상하 5틱 이내에 있을 때 매도 : 캔들의 고가가 일봉상 5일,10일,20일,60일,120일선을 상하 5틱 이내에 있을 때 Inputs: 전환선기간(9), 기준선기간(26); var : cnt(0),H1(0),L1(0),H2(0),L2(0); var : 전환선(0),기준선(0); H1 = DayHigh(0); L1 = DayLow(0); H2 = DayHigh(0); L2 = DayLow(0); for cnt = 0 to 기준선기간-1 { if cnt < 전환선기간 and DayHigh(cnt) > H1 Then H1 = DayHigh(cnt); if cnt < 전환선기간 and DayLow(cnt) < L1 Then L1 = DayLow(cnt); if cnt < 기준선기간 and DayHigh(cnt) > H2 Then H2 = DayHigh(cnt); if cnt < 기준선기간 and DayLow(cnt) < L2 Then L2 = DayLow(cnt); } 전환선 = (H1+L1)/2; 기준선 = (H2+L2)/2; if H <= 전환선+PriceScale*1 and H >= 전환선-PriceScale*1 Then buy(); if H <= 기준선+PriceScale*1 and H >= 기준선-PriceScale*1 Then buy();
프로필 이미지
천왕봉
2018-11-28
293
글번호 123940
시스템

천왕봉 님에 의해서 삭제되었습니다.

프로필 이미지
천왕봉
2018-11-28
0
글번호 123939
시스템
답변완료

문의드립니다

항셍 10시15분 시가 대비 1차 +100틱 매도 1계약 2차 +200틱 매도 2계약 3차 +300틱 매도 3계약 4차 +400틱 매도 4계약 5차 +500틱 매도 5계약 항셍 10시15분 시가 대비 1차 -100틱 매수 1계약 2차 -200틱 매수 2계약 3차 -300틱 매수 3계약 4차 -400틱 매수 4계약 5차 -500틱 매수 5계약 익절 1차 진입은 50틱 2차 진입까지 되면 40틱 3차 진입까지 되면 30틱 4차 진입까지 되면 20틱 5차 진입까지 되면 15틱 매수 매도 한 전략으로 이런 전략 부탁드립니다
프로필 이미지
해피슈
2018-11-28
293
글번호 123938
시스템
답변완료

문의드립니다.

도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 종가들의 표준편차 구해보려고 이렇게 했는데요. 아무 값도 안 나옵니다. 이유가 있을까요? input: TsValue(200),mult(30); var2 =STD(TsValue,C) * mult; plot1(var2); 2. 기타 60160 예스스탁님 휴가가셨다고 수요일 다시 질문하라고 해서요. 저 질문 답변 부탁드립니다.
프로필 이미지
잡다백수
2018-11-27
275
글번호 123937
시스템
답변완료

수식 요청 드립니다.

안녕하세요. 아래 키움 영웅문의 지표수식을 예스트레이더 시스템 수식, 지표수식으로 변경요청 드립니다. 1. 예스트레이더 진입수식 변경 매수진입 - CrossUp(ma(C,5),A) 매도진입 - Crossdown(ma(C,5),B) 2. 예스트레이더 지표수식 변경 plot1 (빨강색/두께2) - A plot2 (파랑색/두께2) - B (키움 영웅문의 지표수식) A -> HighestSince(1,CrossUp(MACD(10,20),0),avg(C,7)) B -> LowestSince(1,Crossdown(MACD(10,20),0),avg(C,7)) 감사합니다.
프로필 이미지
dandy
2018-11-27
319
글번호 123935
시스템
답변완료

수식 작성 도움 부탁 드립니다.

안녕하세요. 조건에 맞는 종목을 찾아 자동으로 매매하고 싶은데 구현이 가능할지 문의드립니다. - 대상종목 : 코스닥 150에 편입되어 있는 종목 - 매수조건 : 당일 실시간 가격 > 당일 시가 + (전일 고가 - 전일 저가) * K(13)일 평균 노이즈 비율 ※ 노이즈 비율 = 1-abs(시가-종가)/(고가-저가) - 투자금액 : 매수조건을 만족하는 종목 하나당 총 투자금/150, 거래조건 미발생시 현금보유 - 매도 : 다음날 시가 항상 도움 감사드립니다. 고맙습니다.
프로필 이미지
유로티
2018-11-27
302
글번호 123934
시스템

달마7 님에 의해서 삭제되었습니다.

프로필 이미지
달마7
2018-11-27
45
글번호 123933
시스템
답변완료

수식 질문 드립니다.

예스트레이더 초보 사용자인데 아래 로직대로 만들어 보고 싶은데 지식이 없어 잘 모르겠네요. 부탁 드립니다. 진입 조건 일봉 종가가 당일 최고가와 최저가 변동폭의 하위 40% 이내에 있을시 종가 현재가 매수 청산 조건 일봉 종가가 당일 최고가와 최저가 변동폭의 상위 10% 이내에 있을시 익일(다음날) 시가 (또는 9시30분) 매도 청산 조건에는 시간을 시가와 9시30분 두가지로 부탁 드립니다. 감사합니다.
프로필 이미지
쥴리어스
2018-11-27
255
글번호 123930
시스템
답변완료

재질문입니다. 감사합니다.

답변해 주신 것처럼 식을 넣었을 때... A종목을 주차트로 돌린 매수 매도시점 표시와 A종목을 DATA2로 넣어서 참조로 돌린 매수, 매도 시점이 다른데요.. 한 번만 다시 봐주시겠어요. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : DATA2 참조하여 매수 매도 시스템을 만들고자 합니다. > 안녕하세요? 문의하신 내용 답변드립니다. Inputs: Length(10), ATRs(1.5), Pval(0.05); Variables: KUpper(0, data2), BuySetup(False), BuyBase(0); Variables: KLower(0, data2), SellSetup(False), SellBase(0); KUpper =data2(KeltnerChannel(Close, Length, ATRs)); KLower =data2(KeltnerChannel(Close, Length, -ATRs)); Condition1 = data2(Crossup(Close, KUpper)); Condition2 = data2(CrossDown(Close, KLower)); If MarketPosition() == 1 OR data2(Close) < data2(MA(close, Length)) Then BuySetup = False; Else If Condition1 Then Begin BuySetup = True; BuyBase = High; End; If MarketPosition() == -1 OR data2(Close) > data2(MA(Close, Length)) Then SellSetup = False; Else If Condition2 Then Begin SellSetup = True; SellBase = Low; End; //Description : Keltner Channel Long Entry If BuySetup Then Buy ("KC_LE", AtStop, BuyBase + Pval); //Description : Keltner Channel Short Entry If SellSetup Then Sell ("KC_SE", AtStop, SellBase - Pval); 감사합니다. > justlike 님이 쓴 글입니다. > 제목 : DATA2 참조하여 매수 매도 시스템을 만들고자 합니다. > DATA2에 아래와 같은 켈트너 채널 시스템을 적용하여 매수 매도 시스템을 만들고자 합니다. 변환부탁드립니다. 미리 정말 감사드립니다. Inputs: Length(10), ATRs(1.5), Pval(0.05); Variables: KUpper(0), BuySetup(False), BuyBase(0); Variables: KLower(0), SellSetup(False), SellBase(0); KUpper = KeltnerChannel(Close, Length, ATRs); KLower = KeltnerChannel(Close, Length, -ATRs); Condition1 = Crossup(Close, KUpper); Condition2 = CrossDown(Close, KLower); If MarketPosition() == 1 OR Close < MA(close, Length) Then BuySetup = False; Else If Condition1 Then Begin BuySetup = True; BuyBase = High; End; If MarketPosition() == -1 OR Close > MA(Close, Length) Then SellSetup = False; Else If Condition2 Then Begin SellSetup = True; SellBase = Low; End; //Description : Keltner Channel Long Entry If BuySetup Then Buy ("KC_LE", AtStop, BuyBase + Pval); //Description : Keltner Channel Short Entry If SellSetup Then Sell ("KC_SE", AtStop, SellBase - Pval);
프로필 이미지
justlike
2018-11-27
276
글번호 123919
시스템