커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

안녕하세요. 수식 질문있습니다.

주봉 검색 말고 일봉으로 보려면 어떻게 바꿔야하나요?? 그리고 매수신호와 매도신호를 넣을거라 find대신 buy를 넣어 매수신호는 완성한거같은데 매도신호를 진입가대비 7%하락시 매도로 하려면 if C < entryprice * 0.93 Then sell("s1"); 이렇게만 짜도 무방한가요?? 항상 친절하고 만족스런 답변 감사합니다. ============================================================ 안녕하세요 예스스탁입니다. 저가는 어떤 기간의 저가인지 불명확하여 52주 최고가 이후 최저가로 계산했습니다. 종목검색시 주봉에서 검색하시면 되고 종목검색 속성에서 검색에 필요한 최소기간을 넉넉히 60봉 이상으로 지정하고 검색하시기 바랍니다. var : cnt(0),HH(0),Hi(0),LL(0),Li(0); HH = H; Hi = 0; for cnt = 0 to 52-1{ if H[cnt] > HH Then{ HH = H[cnt]; HI = cnt; } } #52주 최고가 이후 최저가 LL = L; for cnt = 0 to Hi{ if L[cnt] < LL Then LL = L[cnt]; } if C <= HH*0.6 and C >= LL*1.07 Then find(1); 즐거운 하루되세요
프로필 이미지
생선가시
2016-04-05
206
글번호 96863
시스템
답변완료

함수해석 요청(251)

안녕하세요? 아래의 함수가 의미가 바는 무엇인지요? 각주는 요청드려서 받았으나, 그 의미가 궁금합니다. input : xtime(60000); var : tcond(false),cond1(false),cond2(false); #6시를 넘어가는 봉이 생기면 Tcond는 false if stime == xtime or (stime > xtime and stime[1] < Xtime) Then{ Tcond = false; } #영업일이 변경되면 #Tcond는 true #Condition1,Condition2는 false if bdate != bdate[1] Then{ Tcond = true; Condition1 = false; Condition2 = false; }
프로필 이미지
통큰베팅
2016-04-05
230
글번호 96854
시스템
답변완료

문의드립니다

진입조건 이전 청산시간 보다 15초 이상은 흘러야 한다 개념을 추가 하고 싶습니다 if ma(c,10) > ma(c,20) and 이전 청산시간 보다 15초 이상은 흘러야 한다 then buy();
프로필 이미지
파인애플
2016-04-05
212
글번호 96852
시스템
답변완료

고정으로 선긋기

