커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7710
글번호 230811
답변완료
툴팁 건의
캔들 위에 마우스 올리면 나타나는 툴팁이 너무 빨리 사라지는 문제에 대해 아래처럼 답변 주셨습니다.
*** 이전 답변 ***
툴립은 계속 유지되면 다른 사용자분의 불편이 있을 수 있으므로
다른사용자분들의 의견을 좀더 수렴해서 변경할 계획입니다.
이용에 참고하시기 바랍니다.
===================================================
건의사항)
잠깐 표시(현재 상태 그대로 사용), 계속표시 : 사용자가 선택할 수 있게 해주면 될것 같습니다.
또는 "N초동안 표시" : 사용자가 5초, 30초 등 원하는 초를 입력.
2011-07-25
788
글번호 41265
답변완료
간단한 질문.
1)
swinghigh(1,c,3,3,7)
기준봉 종가를 기준으로 좌측에 3개종가 우측에 3개의 종가보다 큰봉이 있으면
스윙하이로 보고 기준봉의 종가를 리턴하게 됩니다.
위 해석이 첫번째
c < c[1] && c[1] < c[2] && c[2] < c[3] && c[3] > c[4] && c[4]>c[5] &&
c[5] > c[6] && c[6] > c[7] 의 의미인가요?
아니면
두번쨰
좌측 3개 우측세개가 같던 틀리던 가운데(3번째) 봉이 가장 높은것을 기준으로 보나요?
c = c[1] && c[1] = c[2] && c[2] < c[3] && c[3] > c[4] && c[4]=c[5] &&
c[5] = c[6] && c[6] > c[7] ..의 의미인가요?
2) 만약 해석이 두번째라면
아래와 같은 스윙하이 개념은 아래와 같이 작성해주어야 하나요?
c < c[1] && c[1] < c[2] && c[2] < c[3] && c[3] > c[4] && c[4]>c[5] &&
c[5] > c[6] && c[6] > c[7]
3)
var1은 일반변수이므로 이전값에 값을 저장할 수는 없다고 하셨는데요.
> 휴식 님이 쓴 글입니다.
> 제목 : 간단한 질문.
> if 조건 then {var1= 1, var1[1] = 0 ; }
>내장변수 var1의 이전값 var1[1]엔 값을 할당 할순 없나요?
그럼 배열 변수로
제가 의도한 이전 변수값에 저장할수 있나요?
저장할수 있다면
corssup(ema(c,5),ema(c,10)) 조건이 발생 하면
배열변수 0에 1 이전 값은 0 이 되게끔 작성 해주세요.
2011-07-25
717
글번호 41263
답변완료
수식 부탁드려요!
피봇 2차 저항 돌파시 매수
피봇 2차 지지 하향이탈시 매도식 부탁드려요!
2011-07-25
807
글번호 41262
답변완료
안녕하세요
안녕하세요
다음과 같은수식을 합성하고자 합니다
가.항과 나.항모두 크다와 작다라고만 표현한 식입니다
가)5분봉챠트와 15분 45분 세개챠트가
아래수식에 만족할경우 신호받기
input : maP(80),BBP(20),Dv(2);
var1 = ma(C,80);
var2 = BollBandup(BBP,Dv);
var3 = BollBanddown(BBP,Dv);
if CrossUP(var1,var2) Then
sell();
if CrossDOWN(var1,var3) Then
buy();
나)5분봉챠트와 15분 45분 세개챠트가
아래수식에 만족할경우 신호받기
if RSI(9) > 50 And
stochasticsD(5,3,3) > 50 And
MACD_OSC(12,26,9) > 0 And
MACD(12,26) > 0 And
C > ma(C,20) And
var1 > var2 Then
buy();
if RSI(9) < 50 And
stochasticsD(5,3,3) < 50 And
MACD_OSC(12,26,9) < 0 And
MACD(12,26) < 0 And
C < ma(C,20) And
var1 < var3 Then
sell();
사용하고자 하는 주기(분)을 추가시 그리고 제거방법도 알려주시면 감사하겠습니다
항상 감사합니다
2011-07-25
819
글번호 41254
답변완료
질문드립니다
5일선이120일선을 크로스다운하고 다시 크로스업 이어서 다시 크로스다운하고 크로스업... 이 구간 전체의 최고가를 도출하고 싶은데 아이디어가 떠오르지 않는군요.. 부탁드립니다
2011-07-25
901
글번호 41249
답변완료
시스템식문의합니다.
조건 : macd-함수값을 a / macd 지수이동평균값 -b
a-b의 차이를 c / c가 0을 상,하향돌파하는 최근의4개를 찾는다
진입: 조건이 최근50개봉안에서 만족하고 최근4번의 상,하향교차가 발생하는 봉의 최고가에다 최근4개봉의평균값의1/2더한값(뺀값) -매수(매도)
청산 : RSI값이 과매도/과매수값 과 볼린져밴드 상,하단에 닿을시 두조건이 충족되면 청산
수고하세요
2011-07-25
894
글번호 41248
답변완료
수식문의 또하나 할께요
안녕하세요. 밑에 다른 분의 19656 질문에 대한 답변을 봤는데 답변하신 것을 그냥 복사해서 테스트 해보려고 하니까 에러가 나서 잘 안되네요. 그래서 다시 여쭤봅니다.
(질문요지)익절후 무조건 매매중단
if crossup(c.var1) then
{ buy ("",onclose) }
if crossdown(c,var1)then
{ sell("",onclose1)}
setstopprofittarget(1.0,pointstop)
이럴 경우 익절후 무조건 매매를 중단하게 하고 싶은데...수식을 꼭좀 가르쳐주시길 부탁 드립니다.
(질문2)그리고 시스템a와 시스템b를 동시에 한 컴퓨터에서 돌리고 있다고 할때
시스템a에서 익절이 됐을 경우 시스템a의 매매를 중지 시키는 것과 동시에
시스템b에서도 매매를 중지하게 하는 것이 가능한가요?
2011-07-25
804
글번호 41247
답변완료
검색식좀 부탁드립니다
현재가 기준으로 특정봉동안의 가장큰 거래량이 두번째 큰거래량의 2배가되는 종목
예 현재가부터 10개봉전까지 그중 가장큰거래량이 두번째 큰거래량보다 2배가 되는종목
거래량이 가장 큰봉은 꼭 현재가 일필요는 없고 10개봉중어디에 위치해 있어도 상관없습니
다 두번째큰봉도 마찬가지고요 그리고 기간이되는 특정봉과 거래량이 가장큰봉과 두번째
봉의 %비율을 제가 조절할수있게 임의로 해주신다면 감사하겠습니다
2011-07-25
684
글번호 41246
답변완료
문의드립니다
1)여러가지 매수기법을 적용하여 1번매수신호 발생체결된 종목의 주식은 1번 매도신호로만 발생체결
2번매수신호로 발생체결된 종목의 주식은 2번 매도신호만 발생체결
1번2번매수신호 발생체결에 상관없이 공통적으로 발생체결되는 매도신호 작성법(형식)을 알려주세요.
2)매수체결 당일에만 발생하는 매도신호와 매수체결 당일이 아닌날에만 발생하는 매도신호작성법(형식)을 알려주세요.
3)시스템감시는 분봉으로 선택하고 당일과 전날의 시고저종가를 선택하는 방법과
1분봉차트에서 5분봉의 시고저종가를 선택하는 방법을 알려주세요.
예) 분봉차트에서 당일과 전날의 시고저종가를 랭귀지로 입력하는 방법
1분봉차트 현재의 5분봉혹은 전분봉의 시고저종가를 랭귀지로 입력하는법
1분봉차트 당일의 일봉 혹은 전날일봉의 시고저종가를 랭귀지로 입력하는법
4)밑에 첨부 파일의 분봉과같이 1분봉에서 처음 1분봉의 고가와저가를 1차고가와저가
하락시 1차고가는 놔두고 2차저가 형성 1차고가 돌파시 2차고가형성 2차저가 돌파시 3차저가형성하듯이 가장최근의 고가를 설정고가[0] 설정저가[0] 그전고가와저가를 설정고가[1]설정저가[2]이런식을 인식해서 랭귀지로 입력할수 있는 방법을 알려주세요.
5)매수후 위와같이 인식된 가장 최근의 설정저가[0]을 현재가격이 한호가라도 내려갈시 매도
매수후 전일저가보다 현재가격이 한호가라도 내려갈시 매도
6)시스템성능평가(시뮬레이션)할때 주기를 고정해놓고 차트를 바꿔보는법부탁드립니다.
매매는 1분봉으로 했지만 5분봉10분봉일봉 월봉의 어느시점의 가격 부위에서 매도 매수가 행해졌는지 확인해보고 싶어서요..
7)매수혹은 매도신호가 발생할 조건이 형성되었지만 당일의 고가와저가사이에 있지않으면 매수금지혹은 매도금지하는 방법을 알려주세요.
예로 당일 점상한가 전일 종가보다 고가 높을시 매수신호발생
종가 10000원 현재가10050원 신호발생 당일 점상한가 11500원 고가와저가사이에 신호발생가가 없기때문에 매수혹은 매도 신호 발생금지
답변부탁드립니다.오늘 하루도 수고하세요^^
2011-07-25
788
글번호 41245