커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7807
글번호 230811
답변완료
혹시나 해서 여쭙니다.
보고있는 차트의 "기본차트속"성창을 재설정하고
다시 "성능보고서"를 크릭해 보면 재설정 전과 성과가 다르게 나옵니다.
진입/청산 회수는 맞는데 누적 포인트가 더 늘어 낫습니다.
왜 그렇죠?
2008-02-14
801
글번호 14715
답변완료
식좀 알려 주십시요
첫번째,이격도(20)의 지표에서 98선 상향시 매수,
102 선 하향시 매도 ,
두번째, 이격도(20)에서 102선 상향시 매도,
98선 하향시 매수
식좀 알려 주십시요,
rinchol@yahoo.co.kr로 회신 부탁 드립니다.
건승을 기원합니다.
기관장 배상
2008-02-18
1032
글번호 14711
답변완료
월, 주별 수익 손실거래별 거래 제한(보충)
제가 또 며칠전 질문드린 내용이고 답변 잘 받았습니다. 감사합니다.
다만, 주별 수익,손실거래횟수에 따른 거래 제한 수식에 보충질문 드립니다.
주별(week)수익,손실거래횟수에 따른 거래 제한 수식은 다음과 같습니다.
------------------------------------------------------------------------------
var : Bval(0),Exval(0),Profit(0),Loss(0);
if DayOfWeek(sdate) < DayOfWeek(Sdate) Then{
Profit = 0;
Loss = 0;
}
if crossup(c,ma(c,20)) and Profit < 2 Then{ //또는 and loss < 2
buy();
Bval = C;
}
if CrossDown(c,ma(c,20)) Then{
exitlong();
ExVal = C;
if Exval - Bval > 0 Then
Profit = Profit+1;
if Exval - Bval < 0 Then
loss = Loss +1;
}
------------------------------------------------------------------------
그런데 한 가지 문제점이 있습니다.
제가 쓰고 있는 시스템의 수익,손실은 70%이상이 setstoploss나 setstopprofittarget에 의해 이루어 집니다.
허나 위와 같은 수식으로 거래 제한을 걸면 exitlong에 의한 청산에 대한 것만 거래 기록이 됩니다.
답변 주신 월별,일별 제한은 setstoploss나 setstopprofittarget에 의한 청산도 무조건 기록이 되니 완벽합니다.
그러나 주별 거래제한은 방식이 약간 달라서 좀 곤란합니다.
이를 다른 방법으로, 월별 일별 제한처럼 setstoploss나 setstopprofittarget에 의한 청산도 반영하는 방법은 없을까요?
또한 연속 수익,연속 손실별 거래 제한도 그렇게 만들 수는 없을까요?
불가능할 것만 같은 수식을 계속 완성해 주시니 항상 기대를 하고 질문드려봅니다.
감사합니다.
-----------------------------------------------------------------------------
그리고 염치없이 하나더 질문 올립니다.
위와 같은 일, 주, 월별 거래 제한을 걸 때,
예를 들면 월별의 경우 매월 1일부터 수익, 손실 기록을 카운트 하는 게 아니라
제가 지정한 특정한 날짜(예를 들면 매월 15일)부터 1달 단위---그러니까 2월 1일부터 2월 28일까지를 1달로 보는게 아니라, 2월 15일부터 3월 14일까지를 1달 단위로 함---로 하여 거래 제한을 걸 수도 있을까요?
주별 거래 제한도 마찬가지로 매주 월요일부터 금요일까지가 한 단위가 아니라, 매주 수요일부터 다음주 화요일-이런 식으로 단위를 변경할 수 있을까요?
2008-02-13
1035
글번호 14710
답변완료
일 이평선 크로스에 따른 날짜세기(보충)
며칠 전에 일 이평선 크로스에 따른 날짜를 세어서 분봉으로 거래하는 방법을 문의드렸습니다.
답변해주신 것은 이거였습니다.
-------------------------------------------------------------------------
input : P1(20),P2(60);
var : Mav1(0,data2), Mav2(0,data2),cnt1(0,data2),cnt2(0,data2);
Mav1 = data2(ma(c,P1));
Mav2 = data2(ma(c,P2));
if Mav1 > Mav2 Then{
cnt1 = cnt1+1;
cnt2 = 0;
}
if Mav1 < Mav2 Then{
cnt2 = cnt2+1;
cnt1 = 0;
}
if cnt1 <= 20 and cnt1 > 0 and 매수조건 Then
buy();
if cnt2 <= 20 and cnt2 > 0 and 매도조건 Then
sell();
-------------------------------------------------------------------------
일봉을 타종목으로 배치시킨 방법이었습니다. 답변 매우 감사합니다.
허나, 타종목을 이용하지 않고 하는 방법은 없나요?
왜냐하면 기존에 제가 사용했던 방법(분봉에서 일봉 이평 구하기)와 지금 가르쳐주신 타종목에 일봉을 등록해서 하는 방법을 비교해 보면 일 이평에서 미세한 차이가 납니다.(일 이평 자체가 차이가 나는게 아니라 하루 중 변화 과정의 차이)
타종목(data2)에 일봉을 배치해서 이평을 구하는 지표식입니다.
---------------------------------------------------------------------------
input : P1(20),P2(60);
var : Mav1(0,data2), Mav2(0,data2),cnt1(0,data2),cnt2(0,data2);
Mav1 = data2(ma(c,P1));
Mav2 = data2(ma(c,P2));
plot1(mav1);
plot2(mav2);
--------------------------------------------------------------------------
그리고 타종목을 이용하지 않는 지표식입니다.
input : P(20),Q(60);
var : cnt(0),sumv1(0),mav1(0),sumv2(0),mav2(0);
sumv1 = 0;
sumv2 = 0;
for cnt = 0 to P-1 {
sumv1 = sumv1 +dayclose(cnt);
}
for cnt = 0 to Q-1 {
sumv2 = sumv2 +dayclose(cnt);
}
mav1 = sumv1/P;
mav2 = sumv2/Q;
plot1(mav1);
plot2(mav2);
두 지표식을 실제로 돌려보면 전자는 같은 날이면 항상 일 이평이 동일합니다.(제가 지금 밖에 있어서 첨부 그림을 못 올리는 입장입니다.)
후자는 분봉에 따라 일 이평이 미세하게 바뀝니다.
실제 매매시에도 분봉의 변화에 따라서 일 이평도 변하겠지요. 따라서 실제 매매에서의 전자와 후자의 차이는 없다고 봐도 될 것입니다.
하지만 시뮬레이션을 돌려서 전략을 세워야 하는 입장에서는 시뮬레이션 상(과거의 기록이 고정되어 있으므로 실제 매매시의 미세한 일이평 변화를 당연히 반영 못하죠)
의 전자와 후자는 미세한(미세하다고 해도 몇 년치 누적하면 결과가 상당히 달라지죠)차이가 납니다.
이게 제가 타종목을 이용하지 않고 일 이평 크로스에 따른 날짜 계산을 다시 문의드린 이유입니다. 읽어 주셔서 감사합니다.
2008-02-13
860
글번호 14709
답변완료
종목 검색식 부탁 드립니다
종목 검색식 부탁드립니다
최근60(변수처리)
첫 상한가(변수처리 10~~14%) 직전 종목을
검색하고싶습니다
그리고 거래량도 20일 이평돌파(전일보다1.3배이상큰(변수처리))
동시에 만족 하는 종목을 검색했으면합니다
이메일 living0924@hanmail.net
2008-02-13
925
글번호 14708
답변완료
수식문의
수고하십니다.
주챠트 연결선물 2분봉(보조챠트 연결선물 60분봉)에서 보조챠트 5 이평이 20 이평을
상방교차한 후, N 번째봉(주챠트 기준)에서 매수주문하는 식을 부탁드립니다.
답변주심에 미리 감사드리고 즐거운 나날 되시길 바랍니다.
2008-02-13
886
글번호 14704
postdog 님에 의해서 삭제되었습니다.
2008-02-13
0
글번호 14703
답변완료
지표 문의 드립니다.
보조지표 MACD의 기준선인 "0"선을 지수이동평균선으로
만들어서 차트의 이평선으로 볼 수 있는 수식 좀 알려주세요.
그리고 궁금한 것 하나 더요.
이런 식으로 이평선을 만들면 변수에 따라 달라질텐데,
MACD의 변수를 항상 고정해서 사용하지 않고,
수시로 변경할 경우에는 이평선의 고정값도 자동으로 달라지나요?
아니면 같이 변경시켜 줘야 하나요?
예를 들면 같은 기간 차트에 서로 다른 MACD를 쓰는 경우에 대한 질문입니다.
음... 궁금하다....
부탁드립니다.
그럼 수고하시고, 미리 감사드립니다.
2008-02-13
891
글번호 14702
103683호 님에 의해서 삭제되었습니다.
2008-02-13
199
글번호 14701