안녕하세요` 참조데이타에서 상하 기준선을 고정으로 긋고싶습니다.
프로필 이미지
느림
2016-04-05
240
글번호 96851
지표
답변완료

거래선지표식 해석

항상 감사드립니다 아래 거래선지표식은 상승,하락 변화구간에서 라인이 변화되는데 같은 직선구간 중간에서 라인색깔이 바뀌는데 어떻게 해석해야 되는지 궁금합니다 1_거래선지표 직선구간에서 red=>blue 색상변화에 대한 해석 2_시스템식(아래지표식조건에서 직선구간에서 색상변화구간) 지표색상이 red ==> blue 바뀔시 var30 = -1 지표색상이 blue ==> red 바뀔시 var30 = 1 ***지표식*** 1. var : upv21(0),upv22(0),upv23(0); var : dnv21(0),dnv22(0),dnv23(0); If V== highest(V,240) then{ Var21 = C; var22 = var21[1]; if var21 > var22 Then{ upv21 = var21; upv22 = upv21[1]; upv23 = upv22[1]; if upv21-upv22 >= 0.2 Then var20 = var21; } if var21 < var22 Then{ dnv21 = var21; dnv22 = dnv21[1]; dnv23 = dnv22[1]; if dnv21-dnv22 <= -0.2 Then var20 = var21; } } if var21 > var22 Then plot1(var20,"240",red,def,2.0); Else plot1(var20,"240",blue,def,2.0); 감사합니다.
프로필 이미지
조민철
2016-04-05
258
글번호 96850
지표
답변완료

함수요청(TSI)

안녕하세요? TSI교차를 이용한 함수요청드립니다. 매수 : TSI > 시그널 매도 : TSI < 시그널 봉완성후 익봉 시가에 진입입니다. ------------------------------------------------------------------------------------ 수식 이름 : TSI %Short%, %Long% 수식 : A = avg (avg( C(1) - C, short ), long ); B = avg (avg( abs( C(1) - C ), short ), long ); if ( B == 0, 0, A/B * 100 * (-1) ); 수식2 수식 이름 : Signal %Signal% A = avg (avg( C(1) - C, short ), long ); B = avg (avg( abs( C(1) - C ), short ), long ); if ( B == 0, 0, avg ( A/B * 100 * (-1), signal ) ); 지표조건설정 Short : 12 Long : 26 Signal : 9
프로필 이미지
통큰베팅
2016-04-05
280
글번호 96849
시스템
답변완료

함수변환요청(251호 SK증권)

안녕하세요? 아래는 SK증권에서 사용했던 함수입니다. YT로 변환요청드립니다. 감사합니다. Input : xtime(60000); Var : xt(0), st(0), tcond(false), cond1(false), cond2(false); //6시를 넘어가는 봉이 생기면 Tcond는 false If time == xtime or (time > xtime and time[1] < Xtime) Then Begin Tcond = false; End; //써머타임 적용여부가 반영된 영업일 계산 If (Month(Date) = 3 And ((DayofWeek(Date) = MONDAY And DayofMonth(Date) > 7) Or DayofMonth(Date) > 14)) Or (Month(Date) = 11 And ((DayofWeek(Date) = MONDAY And DayofMonth(Date) < 8) Or DayofMonth(Date) < 7)) Or (Month(Date) > 3 And Month(Date) < 11) Then Begin st = 070000; // 장시작 시간 xt = 060000; // 장종료 시간 End Else Begin st = 080000; // 장 시작 시간 xt = 070000; // 장 종료 시간 End; //영업일이 변경되면 Tcond는 true Condition1,Condition2는 false If IntPortion(ceiling(Time/10000)) == IntPortion((st + 10000)/10000) Then Begin Tcond = true; Condition1 = false; Condition2 = false; End; var1 = ma(c,5); var2 = ma(c,20); //종가> 5이평> 20이평이면 true 아니면 false cond1 = C > var1 and var1 > var2; //종가< 5이평 < 20이평이면 true 아니면 false cond2 = C < var1 and var1 < var2; //정배열이 아니다가 정배열이 되면 Condition1은 true If cond1 == true and cond1[1] == false then Condition1 = true; //역배열이 아니다가 역배열이 되면 Condition2는 true If cond2 == true and cond2[1] == false then Condition2 = true; //tcond는 true상태이고 //당일정배열이 발생했고 현재도 정배열이고 //2개이평이 상승중이면 매수 If Tcond == true And Condition1 == true and cond1 == true And var1 > var1[1] and var2 > var2[1] Then buy("B"); //tcond는 true상태이고 //당일역배열이 발생했고 현재도 역배열이고 //2개이평이 하락중이면 매도 If Tcond == true And Condition2 == true And Cond2 == true And var1 < var1[1] And var2 < var2[1] Then Sell("S");
프로필 이미지
통큰베팅
2016-04-05
224
글번호 96848
시스템
답변완료

지표식 부탁드립니다

data1 : 연결선물 data2 : 콜 data3 : 풋 그림과 같이 data2와 data3의 교차챠트에서 1. 옵션 월물첫날 기준가(매뭘 두번째 금요일의 당일저가)와 2. 월물첫날부터 현재까지의 월고가, 월저가를 3. 교차챠트 콜, 풋에 각각 표시하기를 원합니다. 수고하십시오~!
프로필 이미지
해리69
2016-04-05
320
글번호 96847
지표
답변완료

251호 질문

안녕하세요? 시스템 성능보고서상의 질문입니다. 1. 스크립트상 신호는 buy와 sell 그리고 강제청산(SetStopLoss, SetStopProfittarget, SetStopInactivity)으로 이루어졌습니다. 그런데 거래내역상 "ExitShort_#0"과 "ExitLong_#1"이 있습니다. 논리상 "Exit"가 나올 수 있는 것이며 뒤에 붙는 지정하지 않는 "_#0"과 "_#1"이 의미하는 바는 무엇인지요? 2. BUY와 SELL로만 이우러진 스크립트에서 SetStopLoss(100,PercentStop)을 넣는 것과 넣지 않는 것의 신호 및 성과가 달라지는 이유는 무엇일까요? 상식적으로 100% 손절이 있을 수 없어 신호 및 성과가 달라지면 안될 것 같습니다.
프로필 이미지
통큰베팅
2016-04-05
243
글번호 96846
시스템