커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

부탁드립니다

현재 제공되고있는 이동평균 그물망차트 그대로 참조데이터 에 사용할수있게 변형을 부탁드립니다 항상감사드립니다
프로필 이미지
상승형
2015-11-24
122
글번호 92722
지표
답변완료

문의드립니다.

항상 좋은 말씀 감사합니다. 수식 작성 중 해결이 안돼 조언 부탁 드립니다. 감사합니다. ^^ 1. 시스템 식에서 사용하였던 샹들리에 청산을 지표로 보려고 시스템 식을 다음과 같이 바꿔 보았습니다.그러나 제대로 나타나지가 않네요. # __________<<< 매수 진입 >>>___________________________________________________ If 현재포지션 == 0 Then Begin If 포지션신호[1] != 1 And 포지션신호 == 1 Then Begin 매수진입예정가 = High; If CrossUp(Close,매수진입예정가) Then { 현재포지션 = 1; 진입후봉수 = -1; } End; End; # ----------<<< 매수 청산 >>>--------------------------- If 현재포지션 == 1 Then Begin 진입후봉수 = 진입후봉수 + 1; 매수청산선 = Highest(High,진입후봉수)-ATR(ATR_Len1)*ATR_Mul1; If CrossDown(Close,매수청산선) Then 현재포지션 = 0; End; If 현재포지션 == 1 Then Plot1(매수청산선,"매수청산선",BLUE); Else NoPlot(1); 2. CrossUp, Down은 atStop 명령어를 대신한 것입니다. 이게 적절한 것인지요? 3. 위 식 중에서 (시스템 식에서) 매수진입예정가 = High; If CrossUp(Close,매수진입예정가) Then Buy; 라고 한다면, 현재가가 고가를 넘어야 한다는 얘기라 논리적으로 말이 안 된다고 생각되는데 실제로는 신호가 나옵니다. 그래서 매수진입예정가 = High[1] 라고 하면 시스템 성과가 -로 돌아서서 이해가 되지 않지만 포기를 못하고 있습니다. 왜 그런가요?
프로필 이미지
다니엘87
2015-11-25
137
글번호 92719
지표
답변완료

45045관련입니다.

국내선물 정규장과 야간장을 모두 포함하는 복합차트에서, 최근 20일동안 9시부터 10시까지의 거래량 평균보다 크면 매수하는 시스템식으로 부탁드립니다.
프로필 이미지
예시
2015-11-24
100
글번호 92717
시스템
답변완료

문의드립니다

1 1틱차트에서 1초봉차트의 Ma(c,30) 의 지표를 나타내고 싶습니다 2 1틱차트에서 1분봉차트의 Ma(c,5) 의 지표를 나타내고 싶습니다 감사합니다
프로필 이미지
파인애플
2015-11-24
125
글번호 92712
지표
답변완료

문의드립니다

기준지수 위에서는 매수와 청산만 반복하고 싶습니다 기준지수 아래서는 매도와 청산만 반복하고 싶습니다 진입신호는 매수는 스톡케스틱 15-35사이에서 골드와 청산은 데드 매도는 스톡케스틱 85-65사이에서 데드 와 청산은 골드 기준지수는 변수로 변경가능하도록 부탁드립니다 스톡 수치도 변경가능하도록 부탁드립니다 청산하면서 매도신호가 나가지 않도록 청산하면서 매수신호가 나가지 않도록 부탁드립니다
프로필 이미지
원칙준수
2015-11-24
121
글번호 92692
시스템
답변완료

수식 문위드립니다

Input : short(20), long(40), sig(10); Var : MACDv(0), MACDsig(0),macdosc(0) ; MACDv = MACD(short, long); if MACDV > 0 Then PlotPaintBar(H,L,"강조",RED); Else PlotPaintBar(H,L,"강조",blue); 봉색갈 문위입니다 봉의 몸통 밖은 색갈이 나오지&#51066;게 할수있나요 몸통 안에만 강조색갈 나오고 밖은 일반적으로 나오는 선으로요
프로필 이미지
이공주7
2015-11-24
151
글번호 92691
강조
답변완료

강제로묶음.완전분리

Input : shortPeriod(2), longPeriod(20) ; Var : value(0); value = OSCP(shortPeriod, longPeriod); If CrossUP(value, 0) Then Buy(); If CrossDown(value,0) Then Sell(); #강제청산 SetStopTrailing(0.1,0.2,PointStop,0); SetStopProfittarget(6.0,PointStop); SetStopLoss(1.0,PointStop); ---------------------------------------------- 위수식과아래수식 완전분리 해주세요 # 추적청산 input : AtrMult(2), AtrPeriod(20); var : AtrVal(0), posHigh(0), posLow(0); # ATR 추적청산 ATRVal = ATR(AtrPeriod) * AtrMult; PosHigh = Highest(H,BarssinceEntry+1); PosLow = Lowest(L,BarsSinceEntry+1); If MarketPosition == 1 Then sell("ATR1", AtStop, PosHigh - ATRVal); If MarketPosition == -1 Then buy("ATR2", AtStop, PosLow + ATRVal); 위 두수식에서 청산은위에만적용하고 추적은별도로 진행되는방법없는지요? 부탁합니다.
프로필 이미지
큰바위얼굴
2015-11-24
109
글번호 92690
시스템
답변완료

지표 부탁드립니다

분봉차트에서 일봉상의 볼린저밴드를 표시하는법? 가능할지요? 예스에서 가능하다면 수식 좀 부탁드립니다. 그리고 6시간 거래되는 국내선물과 사실상 24시간 거래되는 해외선물에 함께 써도되는지도 좀 알려주시면 좋겟습니다. 감사합니다
프로필 이미지
지혜샘
2015-11-24
125
글번호 92689
지표
답변완료

부탁 드립니다.

언제나 도움 주셔서 감사 드립니다. 틱차트에서 과거 몇개봉이 아닌 지정한 시간 이후에 가격대별 거래량을 표시할수 있겠는지요? 미리 감사드리며 노고에 경배 올립니다.
프로필 이미지
yes
2015-11-24
116
글번호 92688
지표