커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식문의

1. 피라미딩 수식문의 드립니다. 전략은 5일이평과 120일이평이 골든크로스시 매수. 데드크로스시 청산. 초기 진입 수량은 10계약인데 전략이 누적으로 2번 연속 수익 청산시 2계약 증가. 2번 역속 손실 청산시 2계약 감소. 증가되는 최대수량은 20계약. 감소하는 최소수량은 2계약 입니다. 2. 추가문의 입니다. 분봉에서 5이평 120이평 골든크로스시 매수, 익일 청산인데 진입일 종가대비 5% 목표가 청산. 청산이 안되면 익일 종가 청산. 즉, 어제 골든크로스 신호가 나와서 매수되었다면 매도는 오늘인데 어제 종가대비 3%에 청산이거나 오늘 종가청산 입니다. 감사합니다.
프로필 이미지
무사시
2019-03-19
365
글번호 127183
시스템
답변완료

지표 수식 부탁 드립니다.

1. 30분봉에 20선과 60선의 이평선의 평균값을 선으로 표시하고 우측에 그 값을 보여주고 싶습니다. 2. 5분봉에 60선과 240선의 이평선의 평균값을 선으로표시하고 우측에 그 값을 보여주고 싶습니다. 3. 일봉에서 20선과 60선의 이평선의 평균값을 선으로표시하고 우측에 그 값을 보여주고 싶습니다. 그리고 30분봉의 20선과 60선의 이평선 평균값을 90틱의 챠트에 보여줄수가 있는지요? 보여줄수 있다면 어떻게 설정하면 되는지 부탁 드립니다.
프로필 이미지
오늘도수익
2019-03-19
400
글번호 127181
지표
답변완료

수식수정바랍니다.

안녕하세요. 아래 수식에 몇가지 수정바랍니다. 1.20 이평선이 상승(하락)일때는 매수(매도)신호만 나오게 부탁합니다. 2.손절은 15틱 익절은 30틱 3.매수 매도가 교차해서 나오는것이 아니고 조건맞으면 동시에 나옴 4.해외선물용입니다. 매매시간 17---새벽 1시까지 부탁합니다. input:단위호가(5),P(0); Input : Length(5); Var : Counter(0),Sum1(0),CSum1(0),WMH(0),Sum2(0),CSum2(0),WML(0); var:j(0),벽돌크기(0),방향(0),상승(1),하락(-1); var:저항기울기(0),저항길이(0),저항절편(0),저항선(0), 지지기울기(0),지지길이(0),지지절편(0),지지선(0),cnt1(0),cnt2(0); array:고[61](0),저[61](0); if index == 0 then { 벽돌크기 = PriceScale * 단위호가; 고[0] = C; 저[0] = C; } if 방향 == 0 then { if 저[0] - 벽돌크기 >= C then { 저[0] = 저[0] - int((저[0]-C)/벽돌크기)*벽돌크기; 방향 = 하락; } else if 고[0] + 벽돌크기 <= C then { 고[0] = 고[0] + int((C-고[0])/벽돌크기)*벽돌크기; 방향 = 상승; } } else if 방향 == 하락 then { if 저[0] - 벽돌크기 >= C then 저[0] = 저[0] - int((저[0]-C)/벽돌크기)*벽돌크기; if 저[0] + 2*벽돌크기 <= C then { for j = 60 downto 0 { 고[j+1] = 고[j]; } 방향 = 상승; 고[0] = 저[0] + int((C-저[0])/벽돌크기)*벽돌크기; } } else if 방향 == 상승 then { if 고[0] + 벽돌크기 <= C then 고[0] = 고[0] + int((C-고[0])/벽돌크기)*벽돌크기; if 고[0] - 2*벽돌크기 >= C then { for j = 60 downto 0 { 저[j+1] = 저[j]; } 방향 = 하락; 저[0] = 고[0] - int((고[0]-C)/벽돌크기)*벽돌크기; } } #==========================================# # 시스템식 #==========================================# If 방향[1] == 하락 && 방향 == 상승 Then Buy("상승전환"); If 방향[1] == 상승 && 방향 == 하락 Then Sell("하락전환");
프로필 이미지
바닥차기
2019-03-19
356
글번호 127180
시스템

이심전심 님에 의해서 삭제되었습니다.

프로필 이미지
이심전심
2019-03-18
0
글번호 127179
종목검색
답변완료

식문의드립니다.

