커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4355
글번호 230811
답변완료
함수주석문의
안녕하세요?
아래의 함수의 명확한 주석을 요청드립니다.
감사합니다.
var : T(0);
if C < O and C[1] < O[1] and C[2] > O[2] Then{
T = 1;
var1 = O;
}
if C > O and C[1] > O[1] and C[2] < O[2] Then{
T = -1;
var1 = O;
}
if T == 1 and crossup(c,var1) and C > O Then
buy();
if T == -1 and CrossDown(c,var1) and C < O Then
sell();
2017-07-06
111
글번호 111074
답변완료
수식 추가 부탁드립니다
아래 수식에 다음 사항 추가 부탁드립니다
중심 추세가 상승일 때는 중심선 하단에 중심선-0.3선 표시
중심 추세가 하락일 때는 중심선 상단에 중심선+0.3선 표시
감사합니다
*****************************************************
안녕하세요
예스스탁입니다.
var : T(0);
var1 = (dayhigh+daylow)/2;
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
plot1(var1,"당일중심");
if T == 1 Then
plot2(dayhigh+(dayhigh-var1));
else
plot2(daylow-(var1-DayLow));
즐거운 하루되세요
> 타이쿤 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> 1.
당일 중심을 표시한다
중심의 추세가 상승일 때는 당일 천정에서 중심까지 폭의 상방 대칭을 표시한다
중심의 추세가 하락일 때는 당일 바닥에서 중심까지 폭의 하방 대칭을 표시한다
감사합니다
2017-07-06
166
글번호 111071
답변완료
수식 문의드립니다
300틱 주챠트에서 Data2(타주기)를 쓰지 않고 30분봉의 WMA(C,20)값을 표현하고 싶습니다.
항상 고맙습니다
2017-07-06
122
글번호 111065
답변완료
지표수식 문의 드립니다.
항상 도움 주셔서 감사합니다.
아래 지표식 결과값이 표시가 안됩니다.
점검 부탁드립니다.
그리고 간단하게 할수 있는 방법도 있으면 부탁드립니다.
현재봉을 기준으로 과거 10개의 봉의 값을 for 문으로 가져와
처리하고 싶습니다.
=== 예시 ===
input : period(10) ;
var : hi(0),lo(0);
var : sum(0) ;
var : sum2(0) ;
var : sum3(0) ;
var : sum4(0) ;
var : sum5(0) ;
var : sum6(0) ;
var : sum7(0) ;
var : sum8(0) ;
var : sum9(0) ;
var : sum10(0) ;
hi = max(C[0[+C[1]+C[2]+C[3]+C[4]+C[5]+C[6]+C[7]+C[8]+C[9]+C[10]) ;
lo = max(C[0[+C[1]+C[2]+C[3]+C[4]+C[5]+C[6]+C[7]+C[8]+C[9]+C[10]) ;
for value1 = 0 to period - 1 {
var1 = ((hi-c[value1])/(hi-lo)) *100) ;
if var1 >= 90 then
sum = sum + c[value1] ;
if var1 >= 80 then
sum2 = sum2 + c[value1] ;
if var1 >= 70 then
sum3 = sum3 + c[value1] ;
if var1 >= 60 then
sum4 = sum4 + c[value1] ;
if var1 >= 50 then
sum5 = sum5 + c[value1] ;
if var1 >= 40 then
sum6 = sum6 + c[value1] ;
if var1 >= 30 then
sum7 = sum7 + c[value1] ;
if var1 >= 20 then
sum8 = sum8 + c[value1] ;
if var1 >= 10 then
sum9 = sum9 + c[value1] ;
if var1 >= 0 then
sum10 = sum10 + c[value1] ;
}
plot1 (vv[hi]);
2017-07-06
134
글번호 111060
답변완료
문의드립니다.
안녕하세요.
주식 분봉에서
var12 = (c/c[1]-1)*100; # 당봉의 상승폭
if v== highest(v,60) &&
var12==highest(var12,60) &&
var12>=2 # 당봉의 상승폭이 2% 이상
Then
위 조건을 만족하는 봉을 기준봉이라 하면
기준봉 다음봉이 기준봉의 고점 보다 크면
1. 다음봉의 고점 - 기준봉의 저점
2. 기준봉 거래량 + 다음봉 거래량
기준봉 이후 고점이 계속 높아지면 마지막 고점까지
1. 마지막 고점봉의 고점 - 기준봉의 저점
2. 기준봉 거래량 + 다음봉 거래량...+마지막고점봉의 거래량
수식을 알려주세요.
수고하세요.
2017-07-06
119
글번호 111059
답변완료
종목검색으로 변환 요청
무더운 날씨에 이런 부탁드려 죄송합니다.
능력 밖이라 염치 불구하고 죄송합니다.
현재의 시스템의 식은 선물에 적용하는 것 같은에 주식에 적용할 수 있는 종목검색식으로 변환 부탁드립ek.
출처:첨부화일은 수식지왕에서 다운받음
2017-07-06
162
글번호 111058
답변완료
안녕하세요
제가 사용자함수 지정을 잘못해놓았더군요. 지금은 정상작동하네여 감사합니다.
질문하나 하겠습니다.
제가 현재 유로fx 차트를 설정해놓았습니다.
그런데 종목은 다른종목을 매매하고 싶게 하고싶은데요.
현재 보조지표적용으로 data2는 사용하고있습니다. 다른 data3를 불러와야하나요? 멀티차트기능 어렵네요..
2017-07-06
114
글번호 111057
답변완료
문의드립니다.
안녕하세요. 더운 날씨에 고생이 많으십니다.
아래와 같은 지표식을 부탁드립니다.
1. 아래의 지정시간이 되면 중심선, 5일선 색상이 바뀌고 wav파일이 실행됨
(매일 다른 지정시간을 사용자가 수동으로 변경후 저장하여 쓸수 있는 지표)
1) 중심선 색상이 빨강색으로 변하는 시간지정
=> 09시 ~ 10시, 16시 ~ 17시,21시 ~22시 (지정시간대 동안 중심선은 빨강색으로 유지되고 a.wav파일 실행된다.)
2) 중심선 색상이 그린색으로 변하는 시간지정
=> 11시 ~ 12시, 15시 ~ 16시 (지정시간대 동안 중심선은 그린색으로 유지되고 b.wav파일 실행된다.)
3) 5일선 색상이 파랑색으로 변하는 시간지정
=> 16시 ~ 19시 (지정시간대 동안 5일선은 파랑색으로 유지되고 c.wav파일 실행된다.)
4) 5일선 색상이 오렌지색으로 변하는 시간지정
=> 21시 ~ 01시 (지정시간대 동안 5일선은 오렌지색으로 유지되고 d.wav파일 실행된다.)
2017-07-06
127
글번호 111056
답변완료
부탁 드립니다
도움 주심에 경배로 감사 인사 올립니다.
아래 수식에 대한 질문5가지 부탁 드립니다.
질문1)
지정한 일시 부터 현재 까지 합산하는 수식
질문2)
지정한 일시 부터 종료일시 까지 합산한 수식을 그 구간에 나타 내는 수식
질문3)
예를 들어 p1(100)개봉전부터 현재 까지 합산하는 수식
질문4)
예를 들어 과거 260개 봉전부터 과거 100개봉전까지 합산(즉 160개봉의 합산)한 수식을 그 구간에 나타 내는 수식
질문5)
해선 시작 시간(07:00)부터 종료시간(익일06:00) 까지 나타 내는 수식
수식)
accum(iff(c>o,(c-o)*v,iff(c<o,(c-o)*v,((h-l)/2)*v)));
참고수식1)
input : 시작일자(20170628),시작시간(200000);
var : Tcond(False);
if sdate == 시작일자 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) Then
Tcond = true;
if Tcond == true and Tcond != Tcond[1] then
{
참고수식2)
input:시작일자(20170628),시작시간(200000),종료일자(20170705),종료시간(220000);
var:cond15(false);
if sdate == 시작일자 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) then{
cond15 =True
}
if sdate == 종료일자 and (stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간 )) Then
Cond15 = false;
2017-07-06
135
글번호 111055