커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식부탁드립니다.

저의 전략은 골든 크로스 때 매수 하는 전략을 그대로 사용 하되 수익률을 극대화 하기 위해서 데스 크로스 전에 매도를 하는 방식입니다. 장기 추 세 선을 20日 그리고 단기 추 세 선을 5日로 고정하는 방법을 하려고 합니다. -시스템 전략 아이디어를 시스템 언어로 구현. Input : shortPeriod(5), longPeriod(20) value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); ## 20 이동평균 상향돌파시 매수 If CrossUp (c, (ma,20)) Then Buy(); ## 5 이동평균 하향 돌파 전에 매도 If CrossDown >=0 , ((ma,5),c) Then Sell(); 이밑에 5일 이동평균 하향 돌파전에 매도하는 수식을 어떻게 해야할지 잘모르겟어서요 도와주세요 ㅜㅜ 부탁드립니다.
프로필 이미지
hn8469
2010-11-25
733
글번호 33900
시스템
답변완료

수식좀 부탁 드립니다.

안녕하세요? 예스스탁 덕분에 열심히 공부하고 있습니다. 아직은 너무 어렵고 지치게 만드네요. 기계가 마치 사람을 시험하는 것 같기도 하고 고수님들이 넘 부럽네요. 조금 귀잖겠지만 청산하는 식좀 만들어 주시면 감사하겠습니다. 1.진입은 조건에 따라 피라미딩으로 하고 있습니다. 그래서 청산도 그렇게 할수 있게 하려고 합니다. 2. 포지션을 보유하고 있고 가격이 하락하면 손절포인트를 상승된 가장 최근의 최고가격에서 -10% 이고(AND), C가 < L[1]이고 양봉(C>O) 이면 전량청산이 되도록 손절포인트를 이동 하면서 트레일링되게 해주십시요. 4. 가격이 상승하면 이익실현 분할 청산은 가장최근의 최저가격보다 +5%이상이고(AND) C > H[1]이면서 음봉이면(C<O>) 현재 보유포지션의 25%를 분할 청산하고 ... 이후부터는 새로운 최고 가격에 25%씩...청산할 수 있게 해주세요. ### 진입은 자산가격대비 20%...10%...5%씩 하는데 청산은 이렇게 보유물량으로 해도 괜잖은지 잘 모르겠네요. 5. 적절한 손절포인트나 이익실현은 최적화 할 수 있도록 변수로 정해주시고 아직 실력이 모자라니 자세한 설명과 혹시 제 표현에 문제점이 있으면 멘트도 부탁 드립니다. 5. 항상 감사하게 생각하고 있습니다^^.
프로필 이미지
희망벌
2010-11-26
739
글번호 33899
시스템
답변완료

문의사항입니다.

코스피 선물지수를 코스피지수로 환산하고 싶읍니다. 또, 코스피 옵션도 각 행사가 별로 각각의 옵션가격을 감안하여 코스피 지수로 환산해 보고 싶은데요 선물지수를 코스피로 환산하는 계산식은 이미 나와 있는듯 한데요 알려주시면 고맙겠고요..(실시간으로 지수변환하여 보고자 함) 옵션부분은, 행사가가 250이라면 지수환산(어떤 hts에서 참고함)하면 1926.89 정도 된다고 합시다. 그럼 그 행사가 옵션의 현재가가 변화게 될 경우 지수도 현재가 변화 에 따라 환산하여 보고 싶은데요 방법이 없을까요
프로필 이미지
파일럿
2010-11-25
875
글번호 33898
지표
답변완료

문의드립니다.

안녕하세요 지표식 중 Positive Volume Index를 MACD Oscillator처럼 변환이 가능한가요?^^ 1. 갭보정하고 2. PVI가 PVISIG를 상향돌파할때 빨간색 막대그래프 3. PVI가 PVISIG를 하향돌파할때 파란색 막대그래프으로 변환해주세요 (MACD Oscillator처럼과 같은 형태로... PVI와 PVISIG의 간격이 벌어지면 막대그래프도 길어졌다, 줄어들었다로 표현 가능하게요) 그리고 갭보정한 MACD Oscillator 지표도 부탁드립니다.*^^* 즐거운 하루 되세요
프로필 이미지
마린187
2010-11-25
787
글번호 33895
지표
답변완료

질문드립니다

