커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

금요일 청산 문의 드립니다..

금요일 14시에 일괄 청산 하기 위하여 이렇게 하였는데요.. va3 = DayOfWeek(date); if va3 == 5 then SetStopEndofday(140000); 무조건 당일 14시에 청산이 되어 버리네요... 도움 부탁드립니다..
프로필 이미지
회원
2011-05-11
631
글번호 38506
시스템
답변완료

초보입니다.매매식문의드립니다.

처음시작하는 초보입니다.궁금한점이 너무많아서요.ㅠ.ㅠ 자세한 답변부탁드립니다..오늘하루 좋은 하루되세요^^ 1. 주식담보매입자금대출후 신용매수로 예스트레이더(시스템트레이딩)매매가 가능한지 알고싶습니다. 2. 주식매수 매도후 수익금혹은 손실금 발생 금액을 포함한 총 자산으로 재매수하는 방법을 알고시 싶습니다.(복리 투자)+시뮬레이터에도 적용방법^^ 3. 예스트레이더(시스템트레이더)는 서버저장후 거래되나요 아니면 컴퓨터 거래인가요?컴퓨터가 켜져있어야만 매수 매도가 가능한가요?매수후 컴퓨터가 다운되면 매도신호가 발생해도 매도 처리가 되지 않나요? 4. 예스트레이더거래시 한종목만 감시거래하는 것이 아니라 여러 종목을 감시하고 있다가 정해진 매수 신호가 발생할시 매수 후 매도하는 방법을 알고싶습니다. 5. 예스트레이더 거래 수수료가 얼마인지 알고 싶습니다. 6. 예전에 한권으로 끝내는 시스템 트레이딩-하이투자증권/예스스탁에서 발간했었는데 구매하려고 인터넷을 다뒤져 봐도 없네요..구입할수있는경로가 없나해서 문의드립니다. 7. 예스트레이더 매매수식을 알려주세요..ㅠ.ㅠ 현재봉에서 매수,매도 신호발생즉시 1) 시장가로 매수주문 2) 최유리지정가,최우선지정가 주문 3) 당일 매수후 당일 저가가 무너질경우 매도,매수후다음날 저가무너질경우매도는제외 4) 2일저가(5000)-2일고가(6000)=1000 , 신호=현재봉저가+1010원(매수매도호가가아닌 현재가가한호봉상승)달성시 신호가에시장가,최유리,취우선주문,혹은 신호가현재봉저가+1010에 매수주문체결하는방법을 알고싶습니다. 8. 예스자동정정매매가있던데요..신호발생시 신호가보다 얼마나 더 저렴하게 매수할수있는지 효율성에 대해 궁금하네요.그리고 신호가 발생했는데 체결이 안되거나 더높은가에 체결될가능성도 알고싶습니다.아니면 신호발생후 저렴하게살수있는 다른 더 좋은 방법이 있나해서 문의드립니다. 9.시뮬레이터실행시 한종목씩 일일이 검색하는것이 아니라전체 주식검색기능은 없나요? 예로 한달간 제 매매시스템적용시 수익률이 가장좋았던 종목을 찾기 위해서는 일일이 종목치고 시스템적용해서 찾아보는 방법밖에없나요?한꺼번에 주식종목전체를 매매시스템에 적용해서 수익률이 제일 좋았던 종목 찾는기능이 있나해서요..있다면 방법 문의드려요^^ 10.시스템트레이딩으로 미국시장에서 거래할수있는지 여부를 알고 싶습니다. 국내주식시장이 쉬는 저녁시간대는 새로운 기회라고 생각되어서요... 아직초보라 꾸준한 수익도 못올리지만 가능성여부를 알고 싶어서요^^ 내용이 너무 많네요..ㅠ.ㅠ 수고하세요
프로필 이미지
아싸가오리
2011-05-11
921
글번호 38505
시스템
답변완료

초보인데요~ 특정시간 매수 및 매도 수식작성 부탁드립니다.

안녕하세요~ 하이투자증권 교대지점에서 교육을 받은후 시스템트레이딩에 관심이 많아졌습니다. 나름대로 전략을 작성하여 이제 트레이딩을 준비중에 있는데 제가 원하는 전략이 수식으로 작성이 가능한지 궁금합니다. 저의 수식은 아래와 같습니다. -아래- 선물지수 1계약 1분봉상 10:02 종가 매수진입(long) 1분봉상 14:02 종가 매수청산 및 종가 매도진입(short) 1분봉상 14:42 종가 매도청산 빨리 시스템을 실행하고 싶네요 ㅎㅎ 위의 조건으로 수식작성을 부탁드립니다. 아! 그리고 프로그램에서 나오는 손익은 복리로 나온결과인과요? 아니면 단리인가요? 수고스럽겠지만 답변 요청드립니다~^^
프로필 이미지
진짜나뿐넘
2011-05-11
886
글번호 38492
시스템
답변완료

식요청

