커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

범ee 님에 의해서 삭제되었습니다.

프로필 이미지
범ee
2017-08-25
1
글번호 112246
지표
답변완료

당월물의 최고가와 최저가 선 긋는 수식작성 부탁합니다.

당월물의 최고가와 최저가 하고, 당월물의 기준고가와 기준저가 이렇게 4개의 가격을 선으로 표시하는 수식을 만들 수 있을까요? 당월물의 기준고가 : 옵션 만기일에 해당하는 매월 2번째 목요일의 선물 최고가 당월물의 기준저가 : 옵션 만기일에 해당하는 매월 2번째 목요일의 선물 최저가 당월물의 최고가와 최저가를 수식으로 만들어 선을 긋는 것은 문제가 없을 것 같은데 기준고가와 기준저가는 수식 작성이 어려우면 수식에 가격을 입력해서 사용할 수 있도록 작성해주시면 고맙겠습니다. 한 번 입력하면 1달간 고정되는 가격이므로 입력해서 사용해도 불편하지 않습니다. 참고 : 기준 고가와 저가는 선물 만기일 경우에는 차월물에 적용합니다.
프로필 이미지
천왕봉
2017-08-25
177
글번호 112245
지표
답변완료

문의 드립니다.

질문1) 시스템트레이딩을 하는데 가령 1분차트에서 매수진입중이고 5분차트에서 매도진입 중이고 10분차트에서 매수진입 중일 때 매수(매도청산)는 +1 매도(매수청산)는 -1로 나머지는 0 으로 처리를 해서 1분차트와 5분차트와 10분차트의 현재진입포지션을 새로운 15분차트에서 수식으로 표현할 수 있는 방법이 있다면 좀 부탁드립니다. 1m_dir = ;//1분차트의 진입포지션 5m_dir = ;//5분차트의 진입포지션 10m_dir = ; //10분차트의 진입포지션 혹시 예스스팟에서만 가능한 기능입니까? 질문2) 현재 매수진입 중이면 차트의 배경색을 분홍색으로 매도진입중이면 차트의 배경색을 하늘색으로 바뀌게 할 수 있는 방법 좀 부탁드립니다. 질문3) 아래와 같은 수식에서 (시가+1포)보다 작을 때만 매수야 하는데 그것보다 높은데도 매수가 잡히는데 뭔가 잘못된 것일까요? if crossup(c,5EP) and H < (O +1.0) Then buy("9J+",Atlimit,L); 질문4) 예스트레이더에는 오일이나 골드같은 해외선물은 취급하지 않습니까? 해외선물을 하려면 어떻게 해야 합니까?
프로필 이미지
이심전심
2017-08-26
158
글번호 112240
시스템
답변완료

수식 문의 드립니다 :-)

일전에 제가 질문을 드렸는데 설명을 잘 못해서 다시 정리해서 글 남깁니다 :-) 1. 예를 들어서 현재가 기준(오늘 8/25일) 5일전 종가를 같은 화면에 흰색 선으로 표시 할수 있을까요? 2.예를 들어서 현재가 기준(오늘 8/25일) 일봉(8/21)시가 < 일봉(8/21)종가 = 양봉 일봉(8/21)종가 < 일봉(8/22)종가 = 양봉 일봉(8/21)종가 < 일봉(8/23)종가 = 양봉 일봉(8/21)종가 < 일봉(8/24)종가 = 양봉 일봉(8/22)종가 < 일봉(8/25)종가 = 양봉 일봉(8/22)종가 < 일봉(8/28)종가 = 양봉 . . . 차트를 이 조건에 만족하면 당일 시가>종가 라고 하더라도 양봉으로 표시 가능할까요? 3.예를 들어서 현재가 기준(오늘 8/25일) 일봉(오늘-4일)시가 < 일봉(8/21)종가 = 양봉 일봉(오늘-4일)종가 < 일봉(8/22)종가 = 양봉 일봉(오늘-4일)종가 < 일봉(8/23)종가 = 양봉 일봉(오늘-4일)종가 < 일봉(8/24)종가 = 양봉 일봉(오늘-4일)종가 < 일봉(8/25)종가 = 양봉 . . . 일반 봉차트에서 이 조건에 만족했을때 저 해당 기준날짜 (8/21) 종가를 흰색 선으로 표시 할수있을까요? 예를 들어서 오늘 시가 1000, 종가 2000원인 일봉이 있는데 8/22일 종가가 1500원이면, 오늘 봉차트 중간 사이에 흰선으로 해당 종가 가격을 알수있기 표시한다는 이야기 입니다. ㅠ
프로필 이미지
시간의연금술사
2017-08-25
159
글번호 112239
강조
답변완료

부탁드립니다

