커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

이수식이용해서 매수매도하는 시스템 식 질문드립니다~

안녕하세요 이수식은 지표 수식인데 스크린샷처럼 시스템식에서 사용할라면 뭘 추가해야할지 알고싶어요 안녕하세요 예스스탁입니다. 올려주신 지표식에서 빨간색과 파란색이 어떤 선인지 모르겠습니다. 수식 내용에는 색상정보가 없습니다. 좀더 자세한 내용을 올려주시기 바랍니다 > 만두기 님이 쓴 글입니다. > 제목 : 이 지표를 이용한 매수 매도 식은 어떻게 넣나요? > 아래 보조지표인데 이것을 이용해서 빨간색이 나오면 매수 파란색이 나오면 매도가 돼는 시스템식은 어떻게 작성해야 하나요? input: PeriodRSI(14); // Indicator period input: StepSizeFast(5); // Fast step input: StepSizeSlow(15); // Slow step var: fmin(9999),fmax(-9999); var: smin(9999),smax(-9999); var: ftrend(1),strend(1); var: RSI0(0); //---- restore values of the variables RSI0=RSI(PeriodRSI); fmax=RSI0+2*StepSizeFast; fmin=RSI0-2*StepSizeFast; if(RSI0>fmax[1]) then ftrend=1; if(RSI0<fmin[1]) then ftrend=-1; if(ftrend>0 && fmin<fmin[1]) then fmin=fmin[1]; if(ftrend<0 && fmax>fmax[1]) then fmax=fmax[1]; smax=RSI0+2*StepSizeSlow; smin=RSI0-2*StepSizeSlow; if(RSI0>smax[1]) then strend=1; if(RSI0<smin[1]) then strend=-1; if(strend>0 && smin<smin[1]) then smin=smin[1]; if(strend<0 && smax>smax[1]) then smax=smax[1]; if(ftrend>0) then var3=fmin+StepSizeFast; if(ftrend<0) then var3=fmax-StepSizeFast; if(strend>0) then var4=smin+StepSizeSlow; if(strend<0) then var4=smax-StepSizeSlow; plot1(RSI0,"RSI"); plot2(var3,"Fast_Metro"); plot3(var4,"Slow_Metro"); PlotBaseLine1(30, "기준선 30"); PlotBaseLine2(70, "기준선 70");
프로필 이미지
만두기
2018-05-24
240
글번호 119176
시스템
답변완료

다시 문의드립니다.

안녕하세요~ 답글달아주신 종목검색수식이 제가 원하는 값이 아닌거 같아 추가로 요청해드립니다~ var1과 var2 두개의 선이 5%안으로 가까워졌을때 잡히는 종목검색 값이 필요합니다. 예를 들어 var1이 10,500원에 위치하고 var2가 10,100원에 위치하면 잡히는 종목검색수식입니다. 지금 예를 들을 금액은 아무의미없습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 검색문의드립니다. > 안녕하세요 예스스탁입니다. Input : shortPeriod(12), longPeriod(26), Period(9),N(1); Var : MACDv(0), MACDS(0),mav(0),T(0); MACDv = MACD(shortPeriod, longPeriod); MACDs = ema(MACDv,Period); mav =ma(c,5); if crossup(MACDV,MACDS) Then{ var1 = mav; T = 1; } if CrossDown(MACDV,MACDS) Then{ var2 = mav; T = -1; } if T == 1 Then{ if mav > var1 Then var1 = mav; } if T == -1 Then{ if mav < var2 Then var2 = mav; } if max(var1,var2) <= min(var1,var2)*1.05 Then find(1); 즐거운 하루되세요 > 칠곡저격수 님이 쓴 글입니다. > 제목 : 검색문의드립니다. > Input : shortPeriod(12), longPeriod(26), Period(9),N(1); Var : MACDv(0), MACDS(0),mav(0),T(0); MACDv = MACD(shortPeriod, longPeriod); MACDs = ema(MACDv,Period); mav =ma(c,5); if crossup(MACDV,MACDS) Then{ var1 = mav; T = 1; } if CrossDown(MACDV,MACDS) Then{ var2 = mav; T = -1; } if T == 1 Then{ if mav > var1 Then var1 = mav; } if T == -1 Then{ if mav < var2 Then var2 = mav; } plot1(var1,"매수"); plot2(var2,"매도"); plot3(ma(c,n),"N이평");
프로필 이미지
칠곡저격수
2018-05-25
198
글번호 119171
종목검색
답변완료

