커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7658
글번호 230811
답변완료
다음수식 부탁드립니다.
수식1 : 지지저항1
m=oi(0)-oi(1);
HighestSince(1, CrossUp(m,d),c)
수식2 : 지지저항2
m=oi(0)-oi(1);
LowestSince(1, CrossUp(m,d),c)
수식3 : 지지저항3
m=oi(0)-oi(1);
LowestSince(1, CrossDown(m,-d),c)
수식4 : 지지저항4
m=oi(0)-oi(1);
HighestSince(1, CrossDown(m,-d),c)
지표조건설정
d 300
---------------------------------------------------------------------------------
수식1 만 설명합니다.
m=oi(0)-oi(1);
m=미결재약정현재봉의값 - 미결재약정 1봉전의값
-> 현재에서 직전을 빼는것이니까 미결이 얼마나 차이가 나나 이거겠죠.
HighestSince(1, CrossUp(m,d),c)
-> 가운데 있는 CrossUp(m,d)을 먼저 설명하면 m은 미결차이, d는 지표조건설정에서 300이라 했으니
미결차이가 300을 상향한다..이런의미죠.
아래 HighestSince 설명을 보고 해석해보니.. 미결차이가 300을 상향할때..c(선물현재봉의 최고값)를
라인설정 지표1 처럼 표현해라.. 이른 뜻입니다.
--------------------------------------------------------------------------------
다음 키움수식을 미결차이 D를 변수로 조정할수 있게하여 예스식으로 부탁드립니다.
감사합니다.
2012-04-23
573
글번호 50324
답변완료
조건검색식 문의드립니다
일전에알려주신 데이터로만들러고하는데요
검색조건 문의드립니다
(1)오늘의 거래량이 전일보다 50%이상일때또는100이상일때
%로를 조절하여 검색할수있어으면하고 일봉에서든 분봉에서든 조절하여 검색하고요
(2)전일의 총거래건수 대비 몇%이상또는이하로 설정하여 검색할수있었으면합니다
그리고 이건지표식인대요
(1) 총거래건수를 지표식에서 0선를 기준으로 전일보다 거래건수가 더만의면 몇%로
가더만다 이런식의로 불수있게 하였으면하니다 알려주세
거래량도 부탁드립니다 일봉으로 보면 전일보다 더만은지 적은지는알수있지만
대량얼마나 만은지적은지를 섬세하게알고싶어서요
2012-04-23
419
글번호 50323
답변완료
문의드림니다
당일 시가대비 20% 상승하면 매수
2012-04-23
435
글번호 50322
답변완료
문의드려요
if 명령어는 완성시에 검색된다고 수식작성 Q&A 보았는데
현재 검색 가능한 명령어는 어떤것이 있나요???
이것을 바꾸고싶어요
input : p1(12),P2(26),P3(9),sto1(10),sto2(5),sto3(0);
if data1(macd(P1,P2) > ema(macd(P1,P2),P3) and StochasticsK(sto1,sto2) > StochasticsD(sto1,sto2,sto3)) and
data2(macd(P1,P2) > ema(macd(P1,P2),P3) and StochasticsK(sto1,sto2) > StochasticsD(sto1,sto2,sto3)) and
data3(macd(P1,P2) > ema(macd(P1,P2),P3) and StochasticsK(sto1,sto2) > StochasticsD(sto1,sto2,sto3)) and
data4(macd(P1,P2) > ema(macd(P1,P2),P3) and StochasticsK(sto1,sto2) > StochasticsD(sto1,sto2,sto3)) and
data5(macd(P1,P2) > ema(macd(P1,P2),P3) and StochasticsK(sto1,sto2) > StochasticsD(sto1,sto2,sto3)) and
data6(macd(P1,P2) > ema(macd(P1,P2),P3) and StochasticsK(sto1,sto2) > StochasticsD(sto1,sto2,sto3)) and
data7(macd(P1,P2) > ema(macd(P1,P2),P3) and StochasticsK(sto1,sto2) > StochasticsD(sto1,sto2,sto3)) Then
buy();
if data3(StochasticsK(sto1,sto2) > StochasticsD(sto1,sto2,sto3)) Then
exitlong();
SetStopLoss(1);
SetStopProfittarget(1);
이문의에 대한 답변으로,
문의하신 내용은 봉완성시로만 가능합니다.
수식에서 봉미완성일때 신호가 발생할 수 있는 타입으로
atstop과 atlimit이 있습니다.
이 두개의 타입은 현재봉에서 계산되는 특정값과
현재시세를 서로 비교해서는 신호를 발생할 수 없고
항상 최근 완성된봉(직전봉)에서 특정 값을 셋팅한 후에
현재시세와 비교해서 신호를 발생할 수 있습니다.
모두 주종목(data1)의 가격으로만 가능합니다.
작성하신 식은 참조데이터를 이용하는 내용이므로
봉완성시로만 작성가능합니다.
이렇게 답변이왔는데요 atstop식과 atlimit식으로 각각 만들어주시면 감사하겠습니다^^ 부탁드려요
2012-04-23
447
글번호 50321
답변완료
종목검색식 문의
안녕하세요.
다음에 대한 검색식 부탁 드립니다.
1. 주가가 하락중인 경우, MACD 오실레이터의 상승 다이버전스
2. 주가가 상승중인 경우, MACD 오실레이터의 하락 다이버전스
감사합니다.
수고하세요.
2012-04-23
422
글번호 50320
답변완료
과거시점 검색,다시 질문 드립니다.
예스스탁님께서 주신 식으로 검색하니 내용이 제대로 안 나오네요.
(실제 다른 HTS로 검색한 것과 전혀 다른 결과가 나오고,객관적으로도 갯수가 너무 많지않아서 뭔가 잘못된 것이 확인이 됩니다)
꼭 좀 해 봤으면 하는 데,다시 한 번 부탁드립니다.
현재날짜와는 상관없이 과거 특정시점 (예를 들어 2011년 4월11일)에 그 때의 20일전(이것은 40일전,60일전 등으로 쉽게 바꿀 수 있게 input할 수 있게)가격대비 상승한 종목을 검색하는 식을 부탁합니다.
앞서 주신 두 식은 다 잘 안되는 걸로 확인하였습니다.
수고스럽지만 다시 한 번 부탁드립니다.
2012-04-22
418
글번호 50319
답변완료
문의 드립니다.
수고많으십니다.
1)
혹시 옵션 등가 교차차트를 데이터로해서 교차지점에 왔을때 시스템식할수있나요?
가령 옵션등가차트에서 콜이 풋을 이기교 교차할때 매수 풋이 콜을 이기고 크로스업할때 매도 이런식이요.
그리고 중간에 가령 현재 콜옵션가가 2.50 이면 3.00을 뚫을때 매수 이걸 선물로 매매하고싶거든요.
2)
키움식인데요 예스식으로 바꿔주세요.
밸류고 = valuewhen(1,highest(h(1),5)<h,h);
밸류고이후몇봉 = BarsSince(highest(h(1),5)<h);
스윙고 = valuewhen(1,밸류고이후몇봉 == 5 and 밸류고 > h,h(5));
부탁드립니다.
2012-04-23
389
글번호 50318
답변완료
수식부탁합니다
정규야간 복합차트를 쓰는데...
예전 전일 종가와 전일 중심가격을 쓰는데 정규장만 보면 맞게 나오는데 복합으로 보니 문제가 생기네요..
전일 정규장의 중심값과 종가 표시를 복합차트에 표시 하고 싶습니다.
수식 부탁 드립니다
2012-04-22
405
글번호 50317
답변완료
수식 부탁드립니다.
매수
150봉전 가격과 현재봉을 비교해서 크면 매수
매수청산
봉이 진행하면서 150봉전 가격과 비교해서 작으면 청산
매도
150봉전 가격과 현재봉을 비교해서 작으면 매도
매도청산
봉이 진행하면서 150봉전 가격과 비교해서 작으면 청산
손절 10틱
트레일링스탑
1.5포 이상 수익에서 0.5포 되돌아오면 스탑
10시 이후부터 진입. 15시3분에 강제청산.
이렇게 수식 부탁드립니다. 감사합니다.
그리고요. 중간중간 주석도 부탁드립니다.
수식을 이해해야 여러번 질문드려서 귀찮게 안할것 같아서요.
2012-04-22
365
글번호 50316