커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

스토캐스틱 오실레이터랑 MACD 오실레이터를 합쳐서 만들 수 있나요?

stochastic oscillator와 MACD oscillator를 합쳐서 만들 수 있는지 궁금합니다 이를 테면 크기는 둘의 평균의 크기를 나타내고, 방향이 둘 다 위이면 빨강색, 하나는 위고 하나는 아래면 파랑색, 둘 다 음봉이면 파랑색으로 나타낼 수 있는 수식 만들어 주실 수 있는지 궁금합니다. 위 내용이 안된다면 힌트나 참고할 수 있는 수식을 알려 주시면 감사하겠습니다.
프로필 이미지
꾸주니
2011-11-22
509
글번호 45053
지표
답변완료

문의요~~

수고하십니다~~ ################################# input : P1(5),p2(20),p3(60),p4(240); var1 = bids-asks; var2 = ma(var1,P1); var3 = ma(var1,P2); var4 = ma(var1,P3); var5 = ma(var1,P4); plot1(var1); PlotBaseLine1(0,"기준선"); if ma(var2,P1) > ma(var2,P1)[1] then plot2(ma(var2,p1),"5선",RED); else plot2(ma(var2,p1),"5선",BLUE); if ma(var3,P2) > ma(var3,P2)[1] then plot3(ma(var3,p2),"20선",RED); else plot3(ma(var3,p2),"20선",BLUE); if ma(var4,P3) > ma(var4,P3)[1] then plot4(ma(var4,p3),"60선",RED); else plot4(ma(var4,p3),"60선",BLUE); if ma(var5,P4) > ma(var5,P4)[1] then plot5(ma(var5,p4),"240선",RED); else plot5(ma(var5,p4),"240선",BLUE); ############################################## 위공식으로 나온 그래프인데요 문의? 1. 일반챠트에서 5이평선이면 6번째 빠져나가는 캔들과 비교하여 이평선의 기울기를 가늠할수있는데 비드애스크 이평선에서는 비교가 안되는거 같은, 비드 이평선 기울기는 캔들처럼 비교가 안되는 건가요?? 궁금해서 문의 드립니다~~수고하세요
프로필 이미지
공기단축
2011-11-22
477
글번호 45052
지표
답변완료

미결제약정

안녕하세요 선물미결제약정표시 수식부탁드립니다. 매수미결 적색선 매수미결청산 청색 매도미결은 녹색선 매도미결청산 그린색 가능한지요
프로필 이미지
외국인
2011-11-22
517
글번호 45051
지표
답변완료

아래 21640 번 감사합니다. 약간 추가 부탁드립니다.

아래 21640번 신속하고 정확하게 답변 주셔서 진심으로 감사드립니다. 그런데 아래와 같이 했더니 너무자주 청산이 일어나서 화면에 ⓢ자로 꽉 찼습니다. 그래서 분봉 기준 저가가 10 이평보다 낮거나 같을 때 매수청산 고가가 10 이평보다 높거나 같을 때 매도청산 으로 변경하고자 합니다. 그리고 매수조건에 가격, 거래량, 미결재 등 3조건이 있는데요. 호가잔량 조건을 추가 하고 싶습니다. 그러니까 호가잔량이 전봉보다 증가할 경우를 추가하여 매수조건을 4가지로 하고자 합니다. 매도 조건도 반대로 4개 조건입니다. 열심히 공부해서 오늘 같은 질의는 곧 줄이도록 하겟습니다. 도와주셔요! ================================= 당초의 응답내용 ========================= > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 요청 > 안녕하세요 예스스탁입니다. 시스템식으로 작성하신 후 차트에 적용하시면 됩니다. var1 = ma(C,5);#가격이평 var2 = ma(v,5);#거래량 이평 var3 = ma(Oi,5);#미결제약정 이평 if MarketPosition == 0 and var1 > var1[1] and var2 > var2[1] and var3 > var3[1] Then buy(); if MarketPosition == 1 and (var1 < var1[1] or var2 < var2[1] or var3 < var3[1]) Then ExitLong(); if MarketPosition == 0 and var1 < var1[1] and var2 < var2[1] and var3 < var3[1] Then Sell(); if MarketPosition == 1 and (var1 > var1[1] or var2 > var2[1] or var3 > var3[1]) Then ExitShort(); SetStopProfittarget(PriceScale*5,PointStop); 즐거운 하루되세요 ==================== 당초 질의 내용 ======================================= > 오배케이 님이 쓴 글입니다. > 제목 : 수식 요청 > 예스트레이더 사용한지 얼마되지 아니하여 지표식에 해당하는지 시스템식에 해당하는지 잘 모르겠습니다. 다음의 상황을 선차트로 구현하고 매수와 매도 신호(화살표 등)도 구현 하고 싶습니다. 어지간하면 기존의 Q&A 에서 찾아보려고 노력했지만 실패했습니다. 참고로 결과내 검색의 기능이 되면 찾기 쉽고 질의 건수도 줄지 않을까 생각됩니다. ※ 이하는 모두 지수선물 10분봉을 기준으로 합니다. A. 선차트 구현(지표식?) 미결재약정의 증감 : 거래량 처럼 5 이평 같은 것이 있으면 좋겠습니다. 이평 같은 것이 없다면 다른 방안을 추천 부탁드립니다. B. 매매 신호 구현(시스템식?) <<매수신호>> 1. 가격 5 이평이 상승 추세이고(1회 이상) 2. 거래량 5 이평이 상승 추세이고(1회 이상) 3. 미결재약정 5 이평이 상승 추세이면(1회 이상) 매수 ※ 미결에 이평 개념 도입이 어렵다면 다른 방안을 추천 부탁 드립니다. 이를테면 연속 2봉째 상승 또는 최근 3개 봉보다 0봉이 2배 이상 증가 등등으로 요. <<매수청산>> 5틱의 수익 발생시 또는 가격, 거래량, 미결 중 하나라도 증가를 멈출때 ※ [증가의 멈춤]이라 함은 매수신호 1. 2. 3. 중 어느하나가 매수조건을 벗어날 때 입니다. 즉 가격이나 거래량이나 미결재 중 하나가 횡보하거나 하락할 때 입니다. <<매도 신호>> 와 <<매도 청산>> 매수 및 청산 신호와 반대로 입니다. 너무 장황하고 어려운 부탁을 드렸습니다. 예스트레이더 공부 열심히 하고 있사오니 왕초보를 벗어나는 동안만 잘 좀 부탁드립니다.
프로필 이미지
오배케이
2011-11-22
507
글번호 45050
시스템