수식 여쭤봅니다.

수식 여쭤봅니다. 개별종목 1분봉에 적용할려고 합니다. 매수는 전일종가 -1.5% (제가 금액 설정하고 싶어요) 매수가 된 시간 이후부터 이런패턴으로 매도를 하고 싶습니다 매수가 9시20분 전에 일어나면 매도는 당일 오전 9시20분에 전체물량 20% 당일 오전11시20분에 전체물량 25% 당일 오후14시50분에 전체물량 33% 다음날 오전 9시20분에 전체물량 50% 다음날 오전 11시20분에 남은물량 전부 매수가 11시20분전에 일어나면 당일 오전11시20분에 전체물량 20% 당일 오후14시50분에 전체물량 25% 다음날 오전 9시20분에 전체물량 33% 다음날 오전 11시20분에 남은물량 50% 다음날 오후 14시40분에 남은물량 전부 매수가 14시40분전에 일어나면 오후 14시40분에 전체물량 20% 다음날 오전 9시20분에 전체물량 25% 다음날 오전 11시20분에 전체물량 33% 다음날 오후 14시40분에 전체물량 50% 다다음날 오전 9시20분에 남은 물량 전부 매수가 14시40분 이후에 일어나면 다음날 오전 9시20분 전체물량 20% 다음날 오전 11시20분 전체물량 25% 다음날 오후 14시40분 전체물량 33% 다다음날 오전 9시20분 남은 물량 전부 물량이 있을때는 중복매수 안되게 하고 습니다. 당일 물량 전부 매도가 되었어도 다시 당일날 재매수가 안되었으면 합니다~ 매수시기에 따라 매도를 정해진시간에 4분할 매도 하는식을 알고싶습니다
프로필 이미지
부자청년28
2018-05-24
195
글번호 119169
시스템
답변완료

수식 부탁드립니다.

안녕하세요? 수식 여쭤봅니다. 종목당 100만원 200만원 이런식으로 제가 조절하고 싶습니다. 매수는 전일 종가기준 -1.5% 하락시 1차매수 (정해진 금액의 50%) 전일 종가기준 -3% 하락시 2차매수 (나머지 전부) 매도는 1차든 2차든 매수가 일어나면 1차매도는 매수후 4% 수익시 전체물량의 30% 2차매도는 매수후 7% 수익시 남은물량의 50% 3차매도는 매수후 14% 수익시 남은 물량 전부 익절은 매수후 3%까지 올랐다가 다시 1%로 내려오는 순간 전체물량 매도 손절은 2차매수 가격에서 -5% 시 전체물량의 50% -10% 전체물량 손절 이렇게 개별종목 분봉에 적용하고 싶습니다. 감사합니다. 이렇게 하면 적절하게 매수매도가 될까요?ㅎ
프로필 이미지
부자청년28
2018-05-24
184
글번호 119167
시스템
답변완료

수고하십니다

선물거래에서 다음과 같은 서식 부탁드립니다 감사합니다 ㅇ (9시) 장시초 매수호가잔량 - 현재 매수호가잔량 > -1 이면 매수 ㅇ (9시) 장시초 매수호가잔량 - 현재 매수호가잔량 > 1 이면 매도
프로필 이미지
dkfvkrh7
2018-05-24
186
글번호 119166
시스템
답변완료

수식 작성 부탁드립니다.(2)