주초, 주말, 월초, 월말, 월화수목금 이런 것을 알수 있을까요? 주초면, A라 식을 적용하고, 주말이면, B란식을 적용하라고 이렇게요.. if dayofweek(date) < dayofweek(date[1]) Then{ ///검색해 보니, 이게 주초라면 인것 같은데 맞나요? 다른것들도 좀 알려주세요~
프로필 이미지
초인
2010-11-25
744
글번호 33889
시스템
답변완료

수식 문의 드립니다^^

늘 친절하게 답변해주시고 답변내용에서도 많이 배우고 있습니다. 이평선 관련한 수식을 만들고자 하는데... 시스템쪽은 초보인지라 이리 문의드리고자 합니다. 우선 올려주신 수식이 타사hts(예를 들면 키움)에서도 신호가 만들어지는지 궁금하구요.. 만들어주신 수식은 하이투자증권 hts상에서만 적용되는지요?? 매수나 매도신호 청산 신호를 보면서 자동매매가 아닌 수동매매로 진행할것이기에 여쭤봅니다. 궁금한 수식내용은 연결선물차트 3분봉에서 3선.5선.9선이 수렴(가격이 같거나 0.2P 내에 근접) 지수가 수렴한 위치(수렴가격)에서 3틱(0.15p)위면 매수신호... 반대로 수렴한 구간에서 3틱 아래면 매도신호가 뜰수 있도록 부탁드리구요. 청산신호는 매수시에는 가격(지수)이 5선을 0.1P 깰때 매도시에는 가격이 5선을 0.1P 돌파시 신호가 나오게 만들어주셨음 합니다. 올려주신 수식을 토대로 검토하고 다시금 문의드리겠습니다. 그럼 좋은 답변 기다리겠습니다. 수고하세요~
프로필 이미지
글로리칸
2010-11-25
875
글번호 33888
시스템
답변완료

일목균형과 호가

안녕하세요 이전에 부탁드린 일목균형 공식은 감사합니다. 이번에는 호가잔량이평 교차와 일목균형의 기준선과 전환선의 교차가 일치할때만 매수매도신후가 나오는 식을 원합니다. 감사합니다.
프로필 이미지
들장미
2010-11-25
858
글번호 33887
시스템
답변완료

수식 문의입니다.

안녕하세요. 좋은 데이타 제공에 감사드립니다. 20일 이평선에서 현재 이평값 빼기 1개전 이평값이 양이면 빨간색, 음이면 파란색으로 표시 (여기까지는 수식으로 막대그래프로 만들었습니다) 그런데 여기서 현재 막대그래프와 1개전 막대그래프 단 2개만 보이도록 설정하고 싶은데 방법을 모르겠습니다. (2개가 안되면 현재의 막대그래프 1개도 무방합니다) 남은 일과 좋은 시간 되시기 바랍니다. 미리 감사하다는 인사 드립니다.
프로필 이미지
챠트의꿈
2010-11-25
824
글번호 33886
지표
답변완료

주봉적용

아래 코드는 분봉에서 일봉적용입니다 근데 분봉에서 주봉적용하고 싶습니다 말씀하신대로 데이타부족으로 인해 안된다는거 알고있습니다 하지만 주봉적용시 어떻게 변하는지는 알고싶습니다 꼭 부탁드립니다 Input:Period(14); Var:j(0),sum1(0),sum2(0),sum5(0),sum6(0),ma5(0),ma6(0); Array:value1[100](0),value2[100](0),value3[100](0),value4[100](0); if Date[1] != Date then { for j = 98 downto 0 { value1[j+1] = value1[j]; value2[j+1] = value2[j]; value3[j+1] = value3[j]; value4[j+1] = value4[j]; } } if DayClose(1) > 0 then { value1[0] = iff(DayHigh(0)-DayHigh(1)>0 and DayHigh(0)-DayHigh(1)>DayLow(1)-DayLow(0), DayHigh(0)-DayHigh(1),0); value2[0] = iff(DayLow(1)-DayLow(0)>0 and DayHigh(0)-DayHigh(1)<DayLow(1)-DayLow(0), DayLow(1)-DayLow(0),0); } sum1 = 0; sum2 = 0; for j = 0 to Period-1 { sum1 = sum1 + value1[j]; sum2 = sum2 + value2[j]; } value3[0] = sum1/Period; value4[0] = sum2/period; sum5 = 0; sum6 = 0; for j = 0 to Period-1 { sum5 = sum5 + max(DayHigh(j)-DayLow(j),abs(DayClose(j+1)-DayHigh(j)), abs(DayClose(j+1)-DayLow(j))); sum6 = sum6 + abs(value3[j]-value4[j])/(value3[j]+value4[j])*100; } ma5 = sum5/Period; ma6 = sum6/Period; Plot1(value3[0]/ma5*100, "DIPlus"); Plot2(value4[0]/ma5*100, "DIMinus"); Plot3(ma6, "ADX");
프로필 이미지
시세
2010-11-25
796
글번호 33882
지표