러블리 님에 의해서 삭제되었습니다.

프로필 이미지
러블리
2011-11-22
0
글번호 45049
시스템
답변완료

문의드립니다

영웅문 수식입니다. 예스 수식으로 변경 부탁드립니다... 수식 1 A = MACD(SP, LP); 최근MACD저점=Lowest(A, P1); 이전MACD저점=Lowest(A, P2, P1); 최근저가=Lowest(C,P1); 이전저가=Lowest(C,P2,P1); A >A(1) && A(1) < A(2) && 최근MACD저점>이전MACD저점 && 최근저가<이전저가 수식 2 A = MACD(SP, LP); 최근MACD고점=Highest(A, P1); 이전MACD고점=Highest(A, P2, P1); 최근고가=Highest(C,P1); 이전고가=Highest(C,P2,P1); A < A(1) && A(1) > A(2) && 최근MACD고점<이전MACD고점 && 최근고가>이전고가 지표설정조건 SP 5 LP 13 P1 5 P2 30
프로필 이미지
꿈따라
2011-11-22
433
글번호 45047
지표
답변완료

종목검색 문의

if c<3100 and c>2500 Then find(c); 안녕하세요. 리딩plus 사용중인데, 종목검색중에 세미텍이란 종목이 주봉에서는 검색이 안되네요. 간단하게 위의 식만 넣어도 검색이 되지 않는데 이런 종목들이 몇개 있거든요. 종목검색은 안되는데 같은 조건은 신호검색은 잘 나옵니다. 해결책을 알 수 있을까요 ?
프로필 이미지
생각의자유
2011-11-22
439
글번호 45045
검색
답변완료

상한가 검색식 부탁드립니다.

이틀전 상한가 목록찾는 검색식 부탁드립니다..
프로필 이미지
ysj0411
2011-11-22
601
글번호 45040
검색
답변완료

문의 합니다.

Inputs: Period(10),emaPeriod(10); var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0),TH(0),TL(0),TR(0); Var : Counter(0), TRange(0), MyRange(Period), PlusDM14(0), PlusDM(0), MinusDM(0),DPlus(0); Var : MinusDM14(0), Dminus(0),DMIv(0), ADXCounter(0), ADXCummDMI(0), ADXReturn(0),Return(0),GADX(0); if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉) gap = Open-Close[1]; // 일간갭 sumGap = sumGap+gap; // 일간갭 누적 } GO = O - sumGap;// 갭보정 시가 GH = H - sumGap;// 갭보정 고가 GL = L - sumGap;// 갭보정 저가 GC = C - sumGap; // 갭보정 종가 If GC[1] > GH then TH = GC[1]; else TH = GH; If GC[1] < GL then TL = GC[1]; else TL = GL; TR = TH - TL; If CurrentBar == 1 Then { MyRange = Period; DPlus = 0; PlusDM14 = 0; MinusDM14 = 0; TRange = 0; For Counter = 0 To MyRange - 1 { If GH[Counter] - GH[Counter+1] < 0 Then PlusDM = 0; Else PlusDM = GH[Counter] - GH[Counter+1]; If GL[Counter+1] - GL[Counter] < 0 Then MinusDM = 0; Else MinusDM = GL[Counter+1] - GL[Counter]; If MinusDM >= PlusDM Then PlusDM = 0; If PlusDM >= MinusDM Then MinusDM = 0; TRange = TRange + TR[Counter]; PlusDM14 = PlusDM14 + PlusDM; MinusDM14 = MinusDM14 + MinusDM; } If TRange <> 0 Then DPlus = 100 * PlusDM14 / TRange; Else DPlus = 0 ; If TRange <> 0 Then DMinus = 100 * MinusDM14 / TRange; Else DMinus = 0; } ##dp Else If CurrentBar > 1 Then { If GH[0] - GH[1] < 0 Then PlusDM = 0; Else PlusDM = GH[0] - GH[1]; If GL[1] - GL[0] < 0 Then MinusDM = 0; Else MinusDM = GL[1] - GL[0]; If MinusDM >= PlusDM Then PlusDM = 0; If PlusDM >= MinusDM Then MinusDM = 0 ; If MyRange > 0 Then Begin TRange = TRange[1] - (TRange[1] / MyRange) + TR; PlusDM14 = PlusDM14[1] - (PlusDM14[1] / MyRange) + PlusDM; MinusDM14 = MinusDM14[1] - (MinusDM14[1] / MyRange) + MinusDM; End; If TRange <> 0 Then DPlus = 100 * PlusDM14 / TRange; Else DPlus = 0 ; If TRange <> 0 Then DMinus = 100 * MinusDM14 / TRange; Else DMinus = 0; } plot2(ema(Dplus,emaPeriod)); plot3(ema(Dminus,emaPeriod)); 위의식을 직선으로 가능한지요
프로필 이미지
뚜벅뚜벅
2011-11-22
499
글번호 45039
지표