커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1586
글번호 230811
답변완료
검색할수잇도록 해주세요
A=BBandsUp(Period,D1);
B=valuewhen(1,avg(v,a1)*p5<=v,c);
crossup(A,B)
2025-03-17
375
글번호 189224
답변완료
수식 문의 드립니다.
강조수식 문의드립니다.
Period1(5),Period2(9),Period3(14),Period4(20)
X1=Trix(Period1)-Trix(Period1,1);
X2=Trix(Period2)-Trix(Period2,1);
X3=Trix(Period3)-Trix(Period3,1);
X4=Trix(Period4)-Trix(Period4,1);
X1>0 and X2>0 and X3>0 and X4>0
&&
eavg(X1,9)>0 and eavg(X2,9)>0 and eavg(X3,9)>0 and eavg(X4,9)>0
키움의 강세약세 형태로 나오게
부탁드립니다.
2025-03-17
371
글번호 189223
답변완료
종목검색 문의 드립니다
A=supertrend(12,3);
A1=supertrend(11,2);
A2=supertrend(10,1);
B=(highest(high,9)+lowest(low,9)+highest(high,26)+lowest(low,26))/4;
B1=(highest(high,52)+lowest(low,52))/2;
B2=AVG(C,200);
A<C && A1<C && A2<C && CROSSUP(C, MAX(B,B1,B2))
2025-03-17
395
글번호 189222
답변완료
종목검색 문의 드립니다
A=PREDAYHIGH() - PREDAYLOW();
B=DAYOPEN()+A*0.5;
B1=RSI(2);
CROSSUP(C,B) AND B1>50
2025-03-17
364
글번호 189221
답변완료
전략작성등
주말은 잘쉬셨는지요 아래내용에 부합하는 수식이 가능하다면 부탁드립니다^^
상당히 많이 하락한 종목의 주가가 다시 반등하여 수익이30% 이상이 되었는데 단기변곡점 혹은 저항매물대를 맞고 5%이상 빠지면 이때 단기매도하고 25%는 수익을 보전하고 싶다 이런 내용입니다 생각나는데까지 작성해 보면,,,,
input:period(20);
var:A(0),B(0),var1(0),,,,,;
A=highest(h,20)*0.67;
B=highest(h,20)*0.63;
if CrossDown(C,A) then //valuewhen(1,CrossDown(C,A),L)
var1=L;
if var1>B && CrossUp(C,A) then //L이 B이하까지는 내려가지 않는다 의미 이선 이하는 완전 넘사벽입니다 완성 좀 시켜주세요ㅋ
var2=P; //P(rofit),A=매수진입가라 하면 P=dayclose()-A //dayclose()가 C ??
sum(P)>=A(1+비율/100);// 비율 30%
H*0.95>C //전량매도 대충 이런 내용입니다 ㅋ
2025-03-16
385
글번호 189220
답변완료
검색식 부탁 드려요
1. 캔들(양봉캔들, 음봉캔들 모두 포함)중
"전체길이의 캔들몸통은 절반이하" , 전체길이의 캔들 윗꼬리는 절반이상" 인
종목 검색식 부탁드려요.
(단, 0봉전 ~ 30봉전 모든 종목)
2025-03-16
382
글번호 189219
답변완료
문의 드립니다
안녕하세요
다음 키움 지표을 예스로 전환해주세요
수식1 (O)
DayOpen()
수식2 (H)
DayOpen()+
(NpredayHigh(1)-NpredayOpen(1)
+NpredayHigh(2)-NpredayOpen(2)
+NpredayHigh(3)-NpredayOpen(3)
+NpredayHigh(4)-NpredayOpen(4)
+NpredayHigh(5)-NpredayOpen(5))/5
수식3 (L)
DayOpen()-
(NpredayOpen(1)-NpredayLow(1)
+NpredayOpen(2)-NpredayLow(2)
+NpredayOpen(3)-NpredayLow(3)
+NpredayOpen(4)-NpredayLow(4)
+NpredayOpen(5)-NpredayLow(5))/5
수식4 (C)
DayOpen()+
(NpredayClose(1)-NpredayOpen(1)
+NpredayClose(2)-NpredayOpen(2)
+NpredayClose(3)-NpredayOpen(3)
+NpredayClose(4)-NpredayOpen(4)
+NpredayClose(5)-NpredayOpen(5))/5
부탁 드립니다
감사합니다
2025-03-16
418
글번호 189218
답변완료
수식수정 부탁드립니다
input : 하락갭율(-2.5) ;
var : L0(0),L1(0),L2(0),L3(0),L4(0),L5(0);
Condition1 = ( O - C[1] ) / C[1] * 100 <= 하락갭율 ;
#1봉전 음봉이고 0봉전 음봉이면서 일정율의 하락갭이 발생하는 경우
if Condition1 == true and C < O and C[1] < O[1] Then #하락갭음봉기준
{
Var1 = C[1] ; #1봉전 음봉종가 저장
Var2 = O ; #0봉전 음봉의 시가 저장
Var3 = C ; #0봉전 음봉의 종가 저장
Var4 = H ; #0봉전 음봉의 고가 저장
Var5 = L ; #0봉전 음봉의 저가 저장
}
#1봉전 음봉이고 0봉전 음봉이면서 일정율의 하락갭이 발생하는 경우 전일종가라인간의
// 높낮이와 변동율을 비교하기 위한 수식(=하락갭음봉기준 전일종가라인선)
if Var1 > 0 and Var1 != Var1[1] Then
{
L0 = Var1 ; #하락갭음봉기준 전일종가라인선
L1 = L0[1]; #1변동전 전일종가라인
L2 = L1[1]; #2변동전 전일종가라인
L3 = L2[1]; #3변동전 전일종가라인
L4 = L3[1]; #4변동전 전일종가라인
L5 = L4[1]; #5변동전 전일종가라인
}
상기 수식을 토대로 하기의 신호검색 수식을 만들어 주세요
Input : 표시가격1(L/1.0015),표시가격2(L/1.0135),표시가격3(L/1.0135) ;
수식1> Plot1(표시가격1,"하락갭음봉후첫양봉");
1봉전 음봉이고 0봉전 음봉이면서 일정율의 하락갭이 발생(=하락갭음봉기준)한 이후
첫번째 양봉이 발생할때의 매수신호 수식. 단 이 양봉의 시가는 하락갭음봉기준의
종가(Var3)보다는 낮아야 하고, 음봉하락갭 전일종가라인선간의 비교에서
1변동전종가라인보다 낮아야 한다.(L1>L0), 하락갭음봉기준발생이후에 발생된 고가중
최고가도 L1보다 낮아야 한다. 돌파한게 있으면 안된다.
이 조건에 맞는 양봉발생시에 해당 양봉의 시가(Var6 = O)와 종가(Var7 = C)를
저장해야한다.
수식2> Plot2(표시가격2,"하락갭음봉후첫양봉시가아래첫양봉");
Plot1(=하락갭음봉후첫양봉)발생후 고가상으로 1변동전종가라인(L1)돌파하지
못하고 계속하락하거나 횡보후 하락하다가 음봉후 양봉출현시의 신호수식.
단 이 양봉의 시가는 Plot1의 양봉시가보다 낮아야 한다(O<=Var6).
이 조건에 맞는 양봉발생시에 해당 양봉의 시가(Var8 = O)와 종가(Var9 = C)를
저장해야한다.
수식3> Plot3(표시가격3,"하락갭음봉후첫양봉시가아래첫양봉후음양봉");
Plot2(=하락갭음봉후첫양봉시가아래첫양봉)발생후에도 고가상으로 1변동전종가
라인(L1)돌파하지 못하고 계속하락하거나 횡보후 하락하다가 음봉후 양봉출현시의
신호수식. 단 이 양봉의 시가는 Plot2의 양봉시가보다 낮아야 한다(O<=Var8).
추가 고려사항>
1. 고가상으로 1변동전종가라인(L1)을 돌파하는 경우가 나오면 신호조건은 무시된다
조건진행중 최고가가 L1을 돌파하는 경우가 나오면 더이상 신호는 발생되지
않아야 한다는 것임
2. PLOT3 신호발생이후에는 더이상 신호표시하지 않음
2025-03-17
347
글번호 189217
신대륙발견 님에 의해서 삭제되었습니다.
2025-03-16
4
글번호 189216