안녕하십니까 일간차트에서 buy(); 와 sell(); 쓰고있고 아래식 답변받아 값의 크기 조절 해보니 안되네요?? 뭐가뭐지 최대수익대비하락 수익대비 (1.00) 와 수익후 (1.00) 으로 수정 주세요 이상하게 가격 조절 안되네 쩝 if MarketPosition == 1 Then{ if highest(H,BarsSinceEntry) >= EntryPrice*1.02 Then Sell("BS",AtStop,highest(H,BarsSinceEntry)*0.98); } if MarketPosition == -1 Then{ if Lowest(L,BarsSinceEntry) <= EntryPrice*0.98 Then Buy("SB",AtStop,Lowest(L,BarsSinceEntry)*1.02); }
프로필 이미지
회원
2011-05-11
771
글번호 38487
시스템
답변완료

청산 질문 드립니다.

a라는 조건에 매수가 되고 b라는 조건에 청산이 됩니다. 매수 피라미딩이 되며 청산은 매수량의 2배가 청산이 되게 수식을 만들었는데요. 만약 첫번째 매수에 다음신호가 청산신호면 2배물량이 청산이 뜨면. 청산량이 부족해서 청산이 안될수도 있나요? 아님 2배내에 모든물량은 청산이 되는건가요?
프로필 이미지
라이벌진
2011-05-11
607
글번호 38486
시스템
답변완료

수식하나 부탁드립니다.

추적손절매에 관한 질문입니다. trailing stop15 pip, trailing step 5pip 으로 만들고 싶은데 아무리 해도 작동이 안됩니다. 수식을 부탁드립니다.
프로필 이미지
골드핑거
2011-05-11
630
글번호 38485
시스템

코크 님에 의해서 삭제되었습니다.

프로필 이미지
코크
2011-05-11
3
글번호 38483
시스템
답변완료

예스 랭귀지로 변환 좀 부탁드립니다!!

Inputs: Interval(NumericSimple); Variables: IsNewBar(false), Hour(0), Minute(0), CheckTime(0), PrevTime(0); IsNewBar = false; if Date <> Date[1] then begin Hour = IntPortion(TimeToMinutes(Time) / 60); Minute = TimeToMinutes(Time) - Hour * 60; if Mod(Minute, Interval) = 0 then CheckTime = MinutesToTime(Hour * 60 + (IntPortion(Minute / Interval) - 1) * Interval) else CheckTime = MinutesToTime(Hour * 60 + IntPortion(Minute / Interval) * Interval); end; if Time <> PrevTime then begin PrevTime = Time; while Time >= CalcTime(CheckTime, Interval) begin if Time[1] > CheckTime then IsNewBar = true; CheckTime = CalcTime(CheckTime, Interval); end; end; Inputs: Interval(NumericSimple), Length(NumericSimple); Variables: Factor(.5), BarCount(0), Counter(0); Arrays: FastDArray[2](0), SlowDArray[2](0); if _IsNewBar_1m(Interval) then begin BarCount = BarCount + 1; for Counter = 2 downto 1 begin FastDArray[Counter] = FastDArray[Counter - 1]; SlowDArray[Counter] = SlowDArray[Counter - 1]; end; if BarCount <= 1 then begin FastDArray[0] = FastK(Length * Interval); SlowDArray[0] = FastDArray[0]; end else begin FastDArray[0] = FastDArray[1] + (Factor * (FastK(Length * Interval) - FastDArray[1])); SlowDArray[0] = ((SlowDArray[1] * 2) + (FastDArray[1] + (Factor * (FastK(Length * Interval) - FastDArray[1])))) / 3; end; end; if BarCount > 0 then _SlowD_1m = SlowDArray[0] else _SlowD_1m = 0; Inputs: Length(NumericSimple); Value1 = Lowest(Low, Length); Value2 = Highest(High, Length) - Value1; Value3 = Close; If Value2 > 0 Then FastK = (Value3 - Value1) / Value2 * 100 Else FastK = 0; 좀 부탁드리겠습니다!! 제가 바꾸려니 너무 막막하네요....ㅠㅠ
프로필 이미지
sdfxwe
2011-05-11
752
글번호 38470
시스템
답변완료

옵션 선물지표 참조 거래.. 질문 입니다.

먼저 항상 도움에 감사드립니다.. 선물로 하는경우 선물 5분봉으로 당일 시가에 오면 1계약 매수 당일 시가보다 -1포인트 되면 2계약 매수 시가 + 0.5포인트 청산 당일 15시 청산 var1 = DayOpen; if MarketPosition == 0 then Buy("b1", AtLimit, var1, 1); if MarketPosition == 1 and CurrentEntries == 1 then Buy("b2", AtLimit, var1 - 1, 2); ExitLong("청산1", AtLimit, var1 +0.5 ); SetStopEndofday(150000); 이와 같은 수식으로 구현 하였습니다. 선물을 참조로 하여 콜옵션을 매매 하고 싶습니다.. 시가 매수는 가능한데.. 선물이 시가 - 1포인트 오는 시점에서 매수 하는 방법이 궁금 합니다.. 선물을 참조로 하고 Buy("b2", AtLimit, var1 - 1, 2); 이부분을 구현하기 위하여.. If CrossDown(data2(c), data2(dayopen -1)) 이렇게 하였더니 봉이 완성된 시점에서 매수가 들어갑니다.. Buy("b2", AtLimit, var1 - 1, 2); 이것과 같이 신호 발생시 즉시 매수 하는 방법 좀 부탁드립니다... 감사합니다...
프로필 이미지
회원
2011-05-11
615
글번호 38469
시스템