커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

시스템식 질문드립니다.

그림과 갗이 atr#1값(검정색)이 atr#2값(오렌지색)을 크로스업을 만족할경우 아래 adx값(굵은진한 파란색)이 두봉이상 상승하는 구간에 상승이나 하락하는 진입하는 식을 만들고 싶습니다. 만약 adx값이 계속 하락한다면 진입하지 않구요 이런 형식의 시스템식도 가능한지요?
프로필 이미지
회원
2010-02-05
665
글번호 27900
시스템
답변완료

13378 관련하여..

만약 답변하신대로 분봉 하나의 시가고가저가종가로 구현되지 않는다면.. 종가 하나로는 구현이 된다는것인가요? 그럼 분봉종가로 표현하는 수식 좀 부탁드립니다
프로필 이미지
원더
2010-02-05
625
글번호 27899
지표

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

프로필 이미지
러블리
2010-02-05
241
글번호 27895
지표
답변완료

수식 작성 부탁 드립니다

원래는 오버나잇 시스템인데 아래와 같이 두 가지 형태로 변형하여 작성하고 싶습니다. (예1) 30분봉 선물에서 20이평선과 60이평선이 골든크로스면 매수하고 데드크로스면 매도하라. 종가가 20이평선을 데드크로스면 매수청산하라. 종가가 20이평선을 골든크로스면 매도청산하라. 오버나잇 하지 않고 종가에 강제청산하라. 또한 종가청산 되지 않았었다면 오버나잇 되었을 상황이라면 다음날 첫봉에 진입하라. (예1)에서 중요한 것은 종가청산 되었을 때 다음날 재진입 하도록 하는 식입니다. 이것을 위의 이평선 돌파식과 같은 단순한 조건식으로 구현하지 말고 포지션함수 등을 이용해서 다른 수식에 응용할 수 있는 힌트를 얻을 수 있도록 작성 부탁합니다. (예2) 30분봉 선물에서 20이평선과 60이평선이 골든크로스 발생한 이 후의 음봉에서 매수하고 데드크로스 발생한 이 후의 양봉에서 매도하라. 종가가 20이평선을 데드크로스면 매수청산하라. 종가가 20이평선을 골든크로스면 매도청산하라. (예2)에서 중요한 것은 골든크로스가 발생하는 즉시 진입하는 것이 아니라 골든크로스가 발생한 봉을 포함해서 음봉이 나오기 전까진 진입하지 않다가 비로서 음봉이 나오면 그때 진입한다는 겁니다. 물론 음봉이 나오지 않고 청산신호가 나오면 아무것도 하지 않고 그냥 지나가게 될 것입니다. 감사합니다.
프로필 이미지
joyful
2010-02-04
563
글번호 27894
시스템
답변완료

수식부탁드립니다.

금일 시가에서 9시30분까지 거래량이 전일 동시간대 거래량보다크고 9시30분 지수가 시가보다크면 매수 시가보다 작으면 매도. kpper083@naver.com 부탁 드립니다.
프로필 이미지
슬러거03
2010-02-04
603
글번호 27893
시스템
답변완료

오류 살펴주세요.

