커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6125
글번호 230811
답변완료
부탁드립니다
[당일중심값 과 싯가]
시스탬 시작 10시15분에 첫신호 발생
중심값이 싯가위에 있고 주가가 중심값 위에 있으면 10시15분에 첫신호 발생
중심값을 깨고 내려오면 정리와 동시에 매도진입
매도는 반대
싯가가 위에 있고 중심값이 아래있다 하더라도 주가가 중심값을 뚤고 올라가면 매수
매도는 반대
100틱 수익이면 청산
감사합니다.
2018-08-23
141
글번호 121550
답변완료
수식 재문의
please check attaschment.
always thank you.
2018-08-24
165
글번호 121549
답변완료
렌코차트를 활용한 자동매매 수식요청
안녕하세요.
렌코차트를 활용한 자동매매시스템을 요청드립니다.
어려운 부탁 드려 죄송합니다.
1. 렌코차트를 사용한다
2. 렌코차트 15분봉을 매매 기준으로 한다
3. 당일 매매만 하며 시가에 들어가 종가에 청산한다
4. 시가 최초 15분봉 1벽돌이 빨강이면 1계약 매수, 파랑이면 1계약 매도한다
5. 시가 최초 15분봉 벽돌 기준 같은 색이 추가되면 1계약 추가매수, 다른 색이면 즉시 청산한다. 이후 새롭게 변하는 색을 즉시 매수한다. 예를 들어 시가 15분봉 시작이 빨강벽돌로 시작해 빨강 벽돌이 추가 되면 1계약을 즉시 추가 매수, 만약에 15분봉 시가 봉이 빨강벽돌로 시작해 파랑으로 변화하면 보유한 1계약을 청산 후 다음 벽돌색을 기다린다. 만약 다음 벽돌색이 빨강이면 다시 1계약을 매수, 다음 벽돌색이 파랑이면 1계약을 매도한다.
6. 만약 같은 색이 연속되면 최대 5계약까지 추가 매수 후 색이 변할때까지 보유한다. 만약 보유하다가 벽돌 색깔이 빨강에서 파랑으로, 파랑에서 빨강으로 즉, 다른 색으로 변화하면 즉시 보유한 계약을 모두 청산한다.
7. 청산 후 다시 시작하는 벽돌 색에 따라 빨강색으로 시작하면 1계약 매수, 파랑이면 1계약 매도를 시작한다.
8. 이를 종가 동시호가 전까지 반복한다.
이런 논리로 수식을 짜고 싶습니다.
제가 설명을 잘 한건지 모르겠네요.
그럼 부탁 드립니다.
2018-08-23
194
글번호 121548
답변완료
종목검색 수식 수정 부탁드립니다.
아래의 수식에서
아랫꼬리가 3일이상 연속 발생을 추가 부탁드립니다.
- 아 래 -
var1 = ma(c,5);
var2 = ma(C,20);
var3 = ma(c,60);
if var1 > var2 and var2 > var3 and
var2 > var2[3] and
C >= L*1.05 and
V > V[1] Then
find(1);
2018-08-23
169
글번호 121547
답변완료
음봉종가매매 수식 수정 부탁드립니다.
아래 2개의 수식에서 각각의 청산시 1회씩만 되도록 부탁드립니다.
- 아 래 -
1.
if stime == 151000 then
{
if C < O Then
buy("b");
if MarketPosition == 1 and C > O and C >= AvgEntryPrice*1.03 Then
ExitLong("bx");
}
2
if stime == 151000 then
{
if C > O Then
sell("s");
if MarketPosition == -1 and C < O and C <= AvgEntryPrice*0.97 Then
ExitShort("sx");
}
2018-08-23
158
글번호 121546
답변완료
문의 드립니다
항생 피봇라인을 부탁드립니다
오전 항생 시작시간기준으로
1, 시가.중심가. 고가저가
2, 피봇라인 부탁드립니다
감사합니다
2018-08-23
177
글번호 121545
답변완료
이평선 기울기 각도에 따른 색바뀜
이평선 상승 하락일때 색을 바꿀 수 있는건 알겠는데 혹시나 기울기 각도에 따라서도 색이 다르게 만들 수 있을까요?
예를들면 이평선의 기울기가 0도부터 45도 사이 한색 45도부터 90도 사이 다른색 이렇게 만들 수 있나요? 된다면 기울기 조정도 되면 좋겠습니다. 상승 하락 둘다 기울기마다 변화를 줄 수 있으면 좋겠습니다.
2018-08-23
280
글번호 121535
답변완료
시스탬
1]아래수식으로" Plot13(var7,"이평",iff(var7 > var7[1],RED,blue "<=요넘
이평이 빨강이면 매수 파랑이면 매도
2]당일중심값을 추가해서 주가가 중심값 위로가면 매수 아래면 매도
매도중에 Plot13 이 빨강으로 바뀌면 정리 매수는 반대
3]시가 위로가면 매수 아래면 매도 1차저항 또는 1차지지에 다으면 정리
미리 감사드립니다.
Input:n(60);
Var:j(0),고가기울기(0),고가절편(0),고가예상치(0),고가표준오차(0),
저가기울기(0),저가절편(0),저가예상치(0),저가표준오차(0),trend(0),
sumOH(0),sumOL(0),sumO(0),sumH(0),sumL(0),sumO²(0),sumH²(0),sumL²(0);
if bDate[1] < bDate then {
sumOH = 0; sumOL = 0; sumO = 0; sumH = 0; sumL = 0; sumO² = 0; sumH² = 0; sumL² = 0;
for j = 1 to n {
sumOH = sumOH + DayOpen(j)*DayHigh(j);
sumOL = sumOL + DayOpen(j)*DayLow(j);
sumO = sumO + DayOpen(j);
sumH = sumH + DayHigh(j);
sumL = sumL + DayLow(j);
sumO² = sumO² + DayOpen(j)^2;
sumH² = sumH² + DayHigh(j)^2;
sumL² = sumL² + DayLow(j)^2;
}
#==========================================================================#
# 선형회귀방정식 #
#==========================================================================#
# nΣxy - (Σx)(Σy) #
# 기울기 a = --------------------- #
# nΣx²- (Σx)² #
# #
# = (n*sum(xy) - sum(x)*sum(y)) / (n*sum(x^2) - sum(x)^2) #
# #
# (Σy)(Σx²)-(Σx)(Σxy) #
# 절편 b = --------------------------- #
# nΣx²- (Σx)² #
# #
# = (sum(y)*sum(x^2) - sum(x)*sum(xy)) / (n*sum(x^2) - sum(x)^2) #
#==========================================================================#
고가기울기 = (n*sumOH - sumO*sumH) / (n*sumO²- sumO^2);
고가절편 = (sumH*sumO² - sumO*sumOH) / (n*sumO² - sumO^2);
저가기울기 = (n*sumOL - sumO*sumL) / (n*sumO² - sumO^2);
저가절편 = (sumL*sumO² - sumO*sumOL) / (n*sumO² - sumO^2);
고가예상치 = 고가기울기 * DayOpen() + 고가절편;
저가예상치 = 저가기울기 * DayOpen() + 저가절편;
#==========================================================================#
# 표준오차 공식 #
#==========================================================================#
# _______________________________________________________ #
# / 1 [nΣxy - (Σx)(Σy)]² #
# Sxy = / [ ------- ][nΣy²- (Σy)²- ----------------------- ] #
# √ n(n-2) nΣx²- (Σx)² #
# #
# = sqrt((1/(n*(n-2))) * (n*sum(y^2) - sum(y)^2 - #
# ((n*sum(x*y) - sum(x)*sum(y))^2 / (n*sum(x^2) - sum(x)^2)))) #
#==========================================================================#
고가표준오차 = sqrt((1/(n*(n-2))) * (n*sumH² - sumH^2 -
((n*sumOH - sumO*sumH)^2 / (n*sumO² - sumO^2))));
저가표준오차 = sqrt((1/(n*(n-2))) * (n*sumL² - sumL^2 -
((n*sumOL - sumO*sumL)^2 / (n*sumO² - sumO^2))));
}
var1 = ema(h,5);
var2= ema(l,5);
var7=var1+(var1-ema(var1,5));
var8=var2+(var2-ema(var2,5));
if var7[2] > var7[1] and var7[1] < var7 then trend=1;
if var7[2] < var7[1] and var7[1] > var7 then trend=0;
plot2(round(고가예상치 + 0.5 * 고가표준오차,1),"2차 저항선");
plot3(round(고가예상치 - 0.5 * 고가표준오차,1),"1차 저항선");
plot6(round(저가예상치 + 0.5 * 저가표준오차,1),"1차 지지선");
plot7(round(저가예상치 - 0.5 * 저가표준오차,1),"2차 지지선");
plot8(dayopen,"시가");
Plot13(var7,"이평",iff(var7 > var7[1],RED,blue));
Plot14(var8,"이평",iff(var8 > var8[1],RED,blue));
2018-08-23
206
글번호 121534
chunsk 님에 의해서 삭제되었습니다.
2018-08-23
0
글번호 121533