커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

조건검색식 문의

안녕하세요? 일봉상 오늘의 최저가보다 종가가 5퍼센트 이상 상승종목 문의 드립니다. 수식을 작성할줄 모릅니다. 복사해서 바로 사용할수있게 해주셨으면 감사 하겠습니다.
프로필 이미지
tkacjs
2012-04-28
436
글번호 50597
검색
답변완료

문의드림니다

다음수식 문의드림니다 1) 당일최고가와 촤저가를 3등분하여 당일최고가와 최저가의 상단3 분의1 지점과 하단 3분의 1지점을 차트에 표시 2) 당일 장시작후 12시 이전까지의 당일최고가와 당일최저가의 상단3 분의1 지점과 하단 3분의 1지점을 차트에 표시 3) 당일 장시작후 최고가와 최저가의 차이기 4p 이상이면 당일최고가와 촤저가를 3등분하여 당일최고가와 최저가의 상단3 분의1 지점과 하단 3분의 1지점을 차트에 표시 4) 당일 장시작후 11시 이전까지의 당일최고가와 당일최저가를 4등분하여 각각의 구간을 차트에 표시
프로필 이미지
logos
2012-04-28
463
글번호 50596
지표
답변완료

참조 데이터 이용법

항상 성의껏 대답해주셔서 감사합니다. 선물차트를 기본차트로 두고.. 참조로 옵션 차트 6개를 설정후 옵션차트1 옵션차트2 옵션차트3 옵션차트4 옵션차트5 옵션차트6 참조차트 6개중 4개 이상의 차트가 조건을 동시에 만족할때 선물 매수하는 식이 가능할까요?? 예를들자면 6개의 차트중 4개의 차트가 전일저가를 깨고 내려갔을때 매도..이런식
프로필 이미지
신호매매
2012-04-28
446
글번호 50595
시스템
답변완료

궁금합니다.

아래는 시스템식이고요...첨부파일로 이미지 올렸습니다. 이상한 신호가 나오는데 이유를 모르겠습니다... 확인부탁드립니다. Input : Period(12), sigPeriod(9),배수(3); Var : Ep1(0), JISU1(0), DINDEX1(0), PreJISU1(0); Var : Ep2(0), JISU2(0), PreJISU2(0),preTrixsig(0); Var : Ep3(0), JISU3(0), PreJISU3(0),Trixsig(0),TRIXv(0); Ep1 = 2/(Period+1); Ep2 = 2/(sigPeriod+1); var1 = dayindex%배수; if index > 배수 and( dayindex == 0 or (var1 < var1[1] and stime > stime[1])) then { DINDEX1= DINDEX1 + 1; PreJISU1 = JISU1[1]; PreJISU2 = JISU2[1]; PreJISU3 = JISU3[1]; PreTrixsig = Trixsig[1]; } if DINDEX1 < 1 then JISU1 = c; else JISU1 = c * EP1 + PreJISU1 * (1-EP1); if DINDEX1 < 2 then JISU2 = JISU1 ; else JISU2 = JISU1 * EP1 + PreJISU2 * (1-EP1); if DINDEX1 < 3 then JISU3 = JISU2 ; else JISU3 = JISU2 * EP1 + PreJISU3 * (1-EP1); if DINDEX1 > 3 then TRIXv = (JISU3 - PreJISU3) / PreJISU3 * 100; if DINDEX1 < 4 then Trixsig = TRIXv ; else Trixsig = TRIXv * EP2 + PreTrixsig * (1-EP2); If CrossUp(TRIXv,TRIXsig) Then buy(); If CrossDown(TRIXv,TRIXsig) Then Sell(); //Plot1(TRIXv,"TRIX"); //Plot2(Trixsig,"TRIX시그널"); //PlotBaseLine1(0,"기준선");
프로필 이미지
파파
2012-04-28
449
글번호 50593
시스템
답변완료

수정식 부탁 드립니다.

안녕하세요? 1) 매수조건,매수청산조건, 매도조건, 매도청산 조건이 다르고 2) 매수와 매도를 손절이나, 익절을 하면서 당일 청산시까지 계속 매매하려고 합니다. 3) 밑에 첨부한 서식대로 했더니 첫신호가 매도진입이 나와 익절 될 경우는 두번째 신호가 매수신호조건이면 매수로 진입이 되는데, 첫신호가 매수진입이 나와 익절 될 경우는 두번째 신호가 매도신호가 발생되지 않고 종결이 되어 버립니다. 이것을 해결해 주시고 4) 매수신호==매도청산신호!가 아니고, 매도신호==매수청산신호!가 아닙니다. 매도청산조건, 매수청산조건을 어디에 어떻게 넣어야 겠는지 해결 부탁드립니다. -------------------------------------------------------------------------------- ((윗쪽 입력 내용들은 생략 했습니다.)) . . #당일 발생한 청산 중 최근청산이 손절이나 목표수익이면 true 아니면 false Condition1 = ExitDate(1) == sdate and (IsExitName("StopLoss",1) == true or IsExitName("StopProfittarget",1) == true); if count == 0 or (MarketPosition == 0 and Condition1 == false and BarsSinceExit(1) > 0) or MarketPosition != 0 then { If "매수조건" then buy("b1"); If "매도조건" Then Sell("s1"); } if (MarketPosition == 0 and Condition1 == true and BarsSinceExit(1) > 0) or MarketPosition != 0 then{ if MarketPosition(1) == -1 and "매수조건" then { buy("b2"); if MarketPosition(1) == 1 and "매도조건" Then Sell("s2"); } } SetStopLoss(0.8,PointStop); SetStopProfittarget(1.0,PointStop); SetStopEndofday(150430);
프로필 이미지
몸통공격
2012-04-28
435
글번호 50592
시스템
답변완료

