커뮤니티

예스랭귀지 Q&A

글쓰기

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

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

검색식 및 지표 문의 드립니다.

바쁘신 업무에 수고가 많으십니다. 다름이 아니오라 아래와 같이 검색식 문의 드립니다 [ 요청사항 ] ▶ 일목균형표 지표에서 지표 조건 설정값을 단기(9),중기(26),장기(52) 지정 상기 일목균형표 값의 선행구간에 표신된 구름띠(선행스팬1,선행스팬2)를 shift -26일 당겨서 (현재일 기준 앞으로 위치) 현재의 종가가 -26일 앞으로 당겨진 구름띠(선행스팬1,선행스팬2)상단을 (주봉)에서 돌파한 종목을 검색 부탁 드립니다. 주기: (주봉) 1봉전 기준 종가 < 구름띠 상단선 (-26일 앞으로 당겨진 구름띠) 주기: (주봉) 0봉전 기준 종가 > 구름띠 상단선 (-26일 앞으로 당겨진 구름띠) 돌파한 종목을 검색 부탁 드립니다. ▶ 지표신 문의 - 일목균형표 구름 단기(9),중기(26),장기(52) 선행스팬1.선행스팬2 구름띠를 -26일 앞으로 나타낸 지표식 - 이상 -
프로필 이미지
옥스
2024-06-07
824
글번호 180400
검색
답변완료

거래시간 수식문의합니다

거래시간 수식 문의합니다 이전 글들 답변 검색해서 해봤는데 잘 안돼서 질문드려요 거래시간을 오후 4시부터 담날 새벽 6시까지로 하려면 어떻게 하면 될까요?
프로필 이미지
검은약
2024-06-06
654
글번호 180399
시스템
답변완료

문의드림니다

수식 문의 드림니다 아래전략으로 당일매매 할시 청산수식 문의드림니다 전략1: 첫매수 If MarketPosition == 0 and count<1 and close>DayOpen+1 then {buy("첫매수",Atmarket); } 전략2: 피라미딩매수 If MarketPosition == 1 and CrossUp(ma(c,5),ma(c,20)) then {buy("매수2",Atmarket); } 전략1에서 첫진입하고 이후 상승시 전략2에따라 피라미딩으로 추가 매수시 전략2에따라 피라미딩으로 buy1,buy2,buy3,buy4,buy5 .... 이렇게 추가진입 하였을때 마지막으로 진입한 진입의 진입후 최저가가 문1) 당일 첫매수 가격 보다 작으면 매수청산 하는 수식 과 문2) 마지막으로 진입한 진입후 최저가가 마지막으로 진입한 가격 보다 1p작으면 매수청산 하는 수식 문3)마지막으로 진입한 진입후 최저가가 직전 진입가격보다 작으면 매수청산 하는 수식 부탁드림니다
프로필 이미지
mao
2024-06-06
679
글번호 180398
시스템
답변완료

수식 변환 부탁드림니다

var: AD(0), AC(0), AO(0); AD=IF(AC>AO, 1, IF(AC<AO, -1, 0)); 위의 수식 예스로 부탁드림니다 날씨가 더운데 건강하시고 미리감사드림니다
프로필 이미지
아트키노
2024-06-06
959
글번호 180397
지표
답변완료

TotalTrades 질문입니다.

안녕하세요 TotalTrades == 0, TotalTrades == 1, TotalTrades == 2 .... 이런식으로 종결된 거래 횟수를 세면서 특정 횟수에 계약수를 지정하는 게 가능한가요? 예를 들어 TotalTrades == 0 는 1계약 TotalTrades == 1 은 3계약 TotalTrades == 2 는 4계약 TotalTrades == 3 은 10계약 미리 감사드립니다.
프로필 이미지
심곡대사
2024-06-08
774
글번호 180396
시스템
답변완료

문의 드립니다!

안녕하세요! 아래 1과 2 두가지의 조건이 모두 만족시에만 세로선과 알람신호가 발생토록 수정 부탁드립니다 1, 아래 수식의 조건이 만족할때 즉, plot1 혹은 plot2가 캔들과 만났을 경우 2, 이때 "선물매수호가총건수"와 "선물매도호가총건수"의 차가 300건을 초과한 상태에 있는 경우 감사합니다!!! -------------------------------------------------------------------------------- var : month(0),nday(0),week(0); var :EX(false),HH(0),LL(0),OO(0),CC(0),DD(0); var : HH1(0),LL1(0),OO1(0); var : HH2(0),LL2(0),OO2(0); var : tl(0); month = int(date/100)-int(date/10000)*100; nday = date - int(date/100)*100; week = DayOfWeek(date); #선물만기 #if Month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then if nday >= 8 and nday <= 14 and week == 4 then#옵션만기 EX = true; Else EX = false; if EX == false and EX[1] == true Then { Condition1 = true; DD = sDate; HH = H; LL = L; OO = O; CC = C; HH1 = HH[1]; LL1 = LL[1]; OO1 = OO[1]; HH2 = HH1[1]; LL2 = LL1[1]; OO2 = OO1[1]; Var41 = Var4[1]; } if Condition1 == true then { if H > HH Then HH = H; if L < LL Then LL = L; var1 = HH; var2 = LL; var3 = var1-var2; if HH1 > 0 and LL1 > 0 Then { plot1(LL1+(HH1-LL1)*0.000,"1"); plot2(LL1+(HH1-LL1)*1.000,"2"); value1 = LL1+(HH1-LL1)*0.000; value2 = LL1+(HH1-LL1)*1.000; } if sDate == DD Then { Var4 = DayOpen; Var5 = DayHigh; Var6 = DayLow; } } if CrossUp(H,value1) or CrossDown(L,value1) Then { tl = TL_New(sDate,sTime,0,sDate,sTime,9999999999); TL_SetColor(tl,magenta); TL_SetSize(tl,5); PlaySound("C:₩예스트레이더(X64)₩data₩Sound₩.wav"); } if CrossUp(H,value2) or CrossDown(L,value2) Then { tl = TL_New(sDate,sTime,0,sDate,sTime,9999999999); TL_SetColor(tl,blue); TL_SetSize(tl,5); PlaySound("C:₩예스트레이더(X64)₩data₩Sound₩.wav"); }
프로필 이미지
유로파54
2024-06-07
847
글번호 180395
지표
답변완료

