커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4693
글번호 230811
답변완료
함수수정요청(226호)
안녕하세요?
아래의 함수를 수정요청드립니다.
전영업일 청산한 것이 손실이 발생되면 당일 거래를 하고 이익이면 당일 거래를 하지 않을려고 합니다.
------------------------------------------------------------------------------------
input : xtime(60000);
var : tcond(false),cond1(false),cond2(false);
if bdate != bdate[1] Then{
Tcond = true;
Condition1 = false;
Condition2 = false;
}
if stime == xtime or (stime > xtime and stime[1] < Xtime) Then{
Tcond = false;
}
var1 = ma(c,5;
var2 = ma(c,20;
cond1 = C > var1 and var1 > var2;
cond2 = C < var1 and var1 < var2;
if cond1 == true and cond1[1] == false then
Condition1 = true;
if cond2 == true and cond2[1] == false then
Condition2 = true;
if Tcond == true And
Condition1 == true and cond1 == true and
var1 > var1[1] and var2 > var2[1] Then
buy("B");
if Tcond == true And
Condition2 == true and Cond2 == true and
var1 < var1[1] and var2 < var2[1] Then
sell("S");
2016-01-15
139
글번호 94434
답변완료
수식사용방법
input : g(11),r(25),s(2),P(10);
var : SMIV(0),SMIS(0);
SMIv = ema(ema(c-(highest(H,g) + lowest(L,g))*0.5, r),s) * 100 /
(0.5 * ema(ema(highest(H,g)-lowest(L,g),r),s)) ;
SMIS = ema(SMIV,p);
if crossup(SMIV,SMIS) Then
buy();
if CrossDown(SMIV,SMIS) Then
sell();
위의수식에서 각각 변수가 무었을의미하는지알고싶습니
다
g r s p 는 어떠한변수인가요 수식사용방법 자세히알고싶습니다
감사합니다
2016-01-15
131
글번호 94433
답변완료
강조적용방식변경 문의
예스트레이더 챠트에서 강조적용 방식은 해당봉의 색깔을 넣는 방식으로 되어 있는데
이 방법이 아니라 강조 해당시 해당봉의 위나 아래에 화살표를 넣는 방식을 하려면 어떻게 하나요?
방법이 없나요?
이해를 위해 그림을 첨부합니다.
2016-01-15
213
글번호 94432
답변완료
수식부탁 드립니다.
고생많으십니다.
매매는 30틱챠트로 하되 30분봉과 연동하여 하고자합니다.
연결선물 기준입니다.
[매수진입식]
1.30분봉의 첫봉이 양봉이고
2.30틱챠트의 스토캐스틱 10이 GC 발생하면 매수진입하는 식을 부탁드립니다.
2016-01-15
137
글번호 94431
답변완료
문의드립니다
input : Left(3),Right(3),Per1(11.4),per2(50.0),per3(88.6);
var : HH(0),preHH1(0),preHH2(0),LL(0),PreLL1(0),PreLL2(0);
if SwingHigh(1,H,Left,Right,Left+right+1) != -1 Then{
HH = H[right];
PreHH1 = HH[1];
PreHH2 = PreHH1[1];
}
if SwingLow(1,L,Left,Right,Left+right+1) != -1 Then{
LL = L[right];
PreLL1 = LL[1];
PreLL2 = PreLL1[1];
}
var1 = LL+(HH-LL)*(Per1/100);
var2 = LL+(HH-LL)*(Per1/100);
var3 = LL+(HH-LL)*(Per1/100);
plot1(HH,"최근고점");
plot2(PreHH1,"직전고점");
plot3(PreHH2,"직직전고점");
plot4(LL,"최근저점");
plot5(PreLL1,"직전저점");
plot6(PreLL2,"직직전저점");
plot7(var1,"88.6");
plot8(var2,"50.0");
plot9(var3,"11.4");
plot4,plot9 위에는핑크 아래는 그린색 강조부탁드립니다
2016-01-15
151
글번호 94430
답변완료
부탁드립니다.
항상 도움 주셔서 감사 드립니다.
다음을
수식1)시작 일,시를 지정
수식2)08:00 에서 익일07:00까지 지정
하여 수정 할수 있겠는지요?
(틱차트용)
미리 감사 드립니다.
input : 시작시간(080000);
var : cnt(0);
if (시작시간 == stime or (stime > 시작시간 and stime[1] < 시작시간)) Then
Condition1 = true;
if Condition1 == true Then{
cnt = cnt+1;
plot1(cnt);
}
2016-01-15
154
글번호 94429
답변완료
안녕하세요
input : Per(10);
var : cnt(0),HH(0),HHcnt(0),LL(0),LLcnt(0),hv(0);
var : Vsum(0),ii(-1),sumv(0);
#최근 200일간 최고가와 인덱스 계산
HH = H[1];
for cnt = 1 to 200{
if H[cnt] > HH Then{
HH = H[cnt];
HHcnt = cnt;
}
}
#최고가 40일 이전 안에서의 저점찾기
LL = L[HHcnt];
LLcnt = HHcnt;
for cnt = HHcnt to HHcnt+40{
if L[cnt] <= LL Then{
LL = L[cnt];
LLcnt = cnt;
}
}
#최고가와 전저가 사이의 거래량 합산
Vsum = 0;
for cnt = HHcnt to LLcnt{
Vsum = Vsum+V[cnt];
}
#다음날부터 거래량을 차감해서
#10%이하가 될때의
#인덱스 저장
sumv = 0;
for cnt = HHcnt-1 downto 0 {
sumv = sumv+V[cnt];
}
if sumv <= Vsum*(Per/100) Then
find(1);
이 식에서
200일 최고점
40일 이전 안에서 최저점
10%지점에 강조식을 넣어서 지표에서 강조 되게 하고싶은데
어떻게 식을 넣어야 하나요
매번 감사합니다.
2016-01-15
144
글번호 94428
답변완료
수식부탁드립니다.
1.항상 고맙습니다.
2.아래 글에서 매수매도 두가지 동시구현 식을 부탁했었는데 실제적용해보니 별개로 연구해보는게
좋을것 같아 매도진입식만 한번 더 부탁드립니다.쉬운 이해를 위해 앞글을 반복합니다.
일목균형표상 전환선을 경계로 고점과 저점을 1개 파동으로 보고 이것을 매매의 수식으로 만들려
는 식을 부탁드리는 것입니다(코스피 선물해당).즉,첨부한 그림을 보시면
(1)봉이 전환선을 GC하기 직전의 저점을 A(=230.60P)라 하고
(2)이후 상승파동을 이어오다 봉이 전환선을 DC하기 전의 고점을 B(=234.00P)라 할 떄
(3)A에서 B까지의 상승폭이 1.00P 이상이고
(4)상승을 이어오는 동안 봉의 종가가 전부 전환선보다 높아야 하며
(즉,전환선을 붕괴하면 안되며)
(5)이후 봉이 전환선을 DC하면 매도진입하는 수식을 부탁드립니다.
(6)여기서 봉이 전환선을 DC한다할 때 봉이 몸통으로 전환선을 붕괴하는 경우뿐만 아니라
종가가 전환선 보다 낮아도 DC로 포함하는 것으로 해 주십시오.
3.자꾸 부탁드려 미안합니다.
2016-01-14
186
글번호 94426
답변완료
질문입니다.
새 해 잘 보내고 계신지요? 잘 부탁드립니다.
1.
전일 종가보다 오늘 시가가 낮게 시작하면서
상승하여 전일 종가보다 0.8이상 더 상승했을 때,
다시 전일종가까지 내려오면 매도.
전일 종가보다 오늘 시가가 높게 시작하면서
하락하여 전일 종가보다 0.8이상 더 하락했을 때,
다시 전일종가까지 오면 매수.
2.
첫 손절은 0.65
0.55 이익 시,
그 시점부터 다시 손절을 0.35로 변경 하고 익절은 0.25로 변경.
한 번 손절 되면 끝.
이상입니다! 감사합니다.
2016-01-14
125
글번호 94425