문의드림니다

다음수식 문의 드림니다 1) 당일 장 시작후 당일최고가가 당일 최저가 대비 3p이상 상승한 후 당일최고가에서 당일최고가와 최저가 변동폭의 30%를 하향돌파 하면 하향돌파 후 최저가가 당일 중간값 보다 큰 상태에서 5이평이 20이평을 골드크로스 하면 매수하는 수식부탁드림니다 2) 당일 장 시작후 당일최고가가 당일 최저가 대비 2p이상 상승한 후 당일최고가에서 (당일최고가와 최저가를 3등분하였을 경우) 상단 3분의1지점을 하향돌파 하면 상단 3분의1지점 하향돌파 후 최저가가 하단 3분의1지점을 하향돌파하면 매도하는 수식부탁 (단,하단 3분의1 지점이 (당일 최저가 에서 2p이상 상승돌파 이후 최고가 -4P) 보더 높아야함)
프로필 이미지
logos
2012-04-29
451
글번호 50591
시스템
답변완료

옵션 시스템트레이딩 거래를 하고싶을때?

1. 옵션 시스템트레이딩을 하고 싶을때는 예스트레이더 or 우리트레이더 어느것을 사용해야하나요? 장단점 부탁드립니다. 2. 주식(현물) 시스템 트레이딩은 예스 or 우리트리이더 중 어느것을 사용해야하나요? 답변 부탁드립니다. ^^
프로필 이미지
회원
2012-04-28
466
글번호 50590
시스템
답변완료

부탁드려요

아래처럼 식을 답변해 주셨는데요.. 13시의 시가선만 표시되네요... 14시가 되면 14시의 시간, 15시가 되면 15시의 시간....이렇게 계속 변하는데로 해당시의 시가선이 표시되었으면 합니다. 부탁드려요 안녕하세용 예스스탁입니다. if문으로 시간을 지저하신 후에 변수에 해당봉의 시가를 저장하고 plot으로 출력하셔야 합니다. if stime == 130000 Then var1 = O; plot1(var1); 즐거운 하루되세요 > 12secret 님이 쓴 글입니다. > 제목 : 부탁합니다. > 시간차트에서 그날의 시가선을 표현할려면 input : N(0); Plot1(dayOpen(N), "시가"); 이렇게 하는데요.... 만약 분봉차트에서 1시간봉의 시가선을 표현하고 싶으면 어떻게 하는지요? 예로 5분봉, 10분봉 차트에서 1시간 봉의 시가선을 표현하고 싶으면요? 답변 부탁드려요
프로필 이미지
12secret
2012-04-27
501
글번호 50589
지표
답변완료

다시 봐주시기 바랍니다...ㅠㅠ

점이 이상하게 그려지네요...ㅠㅠㅠ 이평선이 교차되면 교차된 지점에서 같은 높이의 점을이 100개가 생겨야 하는데 각 캔들마다 생기는 현상이 나타납니다..왜 그런가요?..ㅠㅠㅠ -------------------------------------------------------- 안녕하세용 예스스탁입니다. input : N(100); if crossup(ma(c,10),ma(c,20)) Then{ Condition1 = true; var1 = index; } if Condition1 == true and index <= var1+100 Then plot1(c,"교차",red); if crossdown(ma(c,10),ma(c,20)) Then{ Condition2 = true; var2 = index; } if Condition2 == true and index <= var2+100 Then plot2(c,"교차",blue); 봉완성시의 값들만 이용가능하므로 정확히 교차지점의 값을 알수는 없습니다. 즐거운 하루되세요 > 금여록 님이 쓴 글입니다. > 제목 : 문의드립니다. > 차트에서 골드와 데드가 난 지점의 교차선에 점이 찍히게 하고 싶습니다 아래와 같이 하면 골드와 데드난 곳에만 점이 찍히는데..골드가 났으면 그 점이 100개이상 이어졌음 합니다. (점을 원하는 갯수만큼 할수있도록 input(0)으로 부탁드려요. 점이 계속 이어지게 하는 방법을 알려주세요 한가지더는 아래와 같이 하면 10과 20이평의 골드데드난 정확한 지점이 아니고 봉의 가격으로 표시 되는데 교차되는 정확한 이평선의 교차점에서 점을 만들고 싶습니다. 감사드립니다.. if crossup(ma(c,10),ma(c,20)) Then plot1(c,"교차",red); if crossdown(ma(c,10),ma(c,20)) Then plot1(c,"교차",blue);
프로필 이미지
금여록
2012-04-27
580
글번호 50588
지표