커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7801
글번호 230811
답변완료
수고하십니다
질문 1
if then 조건문 A와
if then 조건문 B가 비슷한 수식으로 인해서 같이 신호가 발생했을때
무조건 조건문 B의 신호를 우선한다 라는 수식을 구현할려면 어떻게 해야 하는지요
말로 설명드리기 힘들지만 수식을 바꿔서 동일한 신호를 내지 않는다 라는것을 짜기가 힘들더군요
조건문 B의 신호가 발생했을때 B의 신호를 따른다
어떻게 구현 하는 방법이 없는지요
질문 2
현재봉종가를 기준으로 5봉 이전에(현재봉포함) 단 한봉이라도 낮은 종가를 포함한 봉이 있을때 매수신호 발생 을 수식으로 구현한다면
좀 부탁 드립니다
2008-06-01
1028
글번호 15604
답변완료
업그레이드 감사합니다!!!
리딩스타 분봉 갯수 늘어난
업그레이드 진짜 최고구요
빠른 속도로 발전해가는 예스랭귀지가 대단하네요
소비자에 대한 발빠른 서비스가 너무 만족스럽고요
자부심 갖고 일하셔도 되겠습니다
앞으로도 열심히 해주세요
감사합니다.
2008-06-01
1117
글번호 15603
답변완료
차트창에 탭숨기기를 택한후에 해제는 어떻게 하는지요??
공간이 적어서 탭숨기기를 선택했더니 해제하는 방법을 몰라서 차트를 지울수도 없고 탭이 없으니 옮길수도 없군요. 사이틀를 아무리 뒤져봐도 해제하는 방법이 나와 있지 읺는것 같아서 문의 합니다.
탭에서 오른 버턴 눌렀더니 탭숨기기항목이 나와 있어서 선택했더니 고생이네요.
차트창에 탭숨기기를 택한후에 해제는 어떻게 하는 것인가요?
2008-05-31
1098
글번호 15602
답변완료
질문 있습니다..
var : count(0),EntryCount(0),LossCutCount(0);
input : count손실기준(0.9),손절횟수(2),진입횟수(5) ,일최대누적손실point(2) ,최대연속손실거래횟수(3) ;
#-------------------------------------------------------------
If stime>=090000 and stime<=143000 Then {
EntryCount = 0 ;
LossCutCount = 0;
For Count = 0 to 10
{
If EntryDate(Count) == sdate then
EntryCount = EntryCount+1;
If EntryDate(Count+1) == sdate and PositionProfit(Count+1) < -(count손실기준) Then
LossCutCount =LossCutCount+1;
}
}
condition49 = LossCutCount<손절횟수 and EntryCount<진입횟수 and GrossLoss<일최대누적손실point and MaxConsecLosers<최대연속손실거래횟수 ;
if stiem>090000 and stiem<=143000 then
if condition49==true then {
if 진입조건 a then buy("BUY",atmarket) ;
if 진입조건 b then sell("SELL",atmarket) ;
}
## 몇 가지 손절 조건식 있음..
## 몇가지 청산 조건식 있음..
If sTime==144500 Then {
If marketposition()!=0 Then
exitlong("FEL",atmarket);
exitshort("FES",atmarket);
}
=====
질문]
선물 단기 분봉,당일 청산하는 식에서..
위 구문에서 "손절횟수", "진입횟수"는 먹는데..
"일최대누적손실point" 및 "최대연속손실거래횟수"는 안 먹거든요?
그 이유가 뭔가요..명령이나 구문이 어디가 잘못되었는지요..?
수고하십시요...
2008-06-01
1156
글번호 15601
답변완료
N/A없는 데이터수량 자동결정식 외 3건
1.일봉용 지표값을 분봉에 구현할 때 N/A값이 부분적으로 나옵니다. 그래서 저는 INPUT으로 옵션두고 조정합니다만, 다른 분봉일 때마다 변경하자니 불편한 상태입니다. <<<N/A값이 해당분봉화면 처음~끝까지 하나라도 존재하면 INPUT 수치를 스스로 올리는 수식으로 바꿔, INPUT항목을 아예 없애고 싶습니다. 그런 수식 부탁드립니다.>>>
2.분봉에서 DAYOPEN(0) 로써 일봉시가를 표시하듯, 일봉에서 어떤 수식으로 주봉시가를 일봉에서 표시할 수 있습니까?
3.분봉에서 DATE!=DATE[1] 로써 금일여부를 알아내듯, 일봉에서 어떤 수식으로 금주여부를 일봉에서 알아낼 수 있습니까?
4.주봉과 일봉의 시가중 하나만 화면출력하는 -일봉화면이면 주봉시가, 분봉화면이면 일봉시가- 수식도 부탁드립니다.
2008-06-01
1144
글번호 15600
답변완료
초기부터 예스트레이더를 사용해온 유저입니다..
초기부터 예스트레이더를 사용해온 유저입니다..
올해까지만 예스3.0을 지원하는거 맞나요...
3.0보다 3.1은 너무 느려터져서 제가보기엔 퇴행하는 프로그램입니다...
같은 그림이라할지라도 3.1이 두배이상 느리게 뜨는것같읍니다...
그리고 그동안 3.0에서 만든 지표식 수식 등을 모두 3.1로 바꿔야하고요....
가장 중요한것은 3.1이 3.0에비해 불안정하고 넘 느리다는것입니다...
예트를 앞으로도 지속적으로 사용하고 싶은데 3.1만으로는 무리가 있읍니다...
3.0도 계속적으로 사용할수있게 간절히 원합니다...
그동안 7년 8년 인가 사용해온사람으로 고객의 바램을 저버리지 말아주세요...
고객이 원하는데로 가는것이 회사가 발전하는것입니다...
느려터진 3.1은 꺼꾸로 가는것입니다...
예트3.0를 사랑하는 고객으로 부터...
2008-05-31
1089
글번호 15599
답변완료
부탁 하나 드릴께요.
기존의 지표에 '시고저 라인'이 있지만,
챠트상에 표시했을 시, 고저 라인이 개인적으로 필요없어서,
그저 장 시작과 동시에 하루 장중 '시가' 라인만 챠트에 표시해 주고 싶은데,
하나 부탁드립니다.
일주일 수고하셨구요, 부탁 좀 드리겠습니다.
e_mail : mofdesign@naver.com
으로 지표 하나 부탁드립니다. 그럼. 빠른 답변 부탁드립니다.
2008-05-30
1082
글번호 15596
답변완료
타종목의 이평 이전값
안녕하세요?
타종목 참조기능에서 20일 이평선 상향을 표시하려합니다
어느 것이 맞을런지요?
(1) data2(MA(C,20)) > data2(MA(C[1].20));
(2) data2(MA(C,20)) > data2(MA(C,20)[1]);
(3) data2(MA(C,20)) > data2(MA(C,20))[1];
(4) MA(data2(C),20) > MA(data2(C[1]),20);
(5) MA(data2(C),20) > MA(data2(C)[1],20);
(6) MA(data2(C),20) > MA(data2(C),20)[1];
또한
VAR: VAL1(0,DATA2);
VAL1=DATA2(C);
MA(VAL1,20) > MA(VAL1[1],20);
위 표현은 맞는 건지요?
아니면 MA(VAL1,20) > MA(VAL1,20)[1] ; 인지요?
점점 더워지는 날씨에 수고많습니다.
감사합니다
2008-05-30
1010
글번호 15595
답변완료
봉갯수를 헤아릴때 미래의 영역까지...
수고많으십니다.
예스트레이더 3.1버젼의 기능중 봉 갯수를 셀수 있는 기능이 있읍니다.
일목균형표의 기능중 상당이 중요한 기능으로 과거의 봉갯수와 미래의 봉갯수를
헤아려 변화일등을 측정하는데 사용하지요..
그런데 과거와 현재까지는 셀수가 있는데 미래의 영역으로는 표현이 되지않아
좋은 기능을 사용하는데 매우 제한적인 상황입니다.
결국 과거는 기능을 사용하여 프로그램의 백미를 느끼는데 미래는 일일이 숫자를 헤아려서 사용해야하는 원시적 기능 그대로입니다.
가능하다면 미래의 영역까지도 헤아릴수 있게 기능을 확장해주셨으면 합니다.
귀사의 발전을 기원합니다.
2008-05-30
1116
글번호 15588