일전에 메일로 시스템오류 질문을 드린후 신속하고 친절한 답변을받고 너무도 감사하여 송구하기까지 합니다. 그래도 질문은 계속될 수 밖에 없음을 양지해주시기 바랍니다...^^; 아래 전초 부분은빼고 진입식과 청산식만 올렷습니다. 매수식과 매도식 각각에서 문법에러라며 중괄호 오류가 하나씩 뜹니다. 이리저리 맞춰봐도 잘 모르는지라...혹시나 수식의 전초부분이 필요하다면 답변받고 다시 올리겠습니다. # 매수식================================================================================# #수평횡보==========================================================================# if dayindex()==0 and c[1]+1.5 > c then //시초가 종가가 갭상승하고 1.5p초과일경우 진입제한 if BWidth < 0.02 then //볼밴와이드 시그널이 기준선 0.02 미만일 경우 if{{ crossup (렌코[0],중기가중이평) and 렌코[0] > 단기가중이평 and 단기가중이평 > 중기가중이평 and 중기가중이평 > 장기가중이평 and crossup (저항선,지지선) and 저항선 > 평균추세선 then } or #상승횡보==========================================================================# //추세 상승중 볼밴와이드 시그널이 기준선 0.02 미만일 경우 { 렌코[0] >=렌코[1]+0.5 and 저항선 > 평균추세선 and 렌코[0] > 단기가중이평 and 단기가중이평[1] >= 중기가중이평[1] and 중기가중이평[1] >= 장기가중이평[1]and crossup (RSIV,SPercent)}}then buy("매수",AtMarket); # 볼밴와이드 기준선 0.02 이상일경우===================================================# if BWidth >= 0.02 then //볼밴와이드 시그널이 기준선 0.02 이상일 경우 {if ( CrossUp(단기가중이평,중기가중이평) or CrossUp(단기가중이평,장기가중이평)) and ( CrossUp(단기가중이평,평균추세선) or CrossUp(고가WMH,저가WML) or CrossUp(고가WMH[1],저가WML[1])) and 단기가중이평>중기가중이평 and 렌코[1] < 렌코[0] then buy("매수",AtMarket);} #매수청산식=================================================# if CrossDown(단기가중이평,중기가중이평) then exitlong("매수청산",AtMarket); #매도식======================================================# #============================================================# if dayindex()==0 and c[1]-1.5 < c then //시초가 종가가 갭하락하고 1.5p미만일경우 진입제한 #수평횡보==================================================================================# if BWidth < 0.02 then //볼밴와이드 기준선이 0.02 미만일 경우 if{{ CrossDown (렌코[1],중기가중이평) and 렌코[1] < 단기가중이평 and 단기가중이평 < 중기가중이평 and 중기가중이평 < 장기가중이평 and CrossDown (저항선,지지선) and 저항선 < 평균추세선 } or #하락횡보============================================================================= //추세 하락중 볼밴와이드 시그널이 기준선 0.02 미만일 경우 { (Crossdown(단기가중이평,중기가중이평) or Crossdown(단기가중이평,장기가중이평)) and ( Crossdown(단기가중이평,평균추세선) or Crossdown(고가WMH[1],저가WML[1])) and CrossDown (단기가중이평,중기가중이평) and CrossDown (단기가중이평,장기가중이평) and (단기가중이평 < 중기가중이평) and 렌코[1] > 렌코[0] }} then Sell("매도",AtMarket);} # 볼밴와이드 기준선 0.02 이상일경우===================================================# if BWidth >= 0.02 then //볼밴와이드 시그널이 기준선 0.02 이상일 경우 {if ( CrossDown(단기가중이평,중기가중이평) or CrossDown(단기가중이평,장기가중이평)) and ( CrossDown(단기가중이평,평균추세선) or CrossDown(고가WMH,저가WML) or CrossDown(고가WMH[1],저가WML[1])) and 단기가중이평 < 중기가중이평 and 렌코[1] > 렌코[0] then Sell("매도",AtMarket);} #매도청산=========================================# if Crossup (단기가중이평,중기가중이평) then exitshort("매도청산",AtMarket); #15시04분 청산====================================# SetStopEndofday(150400);
프로필 이미지
고릴라
2010-02-04
703
글번호 27892
시스템

바닥차기 님에 의해서 삭제되었습니다.

프로필 이미지
바닥차기
2010-02-04
3
글번호 27891
지표
답변완료

질문드립니다

기본챠트와 보조챠트의 분데이타에서 당일미결증감금액을 표현하고 싶습니다. 예) 전일미결 당일미결 시가 고가 저가 종가 당일미결증가금액 9시 5000 10,000 100 150 50 100 (10,000-5000)*(100+150+50+100)*1/4 10시 15,000 100 130 10 120 (10,000-5000)*(100+150+50+100)*1/4 +(15,000-10,000)+(100+130+10+120)*1/4 즉 분데이타상으로 당일미결증감금액을 당일치 누적만으로 표현하고 싶습니다 주종목과 타종목을 동시에... 감사합니다.
프로필 이미지
원더
2010-02-04
683
글번호 27889
지표
답변완료

13374 추가 질문

성가시게 해서 죄송합니다. 2분봉 챠트에서 5분,10분,30분 볼린저밴드를 설정할수 있는 수식을 부탁드립니다. 감사합니다.
프로필 이미지
양방산인
2010-02-04
693
글번호 27888
지표