자꾸 귀찮게 해드려 죄송합니다. 한가지 더 부탁드릴게 있어서요. 래리윌리엄스 전략인데, -------------------------------------------------------------------------------------- 특정 시간대(17:00~익일02:30)에서, 1분봉상 현재가격 > 금일시가 + (전일고가 - 전일저가)*0.5 상향돌파 시 매수하고, 매수 포지션 보유중 하락하여 60이동평균선을 하향돌파하면 청산한다.(트레일링 스탑) 1분봉상 현재가격 < 금일시가 - (전일고가 - 전일저가)*0.5 하향돌파 시 매도하고,매수 포지션 보유중 하락하여 60이동평균선을 상향돌파하면 청산한다.(트레일링 스탑) 트레일링 스탑이 되지 않으면 당일 장 종료 후 익일 시가에 매도한다. -------------------------------------------------------------------------------------- 1분봉상 완성봉이 아닌 가격 조건이 맞을때 진입한것과 동일한 상황으로 작성 부탁드리겠습니다.
프로필 이미지
풍운객
2018-05-24
198
글번호 119151
시스템
답변완료

수식 작성 부탁드립니다.

분기봉, 반기봉, 년봉이 예스트레이더에서 제공하지는 않지만 있다고 가정을 하고, 일봉 시고저라인과 같이 타주기 내에서 분기, 반기, 년 시고저 라인을 나타낼 수 있는 수식 작성 부탁드리겠습니다.
프로필 이미지
풍운객
2018-05-24
216
글번호 119149
지표
답변완료

함수요청

안녕하세요? 함수요청드립니다. 아래 함수를 항셍지수로 거래를 하고자 합니다. 다만 5분봉거래시 진입기준 주문의 생성을 T장까지만 하고 포지션이 오버되지 않게 청산은 T+1장 시가에는 강제청산하고자 합니다. 여기서 주문의 생성은 그렇지만 주문생성을 위한 데이터는 T장과 T+1장을 모두 적용하고자합니다. 즉 모든 시세데이터를 신호에 적용하되 실제 주문생성은 T장에서만 거래를 하고 싶습니다. Vars : SP(0,data1), TickSize(0,data1); Vars : fstHH(0,data1), fstLL(0,data1), sndHH(0,data2), sndLL(0,data2); var : v1(0,data2),v2(0,data2); SP = MarketPosition; TickSize = PriceScale; v1 = data2(H); v2 = data2(L); IF v1[10] > 0 Then Begin fstHH = data1(Highest(H, 5)); fstLL = data1(Lowest(L, 5)); sndHH = Max(v1, v1[1], v1[2], v1[3], v1[4], v1[5], v1[6], v1[7], v1[8], v1[9], v1[10]); sndLL = Min(v2, v2[1], v2[2], v2[3], v2[4], v2[5], v2[6], v2[7], v2[8], v2[9], v2[10]); End; IF MarketPosition == 0 and data2(C) > sndHH[1] Then Buy("B", AtStop, fstHH - TickSize); IF MarketPosition == 0 and data2(C) < sndLL[1] Then Sell("S", AtStop, fstLL - TickSize);
프로필 이미지
흰둥이아빠
2018-05-24
173
글번호 119147
시스템
답변완료

수식부탁드립니다

Buy_condition 이라는 변수가 참일경우 1분봉 차트에서 특정 가격대에 내려올경우 즉시 매수가능하도록 Atlimit로 주문하는 수식을 만들고 싶습니다 변수가 참일때 당일고가 -3%가격 터치시 1차매수 (09:00~12:30시간에만 매수) 당일고가 -5%가격 터치시 2차매수 (1차매수후 하락시)(09:00~14:00시간에만 매수) 당일고가 -7%가격 터치시 손절 1차매수만 진행된경우 5%수익시 즉시청산후 재진입 금지 1차 2차 매수 진행된경우 평균단가대비 3%수익시 즉시청산후 재진입 금지 2차매수까지 진행된 경우 당일고가 -7%가격에 손절
프로필 이미지
jba
2018-05-24
212
글번호 119146
시스템