커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7717
글번호 230811
답변완료
안녕하세요. 종목검색 수식문의입니다.
안녕하세요. 종목검색 문의 드립니다.
1봉전 Tema 2이평이 Tema 12이평을 30봉이내 크로스업하고
0봉전 종가가 Tema 12이평 100~100.7 범위의 종목검색식 부탁드립니다.
항상 감사드립니다.
2024-07-12
805
글번호 181437
답변완료
재문의 드립니다.
안녕하세요
수고많으십니다.
일전에 작성 해주신 걸로 검색을 하니 의도와는 다른 종목들이 검색됩니다.
제가 잘못 알고 있는걸까요?
var1 = Upvol/DownVol*100;
1번 (CountIf(var1 >= var1[1]+20,20)[1] >= 1) and
2번 (Var1 >= Var1[1]+20 or Var3 >= Var1[2]+20 )
-------------------------------------------------------
아래와 1번,2번 같이 수정부탁드립니다.
1번 1봉전까지 20봉 동안 변동률이 20% 이상이 1번 이상 and
2번 (0봉기준) 1봉전 또는 2봉전 변동율이 20% 이상
택도 없는 종목들이 검색이 됩니다.
수정 부탁드립니다.
-----------------------------------------------------------
#현재봉 var3이 직전 10개봉 var3의 최고값보다 20이상 크다
#(즉 직전 10개봉의 모든값모드 최소 20이상 큼)
var3 = Upvol/DownVol*100;
1번 if ((Var3 >= highest(Var3,10)[1]+20) 이면
2번 현재봉 var3이 직전 100봉중 var3의 최저값보다 100 이상 크다 를
1번 or 2번 으로 묶으서 종목 검색식으로 표현 해주시면 감사하겠습니다.
--------------------------------------------------------------------
수고하시고 항상 감사드립니다.
2024-07-12
798
글번호 181436
답변완료
과거 봉 반복 검색 관련
안녕하세요?
현재 봉부터 차트상의 첫 번째 봉까지 반복문을 사용하여 특정 조건을 만족할 시 카운트를 늘리는 코드를 작성했습니다만, 작동 시 첫 번째 봉부터 마지막 봉까지 순서대로 해당 코드를 실행하게 되니 이미 계산한 값을 계속 중복해서 계산하게 되어 코드의 효율이 너무 떨어집니다. 직전 봉에서 이미 구한 값을 불러올 수 있다면 이 문제를 해결할 수 있을 듯한데, 이것이 가능합니까? 불가능하다면 가능한 다른 해결 방법이 있을까요?
2024-07-12
818
글번호 181429
답변완료
3분봉 오늘 최고가 수식 수정 부탁해요
var : hc(0);
if sDate != sDate[1] Then
hc = 0;
if sTime >= ntime and
(hc == 0 or (hc > 0 and c > hc)) Then
Find(1);
어제 주신 수식인데요
선언되지 않은 이름 ntime 가 사용되었습미다 라고 나오네요
어떻게 수정 또는 추가 해야하는지 알려주세요
2024-07-12
835
글번호 181427
답변완료
문의드립니다.
수고많습니다.
macd가 처음 골든크로스된 후 데드크로스가 되었다가 다시 골든크로스가 발생하면 매수.
macd가 처음 데드크로스된 후 골든크로스가 되었다가 다시 데드크로스가 발생하면 매수.
손절은 진입봉의 직전봉 저가
익절은 손절가 대비 2:1에서 익절. 즉 손절보다 2배 익절이 2배
감사합니다~
2024-07-12
1148
글번호 181426
답변완료
수식문의 드립니다.
RSI가 20봉 이내에서 침체(30) 탈출 또는 돌입
수식이 궁급합니다~!
2024-07-12
790
글번호 181425
답변완료
6개 진입수식(4개 만족)
6개의 진입수식 중 4개를 만족하면 진입하는 수식을 완성하여 주십시요.
항상 고맙습니다.
********************************************************************************
input : d1(10),d2(1000),d3(50),d4(0.2),d5(50),d6(50000);
var : Cond1(False),Cond2(False),Cond3(False),Cond4(False),Cond5(False),Cond6(False);
Cond1 = data1(c>lowd(0)+d1); //매수조건1
Cond2 = data2(c<highd(0)-d2); //매수조건2
Cond3 = data3(c>lowd(0)+d3); //매수조건3
Cond4 = data4(c<highd(0)-d4); //매수조건4
Cond5 = data5(c>lowd(0)+d5); //매수조건5
Cond6 = data6(c<highd(0)-d6); //매수조건6
if 6개의 매수조건 중 4개를 만족 then
buy();
2024-08-01
864
글번호 181424
답변완료
신호검색식을 종목검색식으로 부탁드립니다.
안녕하세요...
키움 신호 검색식 입니다...
일봉과 분봉에서 종목 검색시으로 만들고 싶습니다...
감사합니다...
If(crossup(sum(v*
((Pow((C-L),2) - Pow((H-C),2))
/
(H-L))
),0),1,0)
2024-07-12
816
글번호 181423
답변완료
수식문의입니다
1. 지난 88055와 관련된 질문입니다.
if ii > 0 and Index >=5 and Index <= ii+12 and
O < Var4 and
C > O and C <= O*1.03 and V <= VV*0.1 Then
Plot1(L,"검색",Magenta);
위 신호수식에서 Index >=5는 무슨의미이며 왜 삽입되어 있는 건가요?
2. 다음작성된 수식의 수정을 요청드립니다.
신호수식 요청사항>>>>
-기준봉= 1봉전기준 HmaM(=HMA, 기간60)의 하향추세중 HMA돌파가 10봉이내에 1회이상 발생된 이후 음봉(C<=O)+양봉캔들 처음 발생된 캔들(시가값 저장). 추가조건으로 최근 60봉최저가는 최근 10봉이내에 있어야 하고 양봉몸통상승율은 5%이내이어야 한다
- 신호봉= 기준봉발생이 최근 10봉이내에 1회가 있으면서 기준봉이후 처음으로 발생되는 음봉+양봉시의 매수신호수식(단 기준봉의 시가보다 신호봉의 시가는 낮아야한다)
input : 돌파검토봉수(10),기준봉검토봉수(20),최저상승율(0.3),최고상승율(5),단봉상승율(10) ;
var : ii(0),OO(0),기준봉(False);
Condition15 = HmaM < HmaM[1] and CrossUp(C,HmaM) and Lowest(L,60) == Lowest(L,10) ;
Condition16 = C >= C[1]*(1+최저상승율/100) and C <= C[1]*(1+최고상승율/100) ;
기준봉 = CountIf(Condition15 == true,돌파검토봉수)[1] >= 1 and C > O and C[1] <= O[1] and Condition16 == true ;
if 기준봉 == true Then
{
ii = Index;
OO = O; #기준봉 만족시의 시가
}
if CountIf(기준봉 == true,기준봉검토봉수)[1] >= 1 and C > O and C[1] <= O[1] and C <= O*(1+단봉상승율/100) and O <= OO Then
Plot12(표시가격12,"HMA하락추세돌파후음양봉매수"); #원형, 노랑색(하늘색)
상기 작성수식을 신호수식 요청사항을 제대로 반영되게 수정 요망드립니다.
HMAEHFVKGN 기준봉이 여러개 나오며 이에따라 신호봉도 여러번 발생되고 있음
차트 대입해보니 제대로 나오지 않아서 도움 요청드리는 것입니다
추가> 이평선수식에서 단순,지수,가중등을 선택하게 할수 있는 수식도 알려주세요
EMA, WMA, MA형식이 아닌 ma(C,5,이평종류)식으로 이평종류를 변수처리할수 있는 방법?
2024-07-12
858
글번호 181421