커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

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

프로필 이미지
비마
2018-02-24
0
글번호 116880
시스템
답변완료

부탁 드립니다.

도움주심에 감사 드립니다. 변환 부탁 드립니다. 1) a=shift((Highest(h,sp)+lowest(l,sp)+highest(h,mp)+lowest(l,mp))/4,mp-1); b=shitf((Highest(h,lp)+lowest(l,lp))/2,mp-1); x=sum(1); y=x-valuewhen(1, crossdown(c,min(a,b)) or crossup(c,min(a,b)),x(1)); 2) a4=valuewhen(1,time(1)<stime && time>=stime, (dayhigh()+daylow())/2); //stime=080000 3) g1=if(c>o,v,0); g2=if(c<o,v,0); x=g1-g2; b=sum(x); b2=valuewhen(1,date(1)!=date,b(1)); y=b-b2; eavg(y,sig);
프로필 이미지
yes
2018-02-25
233
글번호 116879
지표
답변완료

부탁드립니다.

안녕하세요? MACD Oscillator 로 매수매도 시스템과 차트의 배경색을 변경하려고 합니다. 아래는 MACD Oscillator의 지표수식입니다. 이걸 응용해서 시스템수식과 차트의 배경색을 변경하는 수식 부탁드립니다. =============================== MACD Oscillator ==================================== Input : shortPeriod(12), longPeriod(26), Period(9); Var : MACDv(0), MACDsig(0),macdosc(0) ; MACDv = MACD(shortPeriod, longPeriod); MACDsig = ema(MACDv,Period); macdosc = MACDv-ema(MACDv,Period); if macdosc > 0 then { plot1(macdosc, "MACDOscillator+"); Plot2(0, "MACDOscillator-"); } else { Plot1(0, "MACDOscillator+"); Plot2(macdosc, "MACDOscillator-"); } Plot3(MACDv, "MACD"); Plot4(MACDsig, "MACDSignal"); PlotBaseLine1(0, "기준선1"); ==================================================================================== 첨부한 이미지 보시면 기준선 0 보거나 낮아지는 첫번째에 노랑색과 흰색의 위치에 따라 신호가 나오게 부탁드립니다. 그 기준은 다음과 같습니다. 1. 매수매도 신호 시스템 매수 기준 : "기준선1"이 0보다 크고 노란선(MACDSignal)이 흰색선(MACD)보다 아래에 있을때 매수신호 나오게 매도 기준 : "기준선1"이 0보다 작고 노란선(MACDSignal)이 흰색선(MACD)보다 위에 있을때 매도신호 나오게 2. 매수구간이나 매도구간에서는 차트의 배경색을 다르게 하고 싶습니다. 가능하다면 함께 수식 부탁드립니다. 매수구간 : "기준선1"이 0보다 크고 노란선(MACDSignal)이 흰색선(MACD)보다 아래에 있을때 차트배경색 변경되게 매도구간 : "기준선1"이 0보다 작고 노란선(MACDSignal)이 흰색선(MACD)보다 위에 있을때 차트배경색 변경되게 잘 부탁드립니다~
프로필 이미지
jyck
2018-02-24
262
글번호 116878
시스템
답변완료

종목 검색에서...

안녕하세요... 검색하면서 궁금한 점이 생겨서 문의드립니다. 파워검색인가 있는 듯 합니다만...파워검색에선 검색식 기본적으로 있는 것에 조건식을 변경하면서 검색하는 듯 합니다.. 근데.. 선물에서 사용한 시스템(예스트레이더)을 일반 주식 검색식으로 써보고 싶은데 가능한건지... 어디서 하는 건지 궁금함에 문의드립니다. 예스트레이더에서 만든 검색식을 가지고 종목검색을 했으면 하는데 가능할련지요..
프로필 이미지
타잔94
2018-02-24
227
글번호 116877
검색

장군777 님에 의해서 삭제되었습니다.

프로필 이미지
장군777
2018-02-24
0
글번호 116876
지표
답변완료

5일 평균 저가

안녕하세요.검색식 하나 부탁드려 봅니다. 당일을 포함한 5일 저가의 평균값에 도달한 종목을 검색할수 있는 검색식 부탁드립니다.감사합니다
프로필 이미지
피봇3579
2018-02-24
213
글번호 116875
검색
답변완료

진입 조건식 문의

안녕하십니까. 하기 조건에 대한 수식 부탁드립니다. 전화로 설명을 들었는데 잘 안되네요. 골든 크로스 발생봉에서 10틱 아래에서 1회만 매수진입 데드 크로스 발생봉에서 10틱 위에서 1회만 매도진입 ------------------------------------------------- Input : shortPeriod(30), longPeriod(120); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); }
프로필 이미지
eiger
2018-02-23
230
글번호 116874
시스템
답변완료

아래식이 선만그려지는데 선에 1.1 , 1.2 , 1.3 ..... 1.8 표시되게부탁드립니다 또한 그옆에 금액도 부탁드려요 즉 ( 1.1 금액310.05) 머이런식으로 var1 = Daylow*1.1; var2 = DayLow*1.2; var3 = Daylow*1.3; var4 = DayLow*1.4; var5 = DayLow*1.5; var6 = DayLow*1.6; TL_Delete(value1); TL_Delete(value2); TL_Delete(value3); TL_Delete(value4); TL_Delete(value5); TL_Delete(value6); value1 = TL_New(sdate[1],stime[1],var1,sdate,stime,var1); value2 = TL_New(sdate[1],stime[1],var2,sdate,stime,var2); value3 = TL_New(sdate[1],stime[1],var3,sdate,stime,var3); value4 = TL_New(sdate[1],stime[1],var4,sdate,stime,var4); value5 = TL_New(sdate[1],stime[1],var5,sdate,stime,var5); value6 = TL_New(sdate[1],stime[1],var6,sdate,stime,var6); TL_SetExtRight(value1,true); TL_SetExtRight(value2,true); TL_SetExtRight(value3,true); TL_SetExtRight(value4,true); TL_SetExtRight(value5,true); TL_SetExtRight(value6,true); TL_SetExtLeft(value1,true); TL_SetExtLeft(value2,true); TL_SetExtLeft(value3,true); TL_SetExtLeft(value4,true); TL_SetExtLeft(value5,true); TL_SetExtLeft(value6,true); TL_SetSize(value1,1); TL_SetSize(value2,1); TL_SetSize(value3,1); TL_SetSize(value4,1); TL_SetSize(value5,1); TL_SetSize(value6,1); TL_SetColor(value1,BLACK); TL_SetColor(value2,BLACK); TL_SetColor(value3,BLACK); TL_SetColor(value4,BLACK); TL_SetColor(value5,BLACK); TL_SetColor(value6,BLACK);
프로필 이미지
자라도
2018-02-23
225
글번호 116873
지표
답변완료

질문입니다.

안녕하세요^ var1은 스윙하이값을 나타낸 함수입니다. var1의 직전 값과 비교하여 작은값을 var5에 나타내었는데요.... var1의 직직전값,직직직전값을 구하는 것과 여기에서 직전,직직전,직직직전 값과 비교하여 4개의 값중 제일 작은 것을 var5에 넣으려면 어떻게 해야하나요? var1=SWHP(7,3); #SWHP의 현재SWHP와 직전 SWHP의 저가 if var1[1]>var1 then var5=var1; if var1[1]<var1 then var5=var1[1]; 감사합니다^
프로필 이미지
7007
2018-02-23
222
글번호 116872
지표