커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의드립니다.

1. 지표 /해선 /외부변수: 시간1, 시간2 당일 시간1의 시가에 선 당일 시간2의 시가에 선 2. 기타 해선 주봉의 시가랑 종가는 어디를 기준으로 시가 종가가 결정되나요? 3. 지표 해선 분봉기준 var1 = 주를 시작하는 월요일 시가 var2 = var1 + ( 주봉의 레인지(H-L)의 40일 평균 ) / 2
프로필 이미지
잡다백수
2018-10-01
184
글번호 122321
시스템
답변완료

수식문의드립니다.

아래의 수식에서 추가 조건을 넣어 합성수식을 만들고자 합니다. 추가수식은 MACD 0선 위 매수대응만. MACD 0선 아래 매도대응만. 정리하면 MACD 0선위 + 골드크로스 = 매수진입 MACD 0선 아래 + 데드크로수 = 매도진입 부탁드립니다. Input : LENGTH1(10), 당일누적수익틱수(500),당일누적손실틱수(500); input : starttime(90000),endtime(050000); VARS: TEMA(0),Tcond(false); Var : N1(0),dayPl(0),당일누적수익(0),당일누적손실(0),Xcond(false); if (sdate != sdate[1] and stime >= endtime) or (sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then { Tcond = false; if MarketPosition == 1 Then ExitLong("bx"); if MarketPosition == -1 Then ExitShort("sx"); } if (sdate != sdate[1] and stime >= starttime) or (sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then { Xcond = false; N1 = NetProfit; Tcond = true; } 당일누적수익 = PriceScale*당일누적수익틱수; 당일누적손실 = PriceScale*당일누적손실틱수; daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] and (IsExitName("dbp",1) == true or IsExitName("dbl",1) == true or IsExitName("dsp",1) == true or IsExitName("dsl",1) == true) then Xcond = true; TEMA = (3 * Ema(c,LENGTH1)) - (3 * Ema(Ema(c,LENGTH1),LENGTH1)) + (Ema(Ema(Ema(c,LENGTH1),LENGTH1),LENGTH1)); if Tcond == true and Xcond == false then { if crossup(c,TEMA) Then buy(); if CrossDown(c,TEMA) Then sell(); } if MarketPosition == 1 then{ ExitLong("dbp",atlimit,EntryPrice+((당일누적수익-daypl)/CurrentContracts)); ExitLong("dbl",AtStop,EntryPrice-((당일누적손실+daypl)/CurrentContracts)); } if MarketPosition == -1 then{ ExitShort("dsp",atlimit,EntryPrice-((당일누적수익-daypl)/CurrentContracts)); ExitShort("dsl",AtStop,EntryPrice+((당일누적손실+daypl)/CurrentContracts)); } SetStopProfittarget(PriceScale*5,PointStop);
프로필 이미지
추세신호
2018-10-01
180
글번호 122316
시스템
답변완료

수식의뢰드립니다!

안녕하세요! 아래의 수식으로 지표를 만들여고 하니 자꾸 "선언되지 않은...."이라고 하면서 에러 메시지가 뜨네요! 아래 수식을 수정하여 주식과 선물 매수와 매도신호가 나오도록 부탁드립니다! 항상 감사합니다! if 이평20기울기 > 0 and 이평60기울기 > 0 and 골드20_60[2] < 골드20_60[1] and //진골드 골드20_60봉[2] - 골드20_60봉[1] > 60 and //진골드 확인하는데 적어도3개월 소요 이평20저봉[1] >= 골드20_60봉[1] and AccumN(iff(이평60 > L,1,0),골드20_60봉[1]) == 0 and //60일선 밑으로 빠진 것 확인 AccumN(iff(H[1] < L,1,0),골드20_60봉[1]) <= 1 and 골드20_60봉[1] < 이평5고봉[2] and lowest(이평20,이평20저봉[1]) >= 이평20저점[1] and ((CrossUp(이평5,이평20) and //20일선이 60일선 골드크로스 할 때 골드5_20봉[2] > 골드20_60봉[1] and ((이평5고봉[1] > 이평5저봉[1] and 이평5저점[2] < 이평5저점[1]) or (이평5고봉[1] < 이평5저봉[1] and 예비이평5저봉 < 3 and 이평5저점[1] < 예비이평5저점))) or (CrossUp(C,이평5) and O < 이평5 and //또는 종가가가 5일선을 몸통골드 할 때 골드5봉[2] > 골드20_60봉[1] and 이평5 > 이평20)) then { Buy("5.진골드 눌림목 패턴"); } ------------------------------------------------------------------------------------ if 이평240기울기 > 0 and 이평60기울기 > 0 and 데드60_240봉[1] > 골드60_240봉[1] and 이평선 == 정배열 and //5일 > 20일 > 60일 > 240일 이평20횡보기간[1] > 15 and 이평20횡보기간[1] < 30 and //횡보는 하되 장기간 횡보는 제외 abs(이평20기울기[1]) < 0.4 and 이평20기울기변화율[1] < 25 and //20일선 상승하다가 횡보상태 이평20저점[2] < 이평20저점[1] and //20일선 N자형 이평5고점[2] < 이평5고점[1] and ((이평5고봉[1] > 이평5저봉[1] and 이평5저점[2] < 이평5저점[1]) or //5일선 N자형 (이평5고봉[1] < 이평5저봉[1] and 예비이평5저봉 < 3 and 이평5저점[1] < 예비이평5저점)) and CrossUp(C,이평5) then { Buy("6.이중매집형"); } ----------------------------------------------------------------------------- if 이평60기울기 > 0 and AccumN(iff(이평60 > L,1,0),골드20_60봉[1]) == 0 and //60일선 밑으로 빠진 것 확인 상한가누적[이평5고봉[1]] - 상한가누적[골드5_20봉[1]] >= 2 and //상한가 2번 이상 발생했는지 체크 highest(되돌림비율,이평5고봉[1]) > 0.618 //숨고르기 과정 then { if 이평5고봉[1] > 이평20고봉[1] and 이평5고점[1] > 이평20고점[1] and //20일형 패턴 이평20고점[1] > 이평20고점[2] and 이평20고점[1] > 이평5고점[2] and CrossUp(C,이평20) //20일선 골드크로스 then { Buy("7.단기세력복귀 20일형"); } if 이평20고봉[1] > 이평5고봉[1] and 이평5고점[1] > 이평20고점[1] and //5일형 패턴 이평20고점[1] < 이평20 and AccumN(iff(C > 이평5 and C[1]*1.14 < C,1,0),n) == 1 //5일선위 첫상한가 발생 then { Buy("7.단기세력복귀 5일형"); } } ----------------------------------------------------------------------------------- if 이평240기울기 > 0 and //240일선 가파를수록 양호 이평선[이평5저봉[1]] == 역배열 and //60일선 > 20일선 > 5일선 역배열 이평20[이평5저봉[1]] > 이평240[이평5저봉[1]] and //20일선 > 240일선 이평240[이평20저봉[1]] < 이평20저점[1] and //급락전 20일선이 240일선 위에 존재 이평5저점[1]/이평5고점[1]*100 < 80 and //V자형, 급락 이평240[이평5저봉[2]] < 이평5저점[2] and //이전 5일선 저점이 240일 선에 존재 이평240[이평5저봉[1]] > 이평5저점[1] and //240일선 밑으로 급락 CrossUp(이평5,이평240) and //급락후 240일선 위로 회복할 때 매수 lowest(이평5,이평5저봉[1]) >= 이평5저점[1] //240일선 회복할 때까지 신규 저점이 없어야 함 then { 손절기준선 = 이평5저봉[1]; Buy("4.마지막 속임수 포착형"); }
프로필 이미지
qha71
2018-10-01
316
글번호 122315
시스템

wscamtk 님에 의해서 삭제되었습니다.

프로필 이미지
wscamtk
2018-10-01
18
글번호 122314
시스템
답변완료

수식 부탁합니다

아녕하세요 5분봉에서 전일 거래량이 최고 많은 봉의 종가를 지표로 표시 부탁합니다.
프로필 이미지
유아독존
2018-10-01
200
글번호 122313
지표
답변완료

최대 거래량을 나타는 지표

수고가 많은십니다. 1. 최근 20일중 최대 거래량의 시가와 고가를 나타는 내는 지표(새로운 최대 거래량 나올 시 갱신) 2. 이 시가에 3% 에 접근한 종목 검색( 3% 는 변동 가능 하게 해주세요.) 3. 이 고가를 돌파하는 종목 검색 위와 같은 3가지 수식 부탁드리빈다.
프로필 이미지
arron
2018-09-30
255
글번호 122312
지표
답변완료

제 생각대로 수식이 적용되지 않네요.. 좀 도와주세요(추종매매관련)

제 생각대로 수식이 적용되지 않네요.. 좀 도와주세요(추종매매관련) 컨셉 적용상품: 해외선물 1. 20일간 일봉중(최고가-최저가)의 평균이 = value1 2. P3(300) 일봉이 우상향일때 3. 분봉에서 c > 당일시가 + value1 * 일정변수2(p1) 일때 매수 4. 분봉에서 c < 당일시가 - value1 * 일정변수3(p2) 일때 매도 5. P3(300) 일봉이 우하향일때 6. 분봉에서 c > 당일시가 + value1 * 일정변수4(p4) 일때 매수 7. 분봉에서 c < 당일시가 - value1 * 일정변수5(p5) 일때 매도 (매수, 매도) 청산은 설정에서 설정함. 그런 컨셉으로 수식을 만들었는데.. 우상향/우하향이 적용이 안되는것 같아요.. 수식좀 체크 부탁드리겠습니다. 그리고 치명적인 문제: 해외선물은 7시부터 시작해서 다음날 새벽 6시까지가 1일봉일땐데 이수식은 그렇게 되지 않고 새벽 0시가 일봉의 시작으로 인식하게 되는것 같네요... 모든 매수가 5분봉으로 설정시 00:05에 매수가되는 현상이 발생함.... 제가 원하는 매수타이밍은 아침 7시의 시가에 20일평균값(최고-최저값을 평균값) +알파로 돌파시 매수하는 컨셉으로 ... 매수되는 시점이 다를텐데... 뭔가 수식이 잘못 인식되고 있는것 같습니다. 제 수식이 해외선물의 특성(아침7시-다음날 새벽 6시 종료)을 반영이 되지 않는것 같아요... ------------------------------------------------------------------------------- input : P1(-0.1),P2(1.3),P3(300),P4(-0.1),P5(0.1); var : cnt(0),sum(0),sum1(0),mav(0),mav1(0),T(0),mav2(0),mav3(0); sum = 0; sum1 = 0; for cnt = 0 to P3-1 { sum = sum + DayClose(cnt); sum1 = sum1 + DayClose(cnt+1); } mav = sum/P3; mav1 = sum1/P3; if DayClose(P3) > 0 and mav > mav1 Then T = 1; Else if DayClose(P3) < 0 and mav < mav1 Then T = -1; if T = 1 Then mav2=p2 ; Else if T = -1 Then mav2=p5 ; if T = 1 Then mav3=p1 ; Else if T = -1 Then mav3=p4 ; value1 = (DayHigh(1)-daylow(1)+DayHigh(2)-daylow(2)+DayHigh(3)-daylow(3)+DayHigh(4)-daylow(4)+DayHigh(5)-daylow(5)+DayHigh(6)-daylow(6)+DayHigh(7)-daylow(7) +DayHigh(8)-daylow(8)+DayHigh(9)-daylow(9)+DayHigh(10)-daylow(10)+DayHigh(11)-daylow(11)+DayHigh(12)-daylow(12) +DayHigh(13)-daylow(13)+DayHigh(14)-daylow(14)+DayHigh(15)-daylow(15)+DayHigh(16)-daylow(16)+DayHigh(17)-daylow(17) +DayHigh(18)-daylow(18)+DayHigh(19)-daylow(19)+DayHigh(20)-daylow(20))/20 ; If MarketPosition == 0 and C >= (dayopen+value1*mav3) Then { Buy("매수"); } If MarketPosition == 0 and C <= (dayopen-value1*mav2) Then { sell("매도"); }
프로필 이미지
이형지
2018-10-01
250
글번호 122311
시스템
답변완료

종목검색식 부탁드립니다.

1. 일봉상 16%이상 상승 2. 20일이평선 우상향 3. 일목균형표상 기준선 위 4. 20일 거래량이변성 대비 3배이상 위조건을 만족시키는 급등이 나왔던 종목 20거래일 모든종목을 검색하고싶습니다.
프로필 이미지
썬보이
2018-09-30
255
글번호 122310
검색
답변완료

수식문의

안녕하세요 하기 수식문의 드립니다. 검토 부탁드립니다. * 매도주문 1. 앞봉의 가격이 볼린져 밴드 상단에 걸쳐져 있는 양봉으로 끝난 상태입니다. 2. 현재 봉은 앞봉보다 꼬리길이는 상관없고 몸통만 앞봉보다 큰 음봉이 발생시 봉완성 후 매도 주문 - 앞봉이 종가와 시가가 같은 보합봉도 포함입니다. 매수주문 1. 앞봉의 가격이 볼린져 밴드 하단에 걸쳐져 있는 음봉으로 끝난 상태입니다. 2. 현재 봉은 앞봉보다 꼬리길이는 상관없소 몸통만 앞봉보다 큰 양봉으로 발생시 봉완성 후 매수 주문 - 앞봉이 종가와 시가가 같은 보합봉도 포함입니다. 두가지 모두 1차청산은 30틱 2차청산으로 50틱으로 부탁드립니다. 상기 수식을 지표식으로도 표현이 가능한지요? 봉위에 따로 검은색으로 표현이 가능한지요? 감사합니다.
프로필 이미지
softtoug
2018-09-30
237
글번호 122309
시스템