커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6145
글번호 230811
답변완료
다시 문의드립니다.
안녕하세요~
답글달아주신 종목검색수식이 제가 원하는 값이 아닌거 같아
추가로 요청해드립니다~
var1과 var2 두개의 선이 5%안으로 가까워졌을때 잡히는 종목검색 값이 필요합니다.
예를 들어 var1이 10,500원에 위치하고 var2가 10,100원에 위치하면
잡히는 종목검색수식입니다. 지금 예를 들을 금액은 아무의미없습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 검색문의드립니다.
> 안녕하세요
예스스탁입니다.
Input : shortPeriod(12), longPeriod(26), Period(9),N(1);
Var : MACDv(0), MACDS(0),mav(0),T(0);
MACDv = MACD(shortPeriod, longPeriod);
MACDs = ema(MACDv,Period);
mav =ma(c,5);
if crossup(MACDV,MACDS) Then{
var1 = mav;
T = 1;
}
if CrossDown(MACDV,MACDS) Then{
var2 = mav;
T = -1;
}
if T == 1 Then{
if mav > var1 Then
var1 = mav;
}
if T == -1 Then{
if mav < var2 Then
var2 = mav;
}
if max(var1,var2) <= min(var1,var2)*1.05 Then
find(1);
즐거운 하루되세요
> 칠곡저격수 님이 쓴 글입니다.
> 제목 : 검색문의드립니다.
> Input : shortPeriod(12), longPeriod(26), Period(9),N(1);
Var : MACDv(0), MACDS(0),mav(0),T(0);
MACDv = MACD(shortPeriod, longPeriod);
MACDs = ema(MACDv,Period);
mav =ma(c,5);
if crossup(MACDV,MACDS) Then{
var1 = mav;
T = 1;
}
if CrossDown(MACDV,MACDS) Then{
var2 = mav;
T = -1;
}
if T == 1 Then{
if mav > var1 Then
var1 = mav;
}
if T == -1 Then{
if mav < var2 Then
var2 = mav;
}
plot1(var1,"매수");
plot2(var2,"매도");
plot3(ma(c,n),"N이평");
2018-05-25
215
글번호 119171
답변완료
수식 여쭤봅니다.
수식 여쭤봅니다.
개별종목 1분봉에 적용할려고 합니다.
매수는 전일종가 -1.5% (제가 금액 설정하고 싶어요)
매수가 된 시간 이후부터 이런패턴으로 매도를 하고 싶습니다
매수가 9시20분 전에 일어나면
매도는 당일 오전 9시20분에 전체물량 20%
당일 오전11시20분에 전체물량 25%
당일 오후14시50분에 전체물량 33%
다음날 오전 9시20분에 전체물량 50%
다음날 오전 11시20분에 남은물량 전부
매수가 11시20분전에 일어나면
당일 오전11시20분에 전체물량 20%
당일 오후14시50분에 전체물량 25%
다음날 오전 9시20분에 전체물량 33%
다음날 오전 11시20분에 남은물량 50%
다음날 오후 14시40분에 남은물량 전부
매수가 14시40분전에 일어나면
오후 14시40분에 전체물량 20%
다음날 오전 9시20분에 전체물량 25%
다음날 오전 11시20분에 전체물량 33%
다음날 오후 14시40분에 전체물량 50%
다다음날 오전 9시20분에 남은 물량 전부
매수가 14시40분 이후에 일어나면
다음날 오전 9시20분 전체물량 20%
다음날 오전 11시20분 전체물량 25%
다음날 오후 14시40분 전체물량 33%
다다음날 오전 9시20분 남은 물량 전부
물량이 있을때는 중복매수 안되게 하고 습니다.
당일 물량 전부 매도가 되었어도 다시 당일날 재매수가 안되었으면 합니다~
매수시기에 따라
매도를 정해진시간에 4분할 매도 하는식을 알고싶습니다
2018-05-24
210
글번호 119169
답변완료
수식 부탁드립니다.
안녕하세요?
수식 여쭤봅니다.
종목당 100만원 200만원 이런식으로 제가 조절하고 싶습니다.
매수는
전일 종가기준 -1.5% 하락시 1차매수 (정해진 금액의 50%)
전일 종가기준 -3% 하락시 2차매수 (나머지 전부)
매도는 1차든 2차든 매수가 일어나면
1차매도는 매수후 4% 수익시 전체물량의 30%
2차매도는 매수후 7% 수익시 남은물량의 50%
3차매도는 매수후 14% 수익시 남은 물량 전부
익절은 매수후 3%까지 올랐다가 다시 1%로 내려오는 순간 전체물량 매도
손절은 2차매수 가격에서 -5% 시 전체물량의 50%
-10% 전체물량 손절
이렇게 개별종목 분봉에 적용하고 싶습니다.
감사합니다.
이렇게 하면 적절하게 매수매도가 될까요?ㅎ
2018-05-24
201
글번호 119167
답변완료
수고하십니다
선물거래에서 다음과 같은 서식 부탁드립니다
감사합니다
ㅇ (9시) 장시초 매수호가잔량 - 현재 매수호가잔량 > -1 이면
매수
ㅇ (9시) 장시초 매수호가잔량 - 현재 매수호가잔량 > 1 이면
매도
2018-05-24
206
글번호 119166
답변완료
수식 작성 부탁드립니다.(2)
자꾸 귀찮게 해드려 죄송합니다.
한가지 더 부탁드릴게 있어서요.
래리윌리엄스 전략인데,
--------------------------------------------------------------------------------------
특정 시간대(17:00~익일02:30)에서,
1분봉상 현재가격 > 금일시가 + (전일고가 - 전일저가)*0.5 상향돌파 시 매수하고, 매수 포지션 보유중 하락하여 60이동평균선을 하향돌파하면 청산한다.(트레일링 스탑)
1분봉상 현재가격 < 금일시가 - (전일고가 - 전일저가)*0.5 하향돌파 시 매도하고,매수 포지션 보유중 하락하여 60이동평균선을 상향돌파하면 청산한다.(트레일링 스탑)
트레일링 스탑이 되지 않으면 당일 장 종료 후 익일 시가에 매도한다.
--------------------------------------------------------------------------------------
1분봉상 완성봉이 아닌 가격 조건이 맞을때 진입한것과 동일한 상황으로 작성 부탁드리겠습니다.
2018-05-24
216
글번호 119151
답변완료
수식 작성 부탁드립니다.
분기봉, 반기봉, 년봉이 예스트레이더에서 제공하지는 않지만
있다고 가정을 하고,
일봉 시고저라인과 같이 타주기 내에서 분기, 반기, 년 시고저 라인을 나타낼 수 있는 수식 작성 부탁드리겠습니다.
2018-05-24
230
글번호 119149
답변완료
함수요청
안녕하세요?
함수요청드립니다.
아래 함수를 항셍지수로 거래를 하고자 합니다.
다만 5분봉거래시 진입기준 주문의 생성을 T장까지만 하고 포지션이 오버되지 않게 청산은 T+1장 시가에는 강제청산하고자 합니다.
여기서 주문의 생성은 그렇지만 주문생성을 위한 데이터는 T장과 T+1장을 모두 적용하고자합니다.
즉 모든 시세데이터를 신호에 적용하되 실제 주문생성은 T장에서만 거래를 하고 싶습니다.
Vars : SP(0,data1), TickSize(0,data1);
Vars : fstHH(0,data1), fstLL(0,data1), sndHH(0,data2), sndLL(0,data2);
var : v1(0,data2),v2(0,data2);
SP = MarketPosition;
TickSize = PriceScale;
v1 = data2(H);
v2 = data2(L);
IF v1[10] > 0 Then
Begin
fstHH = data1(Highest(H, 5));
fstLL = data1(Lowest(L, 5));
sndHH = Max(v1, v1[1], v1[2], v1[3], v1[4], v1[5], v1[6], v1[7], v1[8], v1[9], v1[10]);
sndLL = Min(v2, v2[1], v2[2], v2[3], v2[4], v2[5], v2[6], v2[7], v2[8], v2[9], v2[10]);
End;
IF MarketPosition == 0 and data2(C) > sndHH[1] Then Buy("B", AtStop, fstHH - TickSize);
IF MarketPosition == 0 and data2(C) < sndLL[1] Then Sell("S", AtStop, fstLL - TickSize);
2018-05-24
190
글번호 119147
답변완료
수식부탁드립니다
Buy_condition 이라는 변수가 참일경우 1분봉 차트에서
특정 가격대에 내려올경우 즉시 매수가능하도록
Atlimit로 주문하는 수식을 만들고 싶습니다
변수가 참일때
당일고가 -3%가격 터치시 1차매수 (09:00~12:30시간에만 매수)
당일고가 -5%가격 터치시 2차매수 (1차매수후 하락시)(09:00~14:00시간에만 매수)
당일고가 -7%가격 터치시 손절
1차매수만 진행된경우 5%수익시 즉시청산후 재진입 금지
1차 2차 매수 진행된경우 평균단가대비 3%수익시 즉시청산후 재진입 금지
2차매수까지 진행된 경우 당일고가 -7%가격에 손절
2018-05-24
228
글번호 119146
답변완료
수식 의뢰 드려요!
안녕하세요!
정성껏 만들어주신 수식 잘사용하고 있습니다!
감사합니다!
수식 의뢰 드립니다! 4시간 챠트와 15분 챠트를 기준으로 하는 매매 입니다!
이해를 돕고져 참고그림 첨부합니다!
4시간 챠트와 15분 챠트의 시스템 신호를 만들어 주세요!
시스템 신호는 임의로 정해진 박스를 통과하면 나오는 신호로 이미지에
자세히 설명해 놓았습니다! 임의의 박스나 상하 기준선이 보이도록 부탁드려요!
내용을 정리하자면
1. 4시간 챠트의 현재봉 기준으로 30개봉중 최고점 또는 최저점을 돌파하면 신호가 발생
2. 15분 챠트의 현재봉 기준으로 25개봉중 4시간 챠트와 동일한 방향으로
최고점 또는 최저점을 돌파하면 매수, 매도 신호가 발생
3. 첨부그림처럼 임의의 박스나 선이 계속해서 장이 진행되는 동안 생겨났으면 좋겠습니다!
부탁드려요!
감사합니다!
2018-05-25
230
글번호 119145