커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의 드립니다

안녕 하세요. 명절은 잘 보내솄는지요 볼린저 밴드 상,하단선을 평균으로해서 선을 만들고 싶습니다 현재는 편차로 되어있는 선을 평균할수 있는지 부탁드립니다 감사합니다....
프로필 이미지
만강
2015-09-30
129
글번호 90766
지표
답변완료

부탁드립니다.

if bdate != bdate[1] Then entry = 0; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then entry = entry+1; Condition1 = MarketPosition(1) == 1 and IsExitName("StopProfittarget",1) == true; Condition2 = MarketPosition(1) == -1 and IsExitName("StopProfittarget",1) == true; If T == 1 and TRIXsig > TRIXsig[1] and (stime >= 090000 or stime < 033000) Then { if entry == 0 or (entry >= 1 and MarketPosition == -1) or (entry >= 1 and MarketPosition == 0 and Condition1 == false) or (entry >= 1 and MarketPosition == 0 and Condition1 == true and countif( SMIS < SMIS[1] ,BarsSinceExit(1)) >= 1) Then Buy(); } # 매도/매수청산 If T == -1 and TRIXsig < TRIXsig[1] and (stime >= 090000 or stime < 033000) Then { MessageLog("%s %s %.f",Condition1,Condition2,entry); if entry == 0 or (entry >= 1 and MarketPosition == 1) or (entry >= 1 and MarketPosition == 0 and Condition2 == false) or (entry >= 1 and MarketPosition == 0 and Condition2 == true and countif( SMIS > SMIS[1] ,BarsSinceExit(1)) >= 1) Then { Sell(); } } if MarketPosition == 1 and TRIXsig < TRIXsig[1] and SMIv < SMIv[1] Then{ ExitLong(); } if MarketPosition == -1 and TRIXsig > TRIXsig[1] and SMIv > SMIv[1] Then{ ExitShort(); } SetStopProfittarget(PriceScale*익절틱수, PointStop); SetStopLoss(PriceScale*손절틱수, PointStop); if stime == 050000 or (stime > 050000 and stime < 050000) Then{ exitlong(); ExitShort(); } ** 상기 시스템에서 몇가지 진입조건을 추가 부탁드립니다. 1) 신호발생시 ( 완성봉기준 ) 10일 이평선과의 차이가 20틱이상이되면 신호발생이 안되게 가능하면 부탁드립니다. ( 이후에 진입조건이 만족되어있는 상태에서 10일이평선과의 차이가 20틱이내로 줄어들면 신호발생이 되게 부탁드립니다.) 2) 종가가 시가보다 20틱이상되면 신호발생이 안되게 부탁드립니다.( 매수신호의 경우 ) 공히 1), 2) 의 조건은 신호발생봉 5봉이상이 경과되면서 조건이 안되어 신호가 발생되지 않으면 그신호는 취소되게 부탁드립니다. 3) 신호발생봉 전3봉에서 10일, 20일 이평선이 ( 데드일경우 이격이커지면 골드일경우 이격이 작아지면 ) 신호발생이 안되게 부탁드립니다. ( 매수의 경우 ) 4) SMIv = ema(ema(c-(highest(H,g) + lowest(L,g))*0.5, r),s) * 100 / (0.5 * ema(ema(highest(H,g)-lowest(L,g),r),s)) ; SMIS = ema(SMIV,p); plot1(SMIV); plot2(SMIS); PlotBaseLine1(50,"과열"); PlotBaseLine2(-50,"침체"); 상기 지표에서 plot2가 과열구간 (50) 이상에서는 신호발생 안되게 부탁드립니다.( 매수의경우) 5) SetStopProfittarget 로 연속 5번익절이 성공되면 이후 당일은 신호발생이 안되게 부탁드립니다. 6) 당일손실 80틱, 당일손실 80틱 이상이면 이후 당일은 신호발생이 안되게 부탁드립니다. 공히 매도는 반대. ## 매매 종료시간을 180000 으로 바꾸어도 6시이후에 신호가 계속 발생이 되는데... 다른 조건이 있나요? ( 종료시간을 24시 이후로 하면 시작 ,종료시간은 제대로 됩니다.) 많은 조건을 부탁드렸는데... 미리 감사드립니다.
프로필 이미지
vmfha
2015-09-30
133
글번호 90765
시스템

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

프로필 이미지
CSI300
2015-09-30
0
글번호 90764
지표

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

프로필 이미지
장군777
2015-09-29
0
글번호 90763
지표

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

프로필 이미지
장군777
2015-09-29
39
글번호 90762
지표

관리자에 의해 프로그램 사용법 QnA로 이동되었습니다

프로필 이미지
9회말2아웃
2015-09-29
8
글번호 90761
지표
답변완료

수식 부탁합니다

data1(1분봉), data2(5분봉), data3(15분봉) 스토캐스틱 (25,6.6)을 이용하여 Data2와 Data3의 스토캐스틱 K값이 두개 모두 전봉보다 큰 경우 data1 차트에 plot1로 지표식 Data2와 Data3의 스토캐스틱 K값이 두개 모두 전봉보다 큰 경우 data1 차트에 plot2로 지표식
프로필 이미지
미래테크
2015-09-29
121
글번호 90760
지표
답변완료

문의드립니다.

If C < value Then { Sell(); }
프로필 이미지
sefswef
2015-10-01
123
글번호 90759
시스템
답변완료

부탁 드립니다.

변환부탁 드립니다. 미리 감사 드립니다. M8= VALUEWHEN(1, B%8==0, MA(MOM, 8)); D256= SUM(MOM-M256) - VALUEWHEN(1, B%256==0, MOM-M256);
프로필 이미지
yes
2015-09-29
108
글번호 90758
지표