커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7672
글번호 230811
답변완료
수식해석부탁
var1=ma(c,20)
if SwingLow(1,var1,Left,Right,Left+Right+1) != -1 Then{ //저점이 발생하면
value1 = var1[right];
value2 = value1[1];
-> value11 = value11+1;
if abs(value1-value2) <= 0.5 and value2 > 0 Then{
if MarketPosition == 0 and
-> (TotalTrades ==0 or (TotalTrades >= 1 and C > EntryPrice(1)+PriceScale and
-> C < EntryPrice(1)-PriceScale)) Then
buy();
}
swing함수 관련 위와같은 수식을 작성해주셨는데,
1.화살표 부분 해석부탁드립니다
2.위에 식을 시뮬해보면 거래가 3년 동안 딱 한 번 발생하는데 왜그런지요?
3.수동청산식 하나 부탁: 지수가 A값(예:262.5)도달이후, 최고가 대비 0.5P 하락하면 청산
Exitlong( ? ,262.5, ? ) 몇 포인트수익후 이거말고 지수값을 직접넣어 추적청산식
감사합니다
2012-03-02
448
글번호 48510
행복충전 님에 의해서 삭제되었습니다.
2012-03-03
7
글번호 48509
답변완료
뭐가 잘못됐나요?
1. 전일고가가 3일 이상 낮아진 종목이 전일고가를 돌파할때와 전일저가가 3일 이상 높아진 종목이 전일저가를 이탈할때 검색식을 만들어보았습니다.
그런데 전일고가를 돌파한 종목은 검색이 잘되는데, 전일저가를 이탈한 종목을 검색하는 것은 원활하지 않습니다. 뭐가 잘못됐는지 살펴주시기 바랍니다.
먼저 전일고가 돌파 검색식입니다
If sDate>sDate[1] Then{
var1 = dayhigh(1);
var2 = var1[1];
var3 = var2[1];
var4 = var3[1];
var5 = var4[1];
var6 = daylow(1);
var7 = var6[1];
var8 = var7[1];
var9 = var8[1];
var10 = var9[1];}
If var2<=var3 && var3<=var4 && var4<=var5 && C>=var1 Then
{
If C == C[1] Then
value1 = 0.001;
Else
value1 = (C-C[1])/C[1]*100;
}
Else
value1 = 0;
Find(value1);
두번째 전일저가 이탈 종목 검색식입니다.
If sDate>sDate[1] Then{
var1 = dayhigh(1);
var2 = var1[1];
var3 = var2[1];
var4 = var3[1];
var5 = var4[1];
var6 = daylow(1);
var7 = var6[1];
var8 = var7[1];
var9 = var8[1];
var10 = var9[1];}
If var10<=var9 && var9<=var8 && var8<=var7 && C<=var6 Then
{
If C == C[1] Then
value1 = 0.001;
Else
value1 = (C-C[1])/C[1]*100;
}
Else
value1 = 0;
Find(value1);
2. 주봉이나 월봉에서 조건검색을 할 경우 어떤 언어를 사용합니까?
예를들면 일봉에서는 sDate나 date를 사용하는 것처럼
전년도고가 돌파 종목을 찾는 검색식을 주봉과 월봉에서 검색할수 있도록 만들어
주시기 바랍니다
2012-03-03
390
글번호 48508
답변완료
질문드립니다..
선물매수호가총건수,선물매도호가총건수를 퍼센트화해서 지표로 보고 싶습니다..
(매수호가총건수/매도호가총건수)*100 이런식으로요..
그리고 기준선을 마련하여 몇프로이상이면 과열 , 몇프로 이하면 침체의 채우기 기능
도 가능할까요?..메일로 보내주시면 감사하겠습니다....
kihwan9221@naver.com입니다... 미리 감사드립니다...^^
2012-03-02
465
글번호 48507
답변완료
수식 수정 부탁드립니다.
첨부파일은 눌림목매매입니다.
input: 매수목표(0),매도목표(0);
input : 매수1(0),매수2(0),매수3(0),매도1(0),매도2(0),매도3(0);
input : 매수손절(0),매도손절(0);
input : 매수청산1(0),매수청산2(0),매수청산3(0),매도청산1(0),매도청산2(0),매도청산3(0);
주식선물 눌림목 매매 입니다.
1. 매수/매도목표가에 도달하면 그보다 낮은 가격에서 매수1,2,3을 진입.
예) 시가위 5000원 상승하면 시가위 3000, 2000, 1000 에서 매수진입.
시가아래 5000원 하락하면 시가아래 3000, 2000, 1000 에서 매도진입.
2. 손절가에 오면 손절.
3. 청산가에 오면 청산, 아니면 종가(150400)에 청산.
4. 진입은 매수/매도 각 1회로 제한.
2012-03-02
442
글번호 48506
답변완료
수식질문드립니다.
if date <> date[1] // 이수식이 첫봉을 나타내는거 맞나요?
if sdate <> sdate[1] // 이수식도 첫봉을 나타내는 건가요?
이 외에도 더있던거 같던데 기억이 잘안나네요.
첫봉을 나타내는 수식 좀 다 써주실수있는지요...
아그리고 method 라는 함수가 있는건가요? 아니면 사용자함수로만든건지.
잇다면 활용되는 예제좀 가르쳐주세요^^;;
매번감사합니다.
2012-03-02
396
글번호 48505
행복충전 님에 의해서 삭제되었습니다.
2012-03-02
0
글번호 48504
답변완료
부탁합니다
wavg((if((lowest(close,longDay) + ((highest(close,longDay) - lowest(close,longDay))*0.236)) > close,-1,if((highest(close,longDay) - ((highest(close,longDay) - lowest(close,longDay))*값2)) < close,1,0))),avgDay)
2012-03-02
439
글번호 48499
답변완료
부탁합니다
부탁드립니다
if((lowest(close,shortDay) + ((highest(close,shortDay) - lowest(close,shortDay))*0.236)) > close,-1,if((highest(close,shortDay) - ((highest(close,shortDay) - lowest(close,shortDay))*0.236)) < close,1,0))
2012-03-02
537
글번호 48497