커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

질문있읍니다

최근500개봉에서500개봉의평균값돌파시매수이탈시매도수식좀적어주시면감사하겠읍니다
프로필 이미지
회원
2004-04-28
1014
글번호 3414
시스템
답변완료

돌파매매를 사용하고 싶어서...

안녕하십니까? 항상 수고하시느라 고생이 많습니다. 저번에 제가 했던 질문이 너무 광범위 하다고 하셔서 제가 다시 적어봅니다. 우선 기본적으로 채널돌파전략을 사용하고 싶습니다. 즉 n일 전 최고가나 최저가를 돌파하는 경우에 매수 혹은 매도신호를 나타나게 되겠지요. 이 때 ATR을 이용하여 필터링을 작성하고 싶습니다. 돌파를 한다하여 모두 매매하게 된다면 아무래도 휩소에 비용이 좀 많이 들거 같애서요. 변동성은 전일 종가대비 150%*ATR을 돌파한다면 채널돌파식이 유효한 것이 되겠지요... 이동평균선은 그냥 한 번 넣어본것인데 많은 자유도를 다 충족시키는 시스템이라는 것은 존재치 않으니까 이 평 선에 대한 내용은 제외하겠습니다. 그냥 주관적으로 장기 이평선을 통해 최대한 거래를 줄이고 싶어서 넣어보았습니다... 그렇다면 우선 진입은 가격채널돌파 + 변동성 돌파의 두가지 형태를 통해서 진입을 하게 되겠지요.. 청산은 보통 손실거래시에 10%, 수익거래시에 30% 수익청산(포지션 1/2)+포지션1/2은 k*ATR정도에서 트레일링 스탑을 걸어도 되겠습니다. 신규매도 포지션은 이와 반대로 하면 되겠지요 그냥 하나의 예로 적어보았습니다. 요약하자면 entry : n일 전 최고/최저 돌파 and 전일종가가 ATR*K(%)를 돌파하는 경우(위든 아래든) exit : 포지션의 1/2는 30%에서 청산 그리고 1/2는 K*ATR 수준에서 완전청산 이정도로 가능하겠군요... 수식 좀 부탁드립니다. 코딩이 어려워서 부탁드립니다..^^ 그리고 K값은 임의로 해주셔도 됩니당.
프로필 이미지
player
2004-04-28
1290
글번호 3413
시스템
답변완료

질문 드립니다

여전히 감사 드립니다 아래 시스템 식을 인용하여 1. macd 를 이용한 매수 매도식과 2. sto를 이용한 매수 매도식을 부탁 드립니다 참조 식 ;- var : SHV1(0), SHV2(0), SLV1(0), SLV2(0), var1 = ma(C,5); SHV1 = SwingHigh(1,var1,2,1,100); SHV2 = SwingHigh(2,var1,2,1,100); SLV1 = SwingLow(1,var1,2,1,100); SLV2 = SwingLow(2,var1,2,1,100); if SLV1 >= SLV2 and var1 > var1[1] and var1[1] < var1[2] then buy(); if SLV1 <= SLV2 and var1 < var1[1] and var1[1] > var1[2] then sell();
프로필 이미지
회원
2004-04-28
1131
글번호 3412
시스템
답변완료

수식문의

피봇에서 시가가 2차저항선위에서 시작해서 현재가가2차저항선을 하향이탈하면 매도진입시 음봉이어야하고 시가가 2차지지선밑에서 시작해서 현재가가2차지지선을 상향돌파하면 매수진입시 양봉 이어야할때 어떻게 되나요 복잡해서 힘드네요 ^^
프로필 이미지
회원
2004-04-28
943
글번호 3411
시스템
답변완료

질문 40번의 재 질문 내용

질의 내용을 확실하게 표현 못해 미안 합니다. 질문 31번의 질문 내용과 같은 개념으로 2개( 또는 2개 이상)의 조건을 각각 한 화면에 나타나게 하면서 각각의 해당 번호에 대한 매도 매수 signal 이 나타나게 하는 방법을 말씀 드린 것 입니다.
프로필 이미지
회원
2004-04-28
1130
글번호 3409
기타

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

프로필 이미지
엘티
2004-04-27
36
글번호 3403
시스템
답변완료

문의

특정 지표를 만든후 이를 사용자함수로 구현시켜 시스템식을 만들경우, 그특정지표가 구현한 사용자함수가 여러가지의 value를 가지는 경우에(한지표가 변수값에따라 여러가지로 다양하게 표시되어 사용자함수도 부득이 하게 여러가지 로 나타나게 되는 경우임), 그중 특정한 value를 구분하여 시스템식에서 표시하는 법을 알고 싶습니다. 예를 들어 이동평균선이란 사용자 함수를 만들때, 5일 이평선을 value1 20일 이평선을 value2로 표현하는 사용자 함수를 만들경우, 사용자함수로 표시하여 value1이 value2를 상향 돌파할 경우 매수하는 식을 만든다고 할때, 시스템식에서는 단순히 '이동평균선'이란 사용자 함수를 호출하면 불가하므로 사용자함수'이동평균선'중에서 value1,value2를 따로 구분하여 호출하여 표시 하여야 가능합니다. 그경우에 표시법을 알고 싶습니다. 이동평균선(ma) 같은 내장함수는 굳이 이럴 필요가 없으나 지표를 가공하여 사용자 함수로 만든 경우엔 시스템식에서 표현하기가 쉽지 않아 문의 드립니다.
프로필 이미지
xodlim
2004-04-27
1518
글번호 3402
시스템
답변완료

수식문의입니다.....

채널돌파시스템 적용시 문제가 생겨 질문드립니다..... 10분봉을 쓰고 기준은 봉의 종가로 하고 있습니다.... 즉 crossup(c,채널) 식을 이용하고 있습니다.. 그런데 문제는 전일 종가가 기준채널보다 위에 있었는데.... 다음 날 시초가가 갭 하락하여 채널 밑에서 시작되었을 때입니다...... 10분봉 기준으로 첫번째 봉이 양봉을 만들며 봉의 종가가 기준채널을 돌파하는 경우 당연히 매수신호가 나오리라 기대했었는데 나오지 않았습니다.... 차트상에는 양봉을 만들며 봉이 채널을 상향돌파했는데, 전일 종가가 그 채널보다 높았기 때문에 상향돌파했다고 인식하지 않는 것 같습니다... 이 문제를 어떻게 해결할 수 있을까요.... 전일 종가가 채널보다 높았어도 다음 날 갭 하락 시작후 봉이 채널을 상향돌파하면 매수가 나오게 하고 싶습니다....
프로필 이미지
루아흐
2004-04-27
1254
글번호 3401
시스템
답변완료

수식문의

오늘의 일중고가가 최근 5일간의 일중고가 중 최고가이고, 분봉의 종가가 오늘의 최고가를 기록한 분봉의 종가를 하향 돌파시 매도하는 식을 부탁드립니다.(60분봉 사용) 최근 5일간의 일중고가의 최고가를 highest(dayhigh(), 5)라고 쓰면 맞나요?
프로필 이미지
lakepine
2004-04-27
1167
글번호 3400
시스템