1. 해외선물 시스템식에 있어서 우리나라 시간으로 오전 07시부터 오후 16시까지 사이, 그리고 오후 22시부터 24시까지 사이에 시스템식 매수, 매도 표시가 구현되지 않는 식을 부탁드립니다. 2. 예를들면 (어제의 최고가와 최저가가 오늘 챠트상 수평선으로 구현되고 있다는 전제하에)오늘 1분 챠트 종가가 어제 1분 챠트상 최고가 수평선을 위로 뚫으면 바로 진입하지 말고 그 봉의 고가를 기준으로 삼아서 그 이후에 계속되는 봉 중에서 종가가 올라서면 매수하고, 그 반대로 어제 최저가 수평선을 아래로 뚫으면 바로 진입하지 말고 그 봉의 저가를 기준으로 삼아서 그 이후에 계속되는 봉 중에서 종가가 내려가면 매도하라는 식을 부탁드립니다. 감사합니다.
프로필 이미지
서태공
2017-08-25
157
글번호 112237
시스템
답변완료

문의드립니다.

선물차트 기준으로 문의드립니다. 'energy'지표의 두선, energy1선과 energy2선을 이동평균선처럼 곡선으로 나타낼 수 있는지요? 부탁드립니다. 수고하세요!!!
프로필 이미지
해암
2017-08-24
164
글번호 112236
지표
답변완료

수식확인 부탁드립니다.

수식 부탁드립니다. 감사합니다.~^^ 매수진입 Data2: MACDO2 > 0 이고,MACDO2가 전봉대비 큼. Data1: Crossup(mav2,mav3) 진입 수는 매도진입 조건 전까지 진입회수(1) 만큼 만 허용 (진입회수(2):1계약 매수진입&청산 후 매수진입 조건이면 2번째 1계약 진입함) 매도 진입 Data2: MACDO2 < 0 이고,MACDO2가 전봉대비 작음. Data1: Crossdown(mav2,mav3) 진입수는 상동 input : short(12),long(26),sig(9),P1(3),P2(30),P3(120); input : 시작시간(215000), 종료시간(030000); input : 진입회수(1); var : mav1(0,data1),mav2(0,data1),mav3(0,data1); var : Tcond(False); MACDO2 = data2(MACD_OSC(short,long,sig)); mav1 = data1(ma(c,P1)); mav2 = data1(ma(c,P2)); mav3 = data1(ma(c,P3)); if stime == 시작시간 or (stime >시작시간 and stime[1] < 시작시간) Then{ Tcond = true; } if stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간) Then{ Tcond = false; } //진입조건 //진입 if Tcond == true Then{ if Bcount < 진입회수 Then buy("Buy"); if Scount < 진입회수 Then sell("Sell"); } //청산1 if MarketPosition == 1 Then{ if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*30 Then ExitLong("B익절1",AtStop,highest(H,BarsSinceEntry)-PriceScale*10); ExitLong("B손절2",AtStop,EntryPrice-PriceScale*30); } if MarketPosition == -1 Then{ if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*30 Then ExitShort("S익절1",AtStop,Lowest(L,BarsSinceEntry)+PriceScale*10); ExitShort("S손절2",AtStop,EntryPrice+PriceScale*30); } if 종료시간 <= sTime and sTime < 시작시간 then { if MarketPosition == 1 then{ ExitLong("B장종료"); } if MarketPosition == -1 then{ ExitShort("S장종료"); } }
프로필 이미지
라떼처럼
2017-08-26
171
글번호 112235
시스템
답변완료

타주기 참조...

안녕하세요. 예를 들어, 차트가 5분봉이고 타주기참조로 2분봉일때.. 타주기차트(2분봉)의 n번째봉의 종가를 읽어서 변수 var1에 할당하려면 어떻게 해야 하나요?
프로필 이미지
흑사슴
2017-08-24
199
글번호 112232
지표
답변완료

수식문의드립니다

항상 친절한 답변에 감사드립니다. 아래 식은 매수만 되는 식인데 동일한 방법으로 매도도 되는 식으로 바꿔주세요. 항상 행복하세요!! Input : Period(20), MultiD(2); var : BBup(0),BBdn(0),T(0); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); if CrossUp(C,BBup) Then T = 1; if CrossDown(C,BBup) Then T = 2; if CrossDown(C,BBdn) Then T = -1; if crossup(C,BBdn) Then T = -2; if T == -2 and C > O Then T = -3; if MarketPosition == 0 and T == -3 and T != T[1] Then buy("b",OnClose,def,1); if MarketPosition == 1 Then{ if CurrentContracts > CurrentContracts[1] Then Condition1 = false; if T == -2 Then Condition1 = true; if Condition1 == true and C <= LatestEntryPrice(0)-0.5 and T == -3 and T != T[1] and MaxContracts < 3 Then buy("bb",OnClose,def,1); if H >= BBup Then Condition2 = true; if Condition2 == true and C < O and C < L[1] Then exitlong("bx"); } Else{ Condition1 = false; Condition2 = false; }
프로필 이미지
짙은안개
2017-08-24
162
글번호 112231
시스템