커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4459
글번호 230811
답변완료
문의
종목선택
참조
ATM연결 콜옵션을 이용하려고 합니다.
ATM연결 콜옵션이면 등가격인데
당일 거래시
당일 시가 기준인가요? 아니면 전일 종가기준인가요?
2018-12-02
194
글번호 124055
답변완료
지표 의뢰드려요
안녕하세요!
아래의 수식은 지난번에 만들어 주신 겁니다!
다른이 아니라 전 옵션교차챠트를 보면서 거래를 하는 상대가격을 중요시 합니다!
그래서 아래 수식을 상대가격도 똑같이 적용할 수 있는 즉, 콜과 풋의 양방향 가격선으로 수정을 부탁드립니다!
항상 노고에 감사합니다!
var : nday(0),week(0),Exdate(false);
var : HH(0),LL(0);
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if nday >= 8 and nday <= 14 and
week == 4 then
Exdate = true;
Else
Exdate = false;
if bdate != bdate[1] and Exdate == false and Exdate[1] == true Then
{
var1 = sdate;
HH = H;
LL = L;
}
if sdate == var1 Then
{
value1 = daylow;
value2 = DayHigh;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
plot1(DayHigh(1),"전일고가");
plot2(daylow(1),"전일저가");
plot3(DayOpen(0),"전일시가");
if HH > 0 and LL > 0 then
{
plot4(HH,"월고");
plot5(LL,"월저");
}
plot6(value1,"월물첫날저가");
plot7(value2,"월물첫날고가");
2018-12-03
239
글번호 124054
답변완료
문의 드립니다.
시스템식에서 매수/매도 포지션을 잡았을때 지표에서 매수/매도 가격을 불러들여 손절라인과 익절라인을 제시하고 싶습니다. 지표수식에서 매수/매도 가격을 알수 있을까요?
2018-12-01
193
글번호 124053
답변완료
평균변동폭
관리자님 안녕하십니까??
저의 시작은 미미하였으나 관리자님의 도움으로 그 끝은 창대하리라 생각됩니다ㅋㅋ
혹시 이런것도 가능할런지요???
최근 3년동안의 요일별로 시가를 기준으로 한 최고가,최저가의 평균값과 표준편차값을 알수 있을까요?? 혹시 구현할수 있다면 차트에 평균값과 표준편차를 더하여 선으로 구현하고 싶습니다.
구현할수 있는거라면 어렵더라도 부탁말씀 정중히 올리겠습니다
ex) 3년 동안의 매주 월요일의 최고-시가의 평균값과 표준편차
3년 동안의 매주 월요일의 시가-최저의 평균값과 표준편차
3년 동안의 매주 화요일의 최고-시가의 평균값과 표준편차
3년 동안의 매주 화요일의 시가-최저의 평균값과 표준편차
.
.
.
3년 동안의 매주 금요일의 최고-시가의 평균값과 표준편차
3년 동안의 매주 금요일의 시가-최저의 평균값과 표준편차
2018-12-01
226
글번호 124052
답변완료
손절 청산시 시스템 수식 부탁드림니다.
해외 선물 30분봉 기준으로 운영중입니다.
설정을 " 청산시점을 "봉완성시"로 설정"
1차 : 봉완성시 손절 PT 설절
2차: 봉완성전이라도 손절 PT를 설정
예를 들면
매수해서 봉완성시 -50 tick 이상시 매수 청산 또는 봉완성하지 않더라도 -100tick 도달시 실시간 매수청산
매도해서 봉완성시 +50tick이상시 매도청산 또는 봉완성하지 않더라도+100tick도달시 실시간 매도 청산
하는 수식 부탁드릴께요~~~~ 항상 감사합니다.
2018-12-01
215
글번호 124051
답변완료
해외선물 매매하는데요.. 매매시간 선정 요망합니다.
해외선물 매매하는데요.. 매매시간 선정 요망합니다.
14분봉마다 매수 or 매도 진입해서 3tick 이상시 청산하는데요...
장끝나는 시점에는 진입하고 싶지 않고 장끝나면 수익이든 손실이든 청산할수 있는 수식좀 부탁합니다.
그리고 아침 8시 정각에 진입하지 않고 8시 14분에 진입하는 수식부탁드려요..
정리하면
14분봉으로 매매기준
1. 아침 진입은 장 첫번째 봉이 아닌 2번째 봉부터 진입
2. 종가 (약 6시)면 5시 50분에 진입금지 및 진입된 상태이면 종가 바로전 봉에 청산
부탁드려요~~~
2018-12-03
202
글번호 124050
답변완료
수식 부탁드립니다.
================================================================
- 미국 s&p 500 선물지수만 매매
- 한국시간 저녁 12시부터 오전 6시 30분 까지 매매(미국 본장 시간만 매매)
- 시간외는 매매 안함
- 매매횟수 1회 제한
- 손절 45틱
- 1시간봉 매매
===============================================================
매수/매도 조건(1시간봉 기준)
===============================================================
MACD 5,26 시그널(9)가 기준선 0 위이고 AND
정규장 첫 1시간봉의 저가보다 <= 3시봉 종가
3시봉 종가 매수 진입
MACD 5,26 시그널(9)가 기준선 0 아래이고 AND
정규장 첫 1시간봉의 고가보다 >= 3시봉 종가
3시봉 종가 매도 진입
===============================================================
#포지션이 있다면 무조건 정규장 종가 청산
# 매수/매도 보유 포지션에 대한 45틱 손절
# 1일 한번만 매매
==============================================================
이게 수식이 맞다면 12월 1일은 2739.25 매수 2764 청산
11월 30일은 2741,50 매수 2744 청산
11월 29일은 2722.75 매수 2742.25 청산
항상 감사드립니다.
2018-12-01
208
글번호 124049
답변완료
문의 드립니다
항상 고맙습니다.
data2를 이용한 타주기 수식 부탁 드립니다.
Input:Period(60),Percent(50);
Var:arr(0),j(0),cnt(0),HH(0),LL(0),Tick(0),TickVol(0),
TotVol(0),SubTotVol(0),MaxArr(0),UpArr(0),DnArr(0),MaxPrc(0),
UpPrc(0),DwnPrc(0),Vol1(0),Vol2(0);
Array:Prc[100](0),Vol[100](0);
HH = Highest(H,Period);
LL = Lowest(L,Period);
Tick = Ceiling((HH-LL)/100/PriceScale)*PriceScale;
Prc[0] = HH;
Vol[0] = 0;
for arr = 1 to 99 {
Prc[arr] = Prc[arr-1] - Tick;
Vol[arr] = 0;
}
for j = 0 to Period-1 {
cnt = 0;
for arr = 0 to 99 {
if L[j] <= Prc[arr] and Prc[arr] <= H[j] then
cnt = cnt + 1;
}
TickVol = V[j]/cnt;
for arr = 0 to 99 {
if L[j] <= Prc[arr] and Prc[arr] <= H[j] then {
Vol[arr] = Vol[arr] + TickVol;
}
}
}
TotVol = 0;
MaxArr = 2;
for arr = 0 to 99 {
TotVol = TotVol + Vol[arr];
if arr >= 2 and arr <= 97 then {
if Vol[MaxArr-2]+Vol[MaxArr-1]+Vol[MaxArr]+Vol[MaxArr+1]+Vol[MaxArr+2] <
Vol[arr-2] +Vol[arr-1] +Vol[arr] +Vol[arr+1] +Vol[arr+2] then
MaxArr = arr;
}
}
UpArr = MaxArr;
DnArr = MaxArr;
SubTotVol = Vol[MaxArr];
for j = 0 to 99 {
Vol1 = iff(UpArr-1>=0,Vol[UpArr-1],0);
Vol2 = iff(DnArr+1<=99,Vol[DnArr+1],0);
if Vol1 > Vol2 then {
SubTotVol = SubTotVol + Vol1;
UpArr = UpArr - 1;
}
else if Vol1 < Vol2 then {
SubTotVol = SubTotVol + Vol2;
DnArr = DnArr + 1;
}
else if Vol1 == Vol2 and Vol1 > 0 and Vol2 > 0 then {
SubTotVol = SubTotVol + Vol1;
UpArr = UpArr - 1;
if SubTotVol < TotVol * Percent/100 then {
SubTotVol = SubTotVol + Vol2;
DnArr = DnArr + 1;
}
}
else if Vol1 + Vol2 == 0 then {
if UpArr >= (99 - DnArr) then Uparr = UpArr - 1;
else DnArr = DnArr + 1;
}
if SubTotVol >= TotVol * Percent/100 then
j = 99;
}
MaxPrc = Prc[MaxArr];
UpPrc = Prc[UpArr];
DwnPrc = Prc[DnArr];
2018-12-02
219
글번호 124048
답변완료
수식문의 드립니다.
당일 첫번째 봉 최저가와 두번째 봉 최저가 연결선 표시 = A선
당일 첫번째 봉 최저가와 세번째 봉 최저가 연결선 표시 = B선
.
.
.
.
당일 첫번쨰 봉 최저가와 열번쨰 봉 최저가 연결선 표시 = J선
첫번째 봉에서부터 아홉번쨰 봉이 J선을 아래로 뚫은적이 있다면
J는 거짓선
첫번째 봉에서부터 아홉번쨰 봉이 J선 아래로 뚫은적이 없다면
J는 진실선
2018-12-01
216
글번호 124046