커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의합니다...

키움 수식(CME)인데... 부탁드립니다.... 변환을 못 하겠네요.... 수식1 저=lowestsince(1,time==170000,l); 수식2 저=lowestsince(1,time==180000,l); 고=highestsince(1,time==180000,h); ((저+고)/2+저)/2 수식3 (저+고)/2 수식4 저=lowestsince(1,time==180000,l); 고=highestsince(1,time==180000,h); ((저+고)/2+고)/2 수식5 고=highestsince(1,time==170000,h);
프로필 이미지
행복사이
2012-06-10
332
글번호 51835
지표
답변완료

부탁드립니다------------

input:보정시간봉(0); if stime==보정시간봉 then{ 일괄보정 = 일괄보정 - goldjisu + 중값; plot55(중값,"보정"); } 틱차트라봉의시각을 조회해서 보정시간봉으로 입력하면 이상이 없는데 임의의시간을 입력한경우 보정시간봉 에 해당하는 봉이 없는경우가 많슴니다 이를 보안하기위해 1)입력한 보정시간봉으로부터 가장가까운 전봉을 지정할수 없나요(시,분만입력한경우) 2)보정시간봉을 현재봉 -20봉으로 지정하려면 어떻게하나요 수고하세요
프로필 이미지
leekss1
2012-06-10
322
글번호 51834
지표
답변완료

문의드립니다

수고많으십니다 처음이라 생소합니다 질문 1, N일간의 고가 저가의 평균진폭을 구하는 지표식을 부탁합니다 지표식(1) var : OBVv(0); If CurrentBar > 0 Then { If Close[0] > Close[1] Then OBVv = OBVv[1] + OI; Else If Close[0] < Close[1] Then OBVv = OBVv[1] - OI; Else OBVv = OBVv[1]; } Else OBVv = 0; plot1(OBVv); 지표식(2) If CurrentBar > 0 Then { If Close[0] > Close[1] Then OBVv = OBVv[1] + OI; Else If Close[0] < Close[1] Then OBVv = OBVv[1] - OI; Else OBVv = OBVv[1]; } Else OBVv = 0; plot1(OBVv); 상기 지표식 2가지를 상승일때는 빨강색 하락일 때는 파랑색으로 색상변환식을 부탁합니다
프로필 이미지
공사일호
2012-06-11
303
글번호 51833
지표
답변완료

초보입니다. 답변부탁드립니다.

수고많으십니다. 다름이 아니라 아는지인이 사용해보라고 준 시스템식인데 무슨뜻인지 궁금하여 문의하오니 답변주시면 감사하겠습니다. 1. 무엇을 근거로하는것인지 알려주십시오(상세히) 2. 하루동안 신호횟수의 제한이 있다면 풀어서 조건이 만족되면 계속발생할수 있도록 바꿔주세요 3. 신호발생 및 청산신호발생,2신호가같이 발생할때 전부다 소리(예))띵똥)가날수 있도록 처리하여 주십시오. Input: s1(2.1), len1(56), len2(2.7); var : cond1(false),cond2(false); if sdate <> sdate[1] then{ Var1=lrs(c,len1)[1]; Var2=Std(c,len1)[1]; Var10=1; Var3=var1*var10+opend(0); } If sdate==sdate[1] then{ Var10=var10+1; Var3=var1*var10+openD(0); } Var4=var3+var2; Var5=var3-var2; Cond1 = sdate==exitdate(1) And MarketPosition(1)==1; Cond2 = sdate==exitdate(1) And MarketPosition(1)==-1; If stime < 150000 then{ If Cond1==False then{ buy("콜",Atstop,Var4); } If Cond2==False then{ sell("풋",Atstop,Var5); } } If MarketPosition<>0 then{ exitlong("콜청산",Atstop,Highest(high,barssinceentry+1)-atr(20)*len2); exitshort("풋청산",Atstop,Lowest(low,BarsSinceEntry+1)+atr(20)*len2); } 감사합니다.
프로필 이미지
항상여유있게
2012-06-11
318
글번호 51832
시스템
답변완료

수식부탁합니다(참조지표)

개인옵션매매 지표식:개인 풋옵션 매수금액-개인 콜옵션 매수금액 지표값이>0보다 크면 개인풋매수가많거나, 개인콜매도가많을때 지표값이<0보다 작다면 개인풋매도가많거나, 개인콜매수가많을때 예) value1=Data3(C)-Data2(C); if value1 [1]< value1 Then { Plot1 (value1,"개인 풋매수증가-상승",red); } Else { Plot2 (value1,"개인 콜매수증가-하락",blue); } value2=ema(value1,5); Plot3 (value2,"signal",black); PlotBaseLine1(0,"기준",BLACK); 위수식은=수식에서 참조할 첫번째 종목데이타가없다고 나와요, 검증해주세요
프로필 이미지
태조산
2012-06-10
321
글번호 51831
지표
답변완료

조건식 별로 진입 후 5분 경과 하면 청산

안녕하세요? if 조건식a then buy(); if 조건식b then buy(); 조건식a는 4분30초경과시 소리발생 5분후 청산 조건식b는 9분30초경과시 소리발생 10분후청산 식부탁합니다.
프로필 이미지
외국인
2012-06-09
303
글번호 51830
시스템
답변완료

먹통이됩니다--------------

goldjisu=(togoldjisu+var1+일괄보정)+강제보정; //goldjisu 중값과 벌어지면 보정*** if abs(goldjisu - 중값) > 0.50 then{ 일괄보정 = 일괄보정 -( (goldjisu + goldjisu [1]+goldjisu [2])/3)+((중값+중값[1]+중값[2])/3)+강제보정; //일괄보정 = 일괄보정 -( goldjisu[10]+중값[10])+강제보정; plot55(중값,"보정"); 아래 "일괄보정 = 일괄보정 -( goldjisu[10]+중값[10])+강제보정;" 이걸 적용하&#47744; 시스템이먹통이되요
프로필 이미지
leekss1
2012-06-09
326
글번호 51829
지표
답변완료

부탁드립니다.

2개의 식을 부탁합니다. 첫째, 선물로서.. 3분 봉 사용.. 9시 대비 9시 30분 가격이 1% 이상 오르면 매수.. 손절은 매수가격의 1% 그렇지 않을 경우 2시 45분에 매도.. 1일 1회만 거래.. 트레일링 스톱 적용하는데 이는 매수 대비 2% 이상 수익이 나고 상승률의 절반 이상 되도림이 발생하면 트레일링 스톱 적용 (예를 들어 250매수 후 255 기록 후 252.5 이하로 하락할 경우.) 둘째, 선물로서.. 3분봉 기준.. 9시 대비 9시 30분 가격이 2.5% 이상 오르면 매수.. 손절은 매수가격의 1% 그렇지 않을 경우 2시 45분에 매도.. 1일 1회만 거래.. 트레일링 스톱 적용하는데 이는 매수 대비 2% 이상 수익이 나고 상승률의 절반 이상 되도림이 발생하면 트레일링 스톱 적용 (예를 들어 250매수 후 255 기록 후 252.5 이하로 하락할 경우.)
프로필 이미지
vision92
2012-06-09
341
글번호 51828
시스템
답변완료

부탁드립니다.

선물로.. 9시부터 10시까지의 고점을 상향 돌파할 경우 매수.. 10% 이상 하락하면 매도.. 그렇지 않을 경우 계속 보유하다가 2시 45분에 매도.. 거래는 1일 1회로 제한.. 이것을 식으로 어떻게 표현하나요?
프로필 이미지
vision92
2012-06-09
321
글번호 51827
시스템