커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7647
글번호 230811
답변완료
이거 가능한지좀 알려주세요
첨부파일로 설명드리겠습니다..
오른쪽에 A,B,C는 순서대로 242.5 / 240 / 237.5 콜풋 교차차트입니다.
이걸 옵션에서 신호가나오면 선물에서 매수/매도 신호를적용하고싶은데요
콜이나 풋이 정해놓은 특정가격을 넘어가면 선물에서 신호가뜨게할수있을까요??
예를들자면 240풋이 4.0을 돌파하면 선물에서 매도신호
237.5콜이 4.0을 돌파하면 선물에서 매수신호
이런식으로 가능한가요??
지금 적용되있는차트는 콜이 기본차트이고 풋이 DATA2 입니다.
A,B,C옵션차트의 신호를 선물에 적용할수있는 알려주시면 감사하겠습니다..
2012-06-28
395
글번호 52451
답변완료
문의드립니다
value1 = ma(c,20);
if crossup(trix(20),0) Then
var1 = value1;
if value1 > var1 Then
var1 = value1;
if crossup(trix(20),0) Then
var2 = value1;
if value1 < var2 Then
var2 = value1;
plot1(var1);
plot2(var2);
이지표식을 영웅문w에적용시키려면 어떻게해야할까요?부탁드립니다
2012-06-28
272
글번호 52450
aaace 님에 의해서 삭제되었습니다.
2012-06-28
78
글번호 52449
답변완료
야간연계 관련 추가질문
자세한 설명과 회신에 깊은감사 드립니다.
아래 질문과 연계해서...
12시를 기준으로 초기화를 해야 한다는 내용은 잘알겠습니다.
그런데 1분봉을 기준으로 한다면 그전에는 countif를 이용 대략 360봉을 집어넣고 하면
맞어 떨어졌는데...
12시에 초기화 시키고 360봉을 그대로 집어넣으면 어차피 야간과 연계되지 않나요??
어떻게 해야할지 회신좀 부탁드립니다.
야간에...손절을 잡아보고 시스템을 돌린후에 매매를 해야하는데....;;
야간장에 큰폭으로 반대 상황이 생기면 아침 시초가에 이뤄지는 타격이 너무 큽니다.
부탁드립니다.
=========================아래=================================
안녕하세요
예스스탁입니다.
아래와 같이 시간구간을 지정하셔서 카운트해야 합니다.
12시부터 니까 초기화는 12시로 하시면 됩니다.
if stime == 12000 Then
var1 = 0;
if (stime >= 90000 and stime < 100000) or (stime > 120000 and stime < 131500 Then{
if 조건 Then
var1 = var1+1;
}
즐거운 하루되세요
> 신호매매 님이 쓴 글입니다.
> 제목 : Re : 시간관련 질문
> 부연설명하자면...
주간시장과 야간시장을 동시에 켜도....야간시장을 인지하지 않고...주간시장관련된 내용만 인지해서 주간에서만 거래가되게....그렇지만...야간시장에 손절은 가능하게...했으면 좋겠는데요..
물론 야간시장에 손절만 하게 해놓으면 된다고 하겠지만....
그렇게 할경우에 대한 시스템 결과치를 알아야 하기에...
> 신호매매 님이 쓴 글입니다.
> 제목 : 시간관련 질문
> 대단히 수고많으십니다.
현재 주간장만 이용하여 매매를 하는데요...
오늘과 같이 야간장갭락으로 인해 발생되는 문제를 해결코자...야간장에서 손절을 하려고 하는데..
주간장과 야간장을 연결하여 차트를 띄우고 시스템 식을 띄우게 되면...
주간장만 읽어야 하는데...야간장 같이 인지해서...이상하게 매매가 됩니다.
예를 들자면 전일 주간 12시 부터 ~ 금일 10시 까지 발생되는 조건을
countif 명령문을 사용하여 카운팅하는데...
야간장과 병행해서 띄우면 전일 12시 ~ 야간장 ~ 금일 10시 까지 모든 신호를 카운팅 해버리더라구요...
그래서 질문!!!
1. 전일 12시 ~ 금일 10시 까지 발생되는 조건 카운팅 하는수식좀 부탁드립니다.
(야간장을 켜도...주간장만 읽고...야간장에서는 손절만 가능하고...읽지 않는 그런식....)
2012-06-28
293
글번호 52448
답변완료
수식문의
더운데수고많으심니다
var1이기준선위에있으때 var1=(H+var1)/2 var1이기준선밑에있으때 var1=(L+var1)/2
위에 수식을 부탁합니다
2012-06-28
280
글번호 52443
답변완료
시스템식을 부탁드립니다~
항상 빠르고 친절하신 답변에 감사드립니다.
시스템수식을 부탁드립니다.(아래의 시스템식이 모두 같이 연동이 될 수 있도록했으면 합니다.)
1.당일 9시부터 9시3분까지의 최고값을 돌파할때 매수신호.그리고 이신호가 3번발생이 될때 "3번발생"표시해주기.(12시까지만 발생)
2.당일 9시부터 9시30분까지의 최고값을 돌파할때 매수신호.그리고 이신호가 3번발생이 될때 "3번발생"표시해주기(12시까지만 발생)
3.당일 9시30분부터 10시30분 사이의 최저값을 구해 그 값을 돌파할때 매수신호,아래로 돌파할때 매도 신호 발생.
4.당일 최저값을 30분동안 무너뜨리지않고 종가가 20선위에있을때 신호를 계속 발생.
5.10분이상 20선위에 있을경우 매수신호발생하고 그 10분이상 20위에 있을때의 최고값을 구해 그 값을 돌파할때 또 다른 매수신호발생.
6. 50선을 돌파하고 3분이상 50선위에 있을때 매수신호발생.
좀 많죠^^;;
지금 공부를 하고 있는데 급하게 시현해보고 싶어서 여쭤봅니다. 이정도면 응용해서 사용할 수 있을것 같으니 수식좀 부탁드립니다.
7.제가 분봉을 보면서 하는데 일봉에서 20선돌파라든지 그런것을 알 수가 있을까요?
너무 감사드립니다~^^
2012-06-28
244
글번호 52442
이의정 님에 의해서 삭제되었습니다.
2013-04-25
98
글번호 52440
답변완료
시스템 적용시 매수가 안됩니다. 확인좀 해주세요. ㅠㅠ
어제 질문 답변대로 시스템 수정후 오늘 처음으로 실전에 적용을 해봤습니다.
그런데 뭐가 잘못됐는지 매수를 하지 않아서 뭐가 잘못 되었는지 알수가 없어서 이렇게 글을 남깁니다.
1. 제가 종목확인하고 9시 5분쯤에 사고자 하는5가지종목에 아래 시스템식을 대입했지만 매수 주문이 발생을 안합니다. 왜 주문을 하지 않았는지 모르겠습니다. 2번때문에 그런거 같아보임
2. 예를들어서 주문한 시점(시스템적용시간)이 12시라 가정하면 아래와 같이 시스템식을 적용 했을경우에 매수시점은 12시 이후가 아니라 그날장시작9시부터 적용이 되는건가요??
3. 2번에서 장시작9시이후부터 적용이 된다면 시스템적용 시점이후로 매수가 발생하게끔은 못하는지요??
4. 우리트레이드 사용중인데 어떤부분이 변경되어야되는지 확인좀 부탁드리겠습니다.
var : maV(0);
var : count(0),cnt(0);
input : ACCOUNT(1000000),percent1(3),percent2(4);
input : Number(1);
maV = ma(C,5);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if index >= 0 and count < Number then
{
if maV > maV[1] then
buy("매수", atmarket, def, int(int(ACCOUNT/C)/10)*10);
}
SetStopProfittarget(percent1,PercentStop);#손절매청산
SetStopLoss(percent2,PercentStop);#수익청산
SetStopEndofday(144500); //당일 2시 45분에 모든 매수품목 청산
2012-06-28
312
글번호 52439
답변완료
질문
분봉에서
오늘 일간분봉에서 고가를 만든 봉의 저가를 하향돌파하면 매도
오늘 일간분봉에서 저가를 만든 봉의 고가를 상향돌파하면 매수
오늘 분봉에서만 적용되고 내일은 새롭게 시작되게 작성좀~
감사합니다
2012-06-28
304
글번호 52438