커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7766
글번호 230811
답변완료
질문입니다.
1.피라미딩 설정에서 중복허용안함으로 설정해 놓으면
진입식에 넣는 MARKETPOSITION 함수조건문을
아래와 같이 생략한것과 같은 건가요?
if marketposition!=0 and ~~~
buy("매수1"~~~
if ~~~
buy("매수1"~~~
2.피라미딩 설정에서 다른진입신호만허용으로 설정해 놓으면
최초 진입후 이후 진입되는 시간대를 조정할수있나요?
aset: 투자자금
var1: 투자계약수
if marketposition==0 then
var1=INT(ASET/(C*500,000*0.15));
else if marketposition!=0 and STIME<140000 then
var1=INT(NETPROFIT/(C*5000,000*0.15));
else
var1=0;
3.피라미딩에서 아래와 같이 주문수량을 설정할수 있나요?
만약 피라미딩을 사용하여 주문수량설정이 아래와 같이 안된다면
아래와 같이 주문수량 설정을 하려면 어떻게 해야하나요?
aset: 투자자금
var1: 투자계약수
if marketposition==0 then
var1=INT(ASET/(C*500,000*0.15));
else if marketposition!=0 then
var1=INT(NETPROFIT/(C*5000,000*0.15));
else
var1=0;
4.피라미딩 기능에 대한 자세한 내용을 알려면 어디를 봐야하는지 알려주세요...
예스스탁 홈페이지에는 사례 밖에 안나와 있어서...ㅎㄷㄷ
2009-07-01
695
글번호 23177
답변완료
시스템식 문의드립니다
안녕하세요
선물 10분봉에서 거래량이 20000개 이상 발생시 매수신호 청산신호가 발생하는 시스
템식 부탁드립니다.
예를 들어 장시작후 9시 20분봉에서 거래량이 2만개 이상 발생하면 매수신호
이후 9시 50분봉에서 거래량 2만개 이상 발생하면 청산만 하고 이후 다시 10시 20분봉
에서거래량이 2만개 이상 발생하면 매수신호 이후 12시 50분봉에서 거래량 2만개 이
상 발생하면 청산만 하는 수식을 부탁드립니다.
파일로 올려주시면 감사하겟읍니다.
2009-07-01
627
글번호 23176
답변완료
질문입니다.
분봉 그래프에서
dayhigh(1)
과
dayhigh[1]
의 차이가 무엇인지요?
역시,
dayclose(1)
dayclose[1] 이 둘도 다른 것 같던데...
2009-06-30
634
글번호 23175
답변완료
수식문의드립니다.
예를들어 5이평과 20이평의 크로스매매를 한다고 했을때
매수 = CrossUp(ma(c,5),ma(c,20))
매도 = CrossDown(ma(c,5),ma(c,20))
이렇게 진입 했을 경우..
매수진입후 다음봉이 음봉이고 -0.1이상 손실이 났다면
매수청산후 매도진입
매도진입후 다음봉이 양봉이고 -0.1이상 손실이 났다면
매도청산후 매수진입
수식부탁드립니다. 감사합니다.
2009-06-30
579
글번호 23174
답변완료
시뮬레이션 관련 질문입니다.
전략시스템을 시뮬레이션하면서 의문이 들어서 여쭙니다.
1분봉으로 시뮬레이션할때 차트상에는 1분봉이 한개의 봉이지만 시뮬레이션을 실행하는 컴퓨터내부에서는 다시 세분화되는건가요?
다시말씀드리면 1분양봉일때 봉의 실제구성은
시가, 저가. 고가, 종가의 순서가 아니고
시가, 고가, 저가, 종가의 순서로 구성되었다면
그걸 시뮬하면서 컴이 알아서 해당가격에서 신호를 줄 수 있읍니까?
만약 구별하지 못한다면 전략식이 짧게 끊어주는 시스템인 경우는 좀 긴봉에서 시뮬레이션과 실제거래와 현격한 수익차이를 보이게 될거 같네요.
2009-06-30
630
글번호 23173
답변완료
시스템식에 대한 질문입니다.
두개의 시스템을 합성관리자로 합성하지않고 수식으로 합성을 했읍니다.
두개의 시스템이 합성은 됬지만 시간상 별도의 시간대에 실행되기 때문에 문제없을거라고 생각했었읍니다만 결과가 좀 다르더군여.
다른 부분이 특히 setstoptrailing함수 부분인데요,
한 시스템식 안에 다른시간대로 지정해서 setstoptrailing함수 를 사용하면 안되는 건가요?
EX)
if (stime>=090000 and stime<093000) then setstoptrailing(10, 1,percentstop, 0);
if (stime>=100000 and stime<150000) then setstoptrailing(40, 2,percentstop, 0);
2009-06-30
616
글번호 23172
답변완료
시스템식 질문입니다
분봉에서 시초가 양봉일때 해당 양봉의 종가에 매수 진입후 시초가에 데드면 청산
시초가 음봉일때 해당 음봉의 종가에 매도 진입후 시초가에 골드면 청산
재진입 하지말것
부탁합니다
2009-06-30
639
글번호 23164
답변완료
지표식 부탁드립니다.
수고 많습니다.
어떤 특정한 날부터 특정한 날까지
최고점 최저점을 어떻게 표현합니까
예를 들어 6월8일부터 6월 19일까지
그 사이의 최고가와 최저가를 어떻게 표현하면
되는지요. 변수를 두 날짜를 넣어서 만들었으면
좋겠습니다.
감사합니다. 좋은날 되십시요
2009-06-30
711
글번호 23163
답변완료
수식 질문입니다.
MACD를 수식으로 표현할 수가 있나요?
Input : MSPeriod(12), MLPeriod(26), MSSPeriod(9);
Var : value1(0), value1(0);
value1 = MACD(MSPeriod, MLPeriod);
value2 = Ema(value1, MSSperiod);
이런 식으로 말구요,
MACD 라는 함수도 더 풀어쓸 수 없나 싶어서요...
2009-06-30
607
글번호 23162