거래 대금 상위 종목 대상 찾는 법

안녕하세요 시장이 열려있는 때, 거래대금 상위 종목 대상으로 보조지표를 참고하여(RSI, 스토캐스틱) 데이트레이딩을 하고 싶습니다 이전 Q&A를 살펴보니 1-10등까지 관심종목에 넣는 것이 가능하다고 봤습니다(붙임 참고) 그렇다면.. 이 관심 종목 대상으로 수식을 사용해서 보조지표 조건을 걸어서 매수하는 것이 가능한가요? (예를 들어 스토캐스틱 상승전환&RSI 상승전환 등..) 일단 가능한지 아닌지 궁금합니다 혹시라도 예스스팟을 써야 하는 것인지 아님 엑셀 데이터를 불러와서 조건을 거는 것이 가능한지 알고 싶습니다
프로필 이미지
일단해보자
2024-06-06
1116
글번호 180394
종목검색
답변완료

수식문의 드립니다

그림2 참고 연속적, 또는 가끔식 화살표봉 발생시 최근 마지막 화살표 봉이 기준봉이 되어야 합니다. 안녕하세요. 수고 많으십니다. INPUT : P(30); var : A(0), B(0), BB(0), en(0), s(0), 대금(0); var : x(0), z(0), 전거래량(0), Y(0); A=ADX(20); B=Accum(V*((Pow((C-L),2)-Pow((H-C),2))/(H-L))); BB=BollBandUp(20,2); En=EnvelopeUp(20,5); S=(highest(high,26)+Lowest(low,26))/2; 대금=V*(H+O+L+C)/4; X=Accum(v); if date[1]!= date Then { 전거래량= z[1]; Y=X[1]; } Z=X-Y; If Highest(H,3)[1]<=C and ma(C,5)>ma(C,20)and ma(C,20)>ma(C,60)and BB> En and C>BB and C>En and A>A[1] and C>S and B>=B[1] and V>V[1]*P and (대금>10000000000 or Accum(V)>전거래량) Then FinD(1); 위 본문의 해당 검색식은. 검정색 화살표가. 발생하는 검색식입니다. 문의 내용) 각 항 (1~4) 모두 현재봉이 *양봉* 이어야 합니다. 1.그림1 보시면 검정색 화살표봉 발생이후 *(일정기간) 6봉이상)* 기간 조정후 현재봉 0 봉이 화살표 봉의 종가를 돌파하는 봉을 검색식으로 부탁드립니다.(기준봉 종가를 이탈후 종가를 돌파하는 봉입니다,) 2. 1번의 모든 조건과 동일하며 20봉이내에서. 화살표봉의 종가돌파하는 봉의 검색식을 부탁 드리겠습니다.. (*6봉이상 기간조정하고 20봉*이내 종가돌파) 3. 2번의 검색식과 동일하며 or 로 묶어서 화살표봉의 고가를 돌파하는 검색식을 부탁드립니다. 4. 제가 올린 본문에 있는 검색식을 아래와 같이 변환(추가)해서 0 봉에서 조건이 만족 한다면 검색되는 검색식으로 부탁 드리겠습니다. a) 1봉전 or 2봉전에 기준봉인 화살표봉이 발생했다면 이때 봉의 몸통이 90%~100% 이상 양봉 이어야 한다 , (예; 화살표 기준봉이10% 올랏다면 종가는 9% 이상) b) 이때 1봉전 or 2봉전 a의 화살표봉은 2% 이상 상승한 봉이여야 한다. c) a,b 의 조건이 만족하고 현재봉 0봉이 1봉전 or 2봉전 발생한 화살표봉의 최고가를 돌파 하는 검색식 입니다. (현재봉 0봉의. 등락률크기는 상관없이 양봉조건) 4번 결론: 종목 검색식= a+b+c 이상입니다. 아는게 없어서 많이 여쭤 봐서 죄송할 따름이며 매번 도움주셔서 진심으로 감사드립니다. 항상 건강 하시길 바랍니다.
프로필 이미지
하루삼프로
2024-06-10
1059
글번호 180393
종목검색
답변완료

문의드림니다

수식문의드림니다 문1) 분봉 당일매매에서 아래 3가지 전략을 사용할시 각각의 전략이 당일 1회만 진입 하도록 수식 작성 부탁드림니다 즉 총매매 횟수는 상관없이 어째든 진입명a도 당일 1회만 발생하고, 진입명b도 당일 1회만 발생하고, 진입명c도 당일 1회만 발생하도록 부탁드림니다 물론 진입명a 1회발생, 진입명b 1회발생, 진입명c 1회발생 해서 총3회 발생하는 것은 상관없습니다 전략A: crossup(mac,5),ma(c,10)) then {buy("진입명a",Atmarket); } 전략B: crossup(mac,5),ma(c,20)) then {buy("진입명b",Atmarket); } 전략C: crossup(mac,5),ma(c,60)) then {buy("진입명c",Atmarket); } 문2) 선물 분봉 당일 매매에서 옵션만기 바로 전주나 옵션만기주 에만 매매 하도록 제어하는 수식부탁드림니다
프로필 이미지
mao
2024-06-06
670
글번호 180392
시스템