안녕하세요, 식문의드립니다. 작동이 잘안되서 다시 문의드립니다. b번 진입시 바로 특정가격에 들어가지 않고 해당봉 종가에 진입합니다. (청산,손절은 바로 적용되는듯 합니다) c번 하루에 한번만 진입하여야하는데 계속하여 진입합니다. (17일 진입과 청산이 이뤄졌으면 더이상 진입하지 않고 18일에 조건이 맞으면 진입과 청산이 한번 이뤄집니다) 5분봉으로 설정하겠습니다. 확인부탁드립니다. ----------------------------------------------------- 안녕하세요 예스스탁입니다. input : upprice(99),dnPrice(81),price(100),lossprice(90),Profitprice(110),vol(1); if upprice >= dayopen and dayopen >= dnPrice and C > price Then { buy("b",OnClose,def,vol); } if MarketPosition == 1 then { ExitLong("bx1",atlimit,Profitprice); ExitLong("bx2",AtStop,lossprice); } 즐거운 하루되세요 > 스누피독 님이 쓴 글입니다. > 제목 : 식 문의드립니다. > 안녕하세요 , 식 문의 드립니다. 앞전 문의드린 내용이 잘 적용이 되지 않아 재 문의드립니다. a. 분봉상 적용하며 장시작(09:00)때의 가격이 시작가 99~81원 사이면 작동 시작가 80~0원 사이면 작동을 하지 않고 b. 작동하는 가격범위(99~81원)사이에서 시작할시 특정가격 100원 설정시 100원에 닫는순간 바로 시장가 주문 c. 청산가격 110원 설정시 닫는순간 시장가 주문 손절가격 90원 설정시 닫는순간 시장가 주문 하루에 한번만 진입과 청산(손절)이 발생하도록 부탁드립니다. d.진입수량 설정
프로필 이미지
스누피독
2019-03-18
358
글번호 127178
시스템
답변완료

특정일 특정시가 종목검색

수고하십니다. 과거의 특정일에 시가가 특정가인 종목 검색식 부탁합니다. 예를들어서 2018년 12월 12일, 시가가 5000~5100원인 코스닥 종목 검색식 부탁합니다. 수고하세요..
프로필 이미지
오이도인
2019-03-18
365
글번호 127177
검색
답변완료

질문드립니다.

data2의 이동평균선값을 1~10단위로 표현할 수 있을까요? 예를들어, 크루드오일의 5이평값이 58.00인데 금의 5이평값은 1444.00 이라한다면 겹쳐서보기 어려울 것 같습니다. 2. 10시이전 양봉거래대금이 n억이상인 종목을 검색하는 검색식 부탁드립니다. 3. 일봉상 상한가 연속 2번간 종목 페인트바 부탁드립니다. 4. 일봉상 10%이상 갭상승한 종목 페인트바 부탁드립니다.
프로필 이미지
stockric
2019-03-19
345
글번호 127176
지표
답변완료

수식 확인 부탁드려요

매번 수고해 주시는데요 많은 도움이 되고 있어요 감사합니다^^
프로필 이미지
이태리
2019-03-19
344
글번호 127175
시스템
답변완료

수식 좀 수정 부탁 드립니다.

* 수식좀 부탁 드립니다. * 아래 수식에서 청산후 재매매가 안되는데 지도 좀 바랍니다. 손실 청산이 되었으면 청산후 재매매 "재매도1" 과 "재매도2"가 실행이 안됨니다. 수정 요청 드립니다. ######## 아래 수식 var1= ma(c,20); var2= ma(c,60); if CrossUp(var1,var2) then sell("매도"); if CrossDown(var1,var2) Then buy("매수"); ################# 청산 로직 #################################### ## 1단계 청산 if MarketPosition == 1 and C >= EntryPrice+PriceScale*20 Then ExitLong("매수이익청산"); if MarketPosition == 1 and C <= EntryPrice-PriceScale*20 Then ExitLong("매수손해청산"); if MarketPosition == -1 and C > EntryPrice+PriceScale*20 Then ExitShort("매도손해청산"); if MarketPosition == -1 and C < EntryPrice-PriceScale*20 Then ExitShort("매도수익청산"); ## 2단계 청산후 재매매 if MarketPosition == 0 and IsEntryName("매수손해청산",1) == true Then sell("재매도1"); if MarketPosition == 0 and IsEntryName("매도손해청산",1) == true Then sell("재매도2"); * 고맙습니다.
프로필 이미지
요타
2019-03-19
370
글번호 127174
지표