커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7433
글번호 230811
답변완료
시스템식 문의 드립니다...^^
추운데...수고가 많으시죠...^^
수식 문의 드립니다..
macd (24,52,9) dmi(14)에 관련된 수식입니다..
1 매수
(macd > signal and dmi golden cross) or (dip > dim and macd golden cross) 매수
매수청산
(macd dead cross)
2 매도
(macd < signal and dmi dead cross) or (dip < dim and macd dead cross) 매도
매도청산
(macd goiden cross)
이상입니다...수고하세요...
2016-01-20
188
글번호 94626
답변완료
stochastics Slow 지수 25-6-6 에서 매매 문의드립니다.
안녕하세요.
수고가 많으십니다.
스톡캐스틱 매매 답변보고 해보는데
되지가 않아서 여쭈어봅니다.
스톡캐스틱에서 소수점값이 적용되지 않는건지?
적용이 되지 않네요.
주식차트에서 쓰는 Stochastics Slow 지수 25-6-6 보조지표로
매매하고 싶습니다.
전략실행차트 클릭후 1분클릭,120틱 클릭후,
120틱에서 매매할려고 합니다.
1분에 120틱에서
Stochastics Slow 지수 25-6-6 보조지표로
스톡캐스틱기준선 4.6에서 스톡K가 스톡D를 골든크로스시-- 매수진입하고
스톡캐스틱기준선 94에서 스톡K가 스톡D를 데드크로스시--매도진입
수식좀 알려주세요.
좋은 하루 되세요.
2016-01-20
174
글번호 94625
칠곡저격수 님에 의해서 삭제되었습니다.
2016-01-20
14
글번호 94624
답변완료
부탁드립니다!
안녕하세요!
현재 옵션의 모든종목의 매수총호가잔량, 매도호가잔량을 구하고 싶은데
어떻게 해야되는데 모르겠습니다.
방법이 있을까요?
2016-01-20
177
글번호 94620
답변완료
부탁드립니다
일봉 위에 마우스 커셔를 올려 놓고 클릭했을때
봉의 (시가+종가)/2 에 자동으로 추세선이 그어지게 가능한가요?
가능하다면 부탁드립니다.
또 그 가격의 선이
분봉에서도 보여지게 부탁드립니다
2016-01-20
204
글번호 94610
답변완료
수식문의합니다
1. 60분봉상에서
일봉 이평 200을 나타낼 수 있는 지표가 있는지요?
2. 2차 매수가 안되는 것 같습니다.
매수 청산식
#돌파값-폭만큼 하락하면 1차매수(첫진입)
if MarketPosition == 0 Then
buy("b",AtLimit,upv-폭);
#첫진입후
if MarketPosition == 1 Then{
#현재구간 최저가+폭만큼 상승하면 전량청산
exitlong("bx",Atlimit,LL+폭);
#돌파값-폭*1.5만큼 추가하락하면 2차 추가매수
if MaxEntries == 1 Then
buy("bb",atlimit,upv-폭*1.5);
#돌파값-폭*2만큼 추가하락하면 3차 추가매수
if MaxEntries == 1 Then
buy("bbb",atlimit,upv-폭*2);
사진 첨부했습니다
폭이 안나와서 청산이 안된 상태에서 하락이니
검은색 동그라미 부분에 2차, 3차매수가 되어야 하는데
매수가 안보입니다.
어떻게 적용할 수 있을까요??
2차 폭*1.5
3차 폭*2
4차 폭*2.5
부분만 추가가 가능할지요?
3. 출력기능 아주 좋네요. 감사합니다.
여기에 종목명만 추가되면 참 좋을것 같은데,
방법이 없을지요?
4. 지표가 가능한지 궁금합니다.
새로운 고점이 나왔을때 2 3 4차의 매수자리에 해당하는 위치가
차트에 표시되게 할수도 있는지 궁금합니다.
2016-01-20
168
글번호 94607
답변완료
수식작성 QnA 글번호 44631번 재질문
안녕하세요?
수식작성 Q&A 글번호 44631번 재질문드립니다.
예비신호는 수식의 주문함수가 onclose일때만 발생하며,
atmarket,atstop,atlimit 타입으로 작성하면 발생하지 않는다고 하셨습니다.
그런데 포지션상태가 진입되고 나서의 예비신호가 시시때때로 나올 때가 있고 나오지 않을 때가 있습니다.
같은 함수이지만 조회시점마다 다릅니다.
2016-01-20
140
글번호 94605
답변완료
수식 문의 드립니다.
안녕하세요.
수식 문의 드립니다.
A>B 이면, 시가가 C 값에 오면, C 값에 매수,
A<B 이면, 시가가 C값에 오면, C 값에 매도,
이후 매수 매도 진입 후, 10틱 손실이면, 반대로 스위칭
이것을 수식으로 표현할 수 있을 까요?
감사합니다. 꾸벅~
2016-01-20
141
글번호 94597
답변완료
부탁드립니다
수고하십니다 아래수식선을 연결선물지수에 챠트에 나타나게해주세요
var : L2(0,data2),H2(0,data2);
var : L3(0,data3),H3(0,data3);
var : L4(0,data4),H4(0,data4);
var : L5(0,data5),H5(0,data5);
var : L6(0,data6),H6(0,data6);
var : L7(0,data7),H7(0,data7);
var : L8(0,data8),H8(0,data8);
var : L9(0,data9),H9(0,data9);
var : L10(0,data10),H10(0,data10);
var : L11(0,data11),H11(0,data11);
var : diff2(0,data2),diff3(0,data2);
var : diff4(0,data4),diff5(0,data4);
var : diff6(0,data6),diff7(0,data6);
var : diff8(0,data8),diff9(0,data8);
var : diff10(0,data10),diff11(0,data10);
var : V1(0,data2),V2(0,data4);
var : V3(0,data6),V4(0,data8),V5(0,data10);
#data2-data3
L2 = data2(LowD(0));
H2 = data2(highD(0));
L3 = data3(LowD(0));
H3 = data3(highD(0));
diff2 = Abs(L2-H3);
diff3 = Abs(H2-L3);
if diff2 <= 0.1 and diff2[1] > 0.1 Then
V1 = (L2+H3)/2;
if diff3 <= 0.1 and diff3[1] > 0.2 Then
V1 = (H2+L3)/2;
#data4-data5
L4 = data4(LowD(0));
H4 = data4(highD(0));
L5 = data5(LowD(0));
H5 = data5(highD(0));
diff4 = Abs(L4-H5);
diff5 = Abs(H4-L5);
if diff4 <= 0.1 and diff4[1] > 0.1 Then
V2 = (L4+H5)/2;
if diff5 <= 0.1 and diff5[1] > 0.1 Then
V2 = (H4+L5)/2;
#data6-data7
L6 = data6(LowD(0));
H6 = data6(highD(0));
L7 = data7(LowD(0));
H7 = data7(highD(0));
diff6 = Abs(L6-H7);
diff7 = Abs(H6-L7);
if diff6 <= 0.1 and diff6[1] > 0.1 Then
V3 = (L6+H7)/2;
if diff7 <= 0.1 and diff7[1] > 0.1 Then
V3 = (H6+L7)/2;
#data8-data9
L8 = data8(LowD(0));
H8 = data8(highD(0));
L9 = data9(LowD(0));
H9 = data9(highD(0));
diff8 = Abs(L8-H9);
diff9 = Abs(H8-L9);
if diff8 <= 0.51 and diff8[1] > 0.1 Then
V4 = (L8+H9)/2;
if diff9 <= 0.1 and diff9[1] > 0.1 Then
V4 = (H8+L9)/2;
#data10-data11
L10 = data10(LowD(0));
H10 = data10(highD(0));
L11 = data11(LowD(0));
H11 = data11(highD(0));
diff10 = Abs(L10-H11);
diff11 = Abs(H10-L11);
if diff10 <= 0.1 and diff10[1] > 0.1 Then
V5 = (L10+H11)/2;
if diff11 <= 0.1 and diff11[1] > 0.1 Then
V5 = (H10+L11)/2;
plot1(V1);
plot2(V2);
plot3(V3);
plot4(V4);
plot5(V5);
2016-01-20
155
글번호 94596