커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6421
글번호 230811
답변완료
시스템식 추가질문 드립니다~
# 해당식에서
1.매수가 대비 3%시 절반 매도후 잔량 최대수익대비 30%하락시 전량매도 추가
2.매수조건에 스토케스틱 K인지 D인지 모르겠지만 그게 30이상일때 조건 추가
3.상한가일때 매도금지가 되어있는지 다시 확인부탁
매번 감사합니다~^^&
Input : Period(20),short(12),long(26),금액(1000000),수익(3),손실(1),횟수제한(5);
var : VRatio(0),MACDV(0),Bcond(false);
var : cnt(0),count(0);
VRatio = VR(Period);
MACDV = MACD(short,long);
Bcond = Vratio > 100 and MACDV > 0;
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count == 0 and MarketPosition == 0 and Bcond == true and Bcond[1] == false Then
buy("b",OnClose,def,int(금액/C));
if count > 0 and count < 횟수제한 and MarketPosition == 0 and VRatio > 100 and crossup(MACDv,0) Then
buy("bb",OnClose,def,int(금액/C));
if MarketPosition == 1 Then{
ExitLong("bp",atlimit,AvgEntryPrice*(1+수익/100),"",Floor(MaxContracts*0.5),1);
ExitLong("bl",AtStop,AvgEntryPrice*(1-손실/100));
if CrossDown(MACDV,0) Then
exitlong("bx1");
}
SetStopEndofday(143000);
> 메디사 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다~
> 먼저 항상 도움주셔서 감사합니다~^^&
1회매수시 금액(100만원)도 변경할수있게 해주세요^^
# 매수 전략
1. VR RATIO가 100이상일때 MACD가 0을 크로스업 할때
2. MACD가 0이상이고 VR RATIO가 100을 크로스업 할때
# 추격매수 전략
1. 첫 매수이후 MACD가 계속 0이상이고 VR RATIORK 100을 크로스업 할때
(횟수제한:최대5회)
# 매도 전략
1. 매수가 대비 +3%이상 일때 절반 매도
2. 매수가 대비 -1%이하 일때 전량 매도
3. MACD가 0을 크로스다운 할때 전량 매도
4. 매수이후 2시40분초과시 전량 매도(단, 상한가일때 매수유지)
수치화 되는 부분은 전부 변수화 시켜주시면 감사하겠습니다~
2016-06-15
114
글번호 99115
답변완료
질문있습니다
볼린저밴드 20-2(이수치는 조절 가능하게 해 주시고..)에서
매도 진입 및 청산)
볼린저밴드 상단에서 매도 진입하고
그 캔들이 완성되는 시점(종가)에 청산(매수)
매수 진입 및 청산)
볼린저 밴드 하단에서 매수진입하고
그 캔들이 완성되는 시점(종가)에 청산(매도)
위와 같이 시스템 매매 할수 있도록 부탁 드립니다.
2016-06-15
106
글번호 99113
답변완료
부탁 드립니다.
다음 수식에서
plot1(v,"거래량",RED);
value1 = V;
부분을 함수명-> aa로 만들어 실행 해본 결과 정상이 아닙니다.
무엇이 잘못 되었는지요?
미리 감사 드립니다.
수식)
var : idx(0);
if Bdate != Bdate[1] Then
idx = 0;
if Bdate == Bdate[1] Then
idx = idx+1;
value1 = idx%4;
value2 = idx%7;
if Bdate != Bdate[1] or (bdate == bdate[1] and value1 < value1[1]) Then{
var1 = O;
var11 = C;
}
if Bdate != Bdate[1] or (bdate == bdate[1] and value2 < value2[1]) Then{
var2 = O;
var22 = C;
}
if ((c > O) or (C == O and C >= C[1])) and
((c > var1) or (C == var1 and C >= var11)) and
((c > var2) or (C == var2 and C >= var22)) Then{
plot1(v,"거래량",RED);
value1 = V;
}
else if ((c < O) or (C == O and C < C[1])) and
((c < var1) or (C == var1 and C < var11)) and
((c < var2) or (C == var2 and C < var22)) Then{
plot1(v,"거래량",blue);
value2 = V;
}
else{
plot1(-v,"거래량",BLACK);
}
var55 = value1-value2;
var66 = ma(var55,20);
plot2(var55);
plot3(var66);
함수화)
함수명:aa
실행식->plot1(aa);
함수식)
var : idx(0);
if Bdate != Bdate[1] Then
idx = 0;
if Bdate == Bdate[1] Then
idx = idx+1;
value1 = idx%4;
value2 = idx%7;
if Bdate != Bdate[1] or (bdate == bdate[1] and value1 < value1[1]) Then{
var1 = O;
var11 = C;
}
if Bdate != Bdate[1] or (bdate == bdate[1] and value2 < value2[1]) Then{
var2 = O;
var22 = C;
}
if ((c > O) or (C == O and C >= C[1])) and
((c > var1) or (C == var1 and C >= var11)) and
((c > var2) or (C == var2 and C >= var22)) Then{
//plot1(v,"거래량",RED);
value1= v;
aa= ma(value1,10);
}
//else if ((c < O) or (C == O and C < C[1])) and
// ((c < var1) or (C == var1 and C < var11)) and
// ((c < var2) or (C == var2 and C < var22)) Then{
//plot1(v,"거래량",blue);
// value2 = V;
//}
//else{
// plot1(-v,"거래량",BLACK);
//}
//var55 = value1-value2;
//var66 = ma(var55,20);
//plot2(var55);
//plot3(var66);
2016-06-15
123
글번호 99110
답변완료
지표식 부탁드립니다.
매번 성실한 답변 감사드립니다.
종가기준 전일대비 n%이상 상승한 양봉(A)부터
종가기준 (A)봉 몸통의 절반을 이탈하는 날까지
upvol과 downvol을 누적하는 지표식을 부탁드립니다.
감사합니다.
2016-06-15
117
글번호 99104
bigdeal 님에 의해서 삭제되었습니다.
2016-06-16
7
글번호 99103
답변완료
dema시스템식부탁드립니다
안녕하세요 아래식은 전에 작성해주신 dema시스템식입니다
이식을
1.120틱 4개선상승 + 840틱 단기선(3)상승 : 매수신호
120틱 4개선하락 + 840틱 단기선(3)하락 : 매도신호
2.120틱 4개선상승 + 840틱 단기,중기,중장기 상승 : 매수신호
120틱 4개선상승 + 840틱 단기,중기,중장기 상승 : 매수신호
위와 같이 2가지로 작성부탁드립니다
감사합니다
INPUTS: LENGTH1(3),LENGTH2(10),LENGTH3(20),LENGTH4(60);
VARS : DEMA1(0),DEMA2(0),DEMA3(0),DEMA4(0);
var : Bcond(false),Scond(false);
var1= EMA(C,LENGTH1);
value1= EMA(EMa(C,LENGTH1),LENGTH1);
var2= EMA(C,LENGTH2);
value2= EMA(EMa(C,LENGTH2),LENGTH2);
var3= EMA(C,LENGTH3);
value3= EMA(EMa(C,LENGTH3),LENGTH3);
var4= EMA(C,LENGTH4);
value4= EMA(EMa(C,LENGTH4),LENGTH4);
DEMA1 = var1 * 2 - value1;
DEMA2 = var2 * 2 - value2;
DEMA3 = var3 * 2 - value3;
DEMA4 = var4 * 2 - value4;
Bcond = DEMA1 > DEMA1[1] and DEMA2 > DEMA2[1] and DEMA3 > DEMA3[1] and DEMA4 > DEMA4[1];
Scond = DEMA1 < DEMA1[1] and DEMA2 < DEMA2[1] and DEMA3 < DEMA3[1] and DEMA4 < DEMA4[1];
if Bcond == true and Bcond[1] == false Then
buy();
if Scond == true and Scond[1] == false Then
sell();
2016-06-15
106
글번호 99100
답변완료
문의
시스템 수식 부탁드립니다.
1) 현재가가 75 "지수" 이동평균선 위에 있으면서 Slow stochastic 이 10인 경우 현재가로 매수.
-> Slow stochastic이 80이상으로 올라갔다가 완성봉 기준으로 Slow stochastic이 80 미만으로 떨어지면 청산
완성봉 기준으로 75 지수 이평선 보다 5틱 아래이면 손절
2) 현재가가 75 "지수" 이동평균선 아래에 있으면서 Slow stochastic 이 90인 경우 현재가로 매도.
-> Slow stochastic이 20이하로 내려갔다가 완성봉 기준으로 Slow stochastic이 20초과로 올라가면 청산
완성봉 기준으로 75 지수 이평선 보다 5틱 위이면 손절
3) 장종료시 청산
----------------------------------------------------------------------
추가로 한가지 문의를 드리면
로그아웃을 하게 되면 시스템 적용이 중단된다고 하는데 컴퓨터를 하루종일 켜 놓으면 계속 시스템 적용이 될 수 있나요?
한가지 걱정이 매일 6시 40분마다 재로그인 하라는 메시지가 뜨는데 그 때 재로그인 하지 않으면 시스템도 중단되는 것인가요?
재로그인 없이 계속 돌리고 싶은데 어떻게 하면 되나요?
2016-06-16
106
글번호 99095
답변완료
MACD 지표를 막대형 지표로 표시
MACD 지표를 그림에 나오는것처럼 일자형 막대그래프로 만들 수 있나요..?
- macd가 기준선(0) 위에 있을때 붉은색 아래에 있을때 파란색으로..
- macd가 골드크로스 일때 붉은색 데드 크로스 일때 파란색
2016-06-15
206
글번호 99094
답변완료
지표 문의요
국내선물에서
장 시작하고 5분 고점에서 수평선 나오고, 10분 저점에서 수평선 나오는 수식 좀 부탁드립니다
항상 감사드립니다.
2016-06-15
125
글번호 99093