커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7726
글번호 230811
답변완료
차트가바뀌네요--------------
Input : Period(1);
var : value(0);
value = ma(bids,period)-ma(asks,period);
#연속 증가나 감소
if CountIF(value>value[1],5) == 5 or CountIF(value<value[1],5) == 5 Then{
PlaySound("C:w예스트레이더31wDatawalert.wav");
}
위식 적용후에는 캔들봉이 위로 몰리네요
고쳐주시고요
식을 (호가잔량이평이 5회연속 증가하고 캔들의 전봉고가보다 2틱낮을때) 와( 호가잔량이평이 5회연속 감소하고 캔들의 전봉저가보다 2틱높을때) 소리나게로 바꿔주세요
항상 감사합니다
2011-05-02
709
글번호 38167
답변완료
수고 많으십니다.
분봉으로 데이트레이딩시 당일 먼저 발생된 진입과 청산이 손실일 경우 더 이상 진입
금지.
예를 들면 9시30분에 진입 10시30분에 청산된 신호가 손실이면 그 이후 진입금지.
이익이면 계속 진입허용. 수고하세요.
2011-05-02
547
글번호 38166
leekss1 님에 의해서 삭제되었습니다.
2011-05-02
2
글번호 38162
검색식좀부탁드립니다
오늘 종가를 기준으로 오늘부터 5일전까지 볼린저밴드하단하향 이탈한종목검색식을
짜주시기를 부탁드립니다
예를들어서 4월25일 시초가부터 4월29일 종가까지 볼린저밴드상 하향이탈한종목을
찾는검색식입니다
그리고 질문드릴께 있는데 혹시 검색식에서 종목이 안잡히는 경우는 어떤경운가요?
제가 수동으로 볼린저 밴드 종목식에 임의로[2]이렇게 붙혀서 찾
다가 안잡힌종목들이 나왔습니다 예를 들어소프트맥스같은경우는
29일 종가기준120분봉 11봉전에 볼린저밴드 하향이탈이 나왔는데요
Input : Period(20), D(2);
value1 = BollBandDown(Period,D);
If CrossDown(C[11],value1) Then
{
If C==C[1] Then
value2 = 0.001;
Else
value2 = (C[1]-C)/C[1]*100;
}
Else
value2 = 0;
Find(value2);
제가 이렇게 하고서 해봤는데 안나왔습니다 혹시 숫자가 잘못된건지 11이나 13을 대입
해 봤는데도 안나오고요 하향이탈한종목이 나오기도하지만 전혀 다른 방향의 종목들도
나오더군요 이게 제컴퓨터에서만 이런건지 제가 세팅을 잘못해서 그런건지 수정주가
는 클릭을 햇고요 기간은 500봉을 했습니다
이런식으로 안나온게 소프트맥스 한익스프레스 조아제약등입니다
저번에 짜주신 당일 볼린저밴드하단하향이탈검색식도 안잡히는 부분이 있었던것같
습니다
제가 어떤 종목인지는 분명히 기억이 나지 안는데 암튼 빠진종목이 있었던것
같습니다 이번에 짜주시면 저종목들도 포함되게 짜주시면 감사하겠습니다
2011-05-02
572
글번호 38160
답변완료
에러 있는지 ? 정상적인지?
안녕하십니까
[질문]
타주기참조; 다우산업[10분]
주기; 연결선물[5분] 이렇게 시스템트레이딩 매매하면
[예] if data2 c > c then
buy();
if data2 c < c then
sell();
식 맞지 않아도 이해 하십시요 식 이랬을때
[질문]=> 전날 신호가 없었는데 당일 아침에보면 신호가 바뀌는현상
이런 이상한 것 나오지않고 정상매매되는지요
2011-05-02
621
글번호 38159
답변완료
문의..
매수조건이 A, B, C,D,E 이렇게 5가지가 있다고 가정하고
1) 5가지 조건 각각 만족할때마다 1을 더해서 4 이상이 되면 진입
-- 즉 5가지 조건중 4개 조건이 만족했다면 진입
2) 점수를 매기는것은 위와 같지만 각 만족조건에 가중치를 두고자 한다면?
-- 예를들어 A조건만족은 5
B조건만족은 4 등등으로
합계 20점 만점중에 15점 이상이면 진입등.....
크게 두가지로 구분해서 진입하는 시스템을 구현하고자합니다
예를들어서 코딩을 설명해주시면 대단히 감사하겠습니다
2011-05-02
594
글번호 38158
에구머니 님에 의해서 삭제되었습니다.
2011-05-02
0
글번호 38157
답변완료
산식수정요
var52==10 일때,
바로앞의 구간(Padong01I~Padong03I)내의 점수(var50, var51 합계)를 구한후 그값을
(Padong01I~Padong03I)로 나누어 %를 구하려고 했읍니다만....
합계부터 않돼더군요....
산식의 수정 부탁드립니다
var : TX20(0),TX40(0),TX60(0),TX80(0),TX100(0);
var : TR20(0),TR40(0),TR60(0),TR80(0),TR100(0);
TX40 = ema(TRIX(20),18); TR20 = TRIX(20);
TX40 = ema(TRIX(40),32); TR40 = TRIX(40);
TX60 = ema(TRIX(60),48); TR60 = TRIX(60);
TX80 = ema(TRIX(80),64); TR80 = TRIX(80);
TX100 = ema(TRIX(100),80); TR100= TRIX(100);
var : Padong(0),Part01(0);
Padong=iff(TR20>TX20,1,-1)+iff(TR40>TX40,1,-1)+iff(TR60>TX60,1,-1)
+iff(TR80>TX80,1,-1)+iff(TR100>TX100,1,-1);
var: PadongI01(0),PadongI02(0),PadongI03(0),PadongI04(0),PadongI05(0),PadongI06(0),PadongI07(0);
if Padong[2]==Padong[1] and Padong[1]<Padong[0] and Padong[1]==-5 Then
PadongI01=index[1];
if Padong[2]>Padong[1] and Padong[1]==Padong[0] and Padong[1]==-5 Then
PadongI02=index[1];
if CrossUp(Padong,0) Then
PadongI03=index;
if Crossdown(Padong,0) Then
PadongI04=index;
#######################
# 구간신호 #
#######################
//var : part01(0);
var52=0;
var: 상황01(False);
If Padong>Padong[1] and Padong[1]==-5 Then {
상황01=true;
part01=5;
}
If CrossUp(Padong,0) or (상황01==True and Padong<Padong[1] and Padong==-5) Then { //
상황01= False;
part01=0;
}
var50=iff(part01==5 and C>C[1] and C>ma(c,5),1,0);
var51=iff(part01==5 and C>O and C>ma(c,5),1,0);
If part01[1]==5 and part01==0 and Padong[1]<0 and Padong>0 Then
var52=10;
var:점수(0);
점수=0;
//If var52==10 and 상황01==true Then
점수 = 점수+(var50+var51);
#====================================================================
Plot5(var52);
Plot6(Padong);
Plot7(part01);
Plot8(var50);
Plot9(var51);
Plot10(점수);
2011-05-02
719
글번호 38156
답변완료
지표식문의드립니다.
안녕하세요.
1분봉에서 30분봉의 저가를 구하여 Array에 저장하는 식부탁드립니다.
그리고 저가나온 곳에 인덱스도 저장하는 식부탁드립니다.
감사합니다. 수고하세요
2011-05-02
580
글번호 38155