커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7940
글번호 230811
답변완료
더운대 고생 하십니다
시간을 10시 이후에만 신호 나오게 즘 해주세요...
var : 선행스팬2(0);
선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2;
if bdate != bdate[1] Then
{
var1 = 0;
var2 = 0;
}
var1 = var1+c;
var2 = var2+1;
var3 = var1/var2;
if stime < 93000 Then
{
value1 = DayHigh;
value2 = daylow;
value3 = (value1+value2)/2;
value4 = value2;
}
Else
{
value3 = value1+(value1-value2)/2;
value4 = value1;
}
var9 = ma(l,1);
var10 = (var3-abs(value3-value4)*2);
if crossup(var9,var10) and C > 선행스팬2 Then
Buy ("용크로스");
2020-09-03
1132
글번호 142045
답변완료
문의드립니다~
input:P(5);
var:cnt(0),sum1(0),sum2(0),mav1(0),mav2(0),HH(0),LL(0),tx1(0),tx2(0),tx3(0);
var:H1(0),L1(0);
sum1=0;
sum2=0;
for cnt = 0 to P-1{
sum1 = sum1 + (dayhigh(cnt)-daylow(cnt));
sum2 = sum2 + (dayhigh(cnt)-daylow(cnt));
}
mav1 = sum1/P;
mav2 = sum2/P;
if bdate != bdate[1] then{
var1 = mav1;
var2 = mav2;
value1 = dayopen+var1;
value2 = dayopen-var2;
value3 = value1;
value4 = value2;
HH = H;
LL = L;
H1 = HH;
L1 = LL;
}
//요기 아래부터 어렵습니다. 주석좀 부탁드립니다.~
if bdate = bdate[1] and H > HH then
{
HH = H;
value4 = value2+abs(HH-H1);
}
if bdate == bdate[1] and L < LL then{
LL=L;
value3 = value1-abs(LL-L1);
}
if currentdate == sdate then{
plot1(value3);
plot2(value4);
}
////////////////////////
위식이 이해가 잘 안되어서요~
시가 더하기 오늘의 고저진폭을 포함한 최근5일간의 평균진폭을 더한다.
시가 빼기 오늘의 고저진폭을 포함한 최근5일간의 평균진폭을 뺀다.
그리고 그 뒤의 식이 이해가 어렵습니다.
설명좀 부탁드립니다.~
그리고 5일간의 평균진폭을 구했으면 당일저가에서 더하고
당일고가에서 빼야지 맞는거 아닌가요?
왜 시가에서 더해서 식을 만들었는지 이부분이 이해가 안됩니다.
2020-09-03
1076
글번호 142042
답변완료
YesSpot 활용 미완성신호 주문
Yes spot을 이용하여,(일봉 MFI) 미완성신호에 주문을 넣고 싶습니다.
YES SPOT 메뉴얼을 참고하여 예제6번을 일부 수정했으나,
작동이 하지 않네요.
-전략 내용=
타임프레임 : 일봉
매수: MFI 가 20을 CROSSUP 할때 미완성신호에 10주 매수
매도: MFI가 80을 CROSSDOWN할때 매도
C1: 차트객체
C2: 차트객체 (필요없는듯?)
A1: 계좌객체
var Start;
function Main_OnStart()
{
Main.MessageLog("MFI일봉");
Start = 0;
}
function C1_OnRiseIncompleteSignal(IncompleteSignal)
{
if (IncompleteSignal.signalKind == 1)
{
A1.OrderBuy(IncompleteSignal.code,IncompleteSignal.count,SSE.Ask(1),0);
Start = 1;
}
if (IncompleteSignal.signalKind == 2 && Start == 1)
{
A1.OrderSell(IncompleteSignal.code,IncompleteSignal.count,SSE.Bid(1),0);
}
}
2020-09-03
1633
글번호 142037
답변완료
신호 수식으로 인해 가격결정이후 그 가격에대한 또다른식으로 진입과 청산
rsi 20일 80선 돌파 and 볼린져밴드 20일 상한선 돌파 를 조건 A 라고 칭하고
이 A 라는 신호를 만족하는 순간 봉(종가)가격들을 B1, B2, B3, ..... 이라고 한다면
이후 장이 지속되었을때 B1,B2,B3,B4 ....... 보다 0.5pt 가격이 낮아진 봉(종가)에 대해 매수주문을 넣는 식은 어떻게 되나요.
2020-09-03
1043
글번호 142036
답변완료
검색식 문의드립니다
기존 일목균형표 수식 검색인데 조금 바꾸고 싶습니다
오늘의 종가가 오늘의 선행스팬1를 상향돌파인데
저는 오늘의 종가가 과거 선행스팬 상향돌파로 바꾸고 싶은데
조건은 아래와 같습니다
var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
선행스팬1 = (전환선+기준선)/2;
선행스팬2 = (highest(H,52)+lowest(L,52))/2;
if CrossUp(C,선행스팬1) Then Find(1);
-----------------------------------------------------------------------
전환선의 기준은 과거 33일에서부터 ~ 과거 25일까지씩 9일간 구간이구요
기준선의 기군은 과거 50일에서부터 ~ 고거 25일까지씩 26일간 구간이구요
선행스팬1은 (전환선+기준선)/2
선행스팬2는 과거 76일부터~ 과거 25일까지 씩 52일구간입니다
일목균형표 선행스팬은 미래 앞쪽으로 26표시되는 지표인데
저는 앞으로 보내질 않고 현재로 앞쪽 0으로 표현하고
후행스팬 종가값이 선행스팬1 보다 클경우를 검색하고싶습니다
2020-09-03
1309
글번호 142035
답변완료
고점저점의 라인출력
안녕하세요?
N기간(ex = 20개봉)동안 고점과 저점의 라인을 출력하는 지표를 부탁드립니다.
2020-09-04
1182
글번호 142034
답변완료
이평선 간격 이격
사진과 같이 이평선 변수 차이를 6 7 8 9 로 설정하면 서로 겹치는데
변수차가 낮아도 겹치지 않고 각각의 선이 선명하게 보이게 가능한지요??
가능하다면 변수로서 간격을 설정할수있도록 추가 해주시면 더욱 감사드리겠습니다
### 미리 감사 드립니다 ###
2020-09-03
1117
글번호 142033
답변완료
68987 관련입니다. 알려주신 방법으로 해도 여전히 안됩니다.
전일까지의 일봉상의 상관도를 구하는 것이기 때문에 개념상 현재일 하루 동안에는 상관도가 동일해야하는데, 첨부한 사진과 같이 하루 중에도 상관도가 바뀌고. 특히 9시 25분이 되면 숫자가 바뀌는 경우가 많습니다(매번 그런것도 아닙니다.). 상관기간을 25로 설정한 것과 관련이 있는거 같습니다. 또한 상관관계가 -1~1사이가 나오는 것은 맞는데, 대부분의 경우 0, 1, -1로 찍힙니다. 이 또한 이상한 부분입니다.
뭔가 수식에 오류가 있는 것 같습니다. 다시 한번 확인 부탁드립니다.
참고로
data 1 - 1분봉
data 3, 4 - 일봉입니다.
2020-09-03
958
글번호 142032
답변완료
문의 드립니다
전날 거래량의 25%일때 50%일때 75%일때 100%일때 각각의 현재가를 알고싶습니다
2020-09-02
923
글번호 142031