커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8140
글번호 230811
답변완료
실행순서
수고하십니다
이해가. 완전히 가질 않아서,,,긴가민가해서. 질문합니다
만약 작성한 코드가 20줄이고. 챠트의 봉이 100개 띄워있다면
1번 봉부터 20줄의 코드가 차례로 전부 실행하고. 다음봉가서 또 첫줄의 코드부터 20줄의 코드가 전부 실행하고 하는 건지요,,
교육시 그리 들은것 같은데,,,
하여 총 20 X 100 = 2000번이 실행되는것,,,맞는지요,,
추가로. 매월 일정 금액으로 동일날자에 주식을. 매수하고자 하는데,,
그날이 주식거래일이 아닐수 있잔아요
해서 내가 원하는 날이 거래가능한 날인지를 어찌알수있을까요
원하는 날이 주말이나 휴일, 공휴일등등으로 거래 안할수도 있으니
그럴경우 거래를 다음날로. 해야할것인데,,,
또한 함수중에 원하는 날이 그달의 몇주째인지 알수있는 함수가 있나요,,,
수고하세요
2015-03-09
253
글번호 83857
답변완료
질문드립니다
INPUT : P(20);
VAR1 = Average(C,P);
VAR2 = STD(C,P);
VAR3 = ( C - VAR1 ) / VAR2 ;
VAR4 = Average(DATA2(C),P);
VAR5 = STD(DATA2(C),P);
VAR6 = ( DATA2(C) - VAR4 ) / VAR5 ;
plot1(var3);
plot2(var4);
----------------------------------------
DATA1 : 5분차트
DATA2 : 5분차트
지표 : 위 코드
질문드립니다
지표에 넣을것은
1. 타분봉주기(기본주기보다 높은 주기)로 만들어주시고
2. 또 하나는 일일데이타를 주기로 해서 분차트에 나타내어주는 지표를 만들고 싶습니다
그러니깐 두가지죠.....
2015-03-09
192
글번호 83855
답변완료
수정 요청 드립니다.
안녕하세요
예스스탁입니다.
input : ma1(1),ma2(2);
var1 = ma(c,ma1);
var2 = ma(c,ma2);
if MarketPosition == -1 and
Lowest(L,BarsSinceEntry) <= EntryPrice-3 And
CrossUp(var1,var2) Then
ExitShort();
if MarketPosition == 1 and
Highest(H,BarsSinceEntry) >= EntryPrice+3 And
CrossDown(var1,var2) Then
Exitlong();
즐거운 하루되세요
-------------------------------------------------------------------------------------
위수식에서 차트에 "매수추적청산"->RED 색상 "매도추적청산"->BLUE색상, 이라고 표시되도록
수정요청 드립니다.
감사합니다.
2015-03-09
185
글번호 83854
답변완료
40712 수식 재질문입니다
안녕하세요
예스스탁입니다.
plot3은 속성에서 일자그래프로 지정하시기 바랍니다.
value1 = dayopen+0.70;
value2 = dayopen-0.45;
plot1(value1);
plot2(value2);
if C >= value1 Then{
var1 = (int((C-value1)%0.55))+1;
plot3(value1+0.55*var1,"일자그래프");
}
if C <= value2 Then{
var1 = (int((value2-C)%0.55))+1;
plot3(value2-0.55*var1,"일자그래프");
}
즐거운 하루되세요
> NH_WR****** 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> var1 = int((c-DayOpen)/0.55)*0.45+ DayOpen;
Plot1(var1,"var1");
if c - var1 >=0 then Begin
plot2(var1+0.7,"var1+-0.7");
End
else Begin
plot2(var1-0.45,"var1+-0.45");
End
조건이완성되어 만약지수가 250 이라면 상승일때 처음엔 250+0.7 그다음에 250+0.7에서 250+0.7+0.55 ,250+0.7+0.55+0.55 ......계속라인이 나타나게 지수가 반대일때
처음엔250-0.45에서,그다음 250-0.45-0.55,250-0.45-0.55-0.55 ...... 처음생긴라인은 그대로두고
새로 생기는 라인나타나게 수식부탁드립니다
위식으로 적용했을시 두번째라인까지만 나타나고 그다음 라인이 나타나질 않습니다
마지막 라인이형성되고나서 다시 마지막 라인을 깨고 내려가면 다음 라인이 연속적으로
계속나타나게해주시고 반대로 상승일때도 연속적으로계속라인이
나타나게 수식한번만 더 체크해주면 감사하겠습니다
2015-03-09
198
글번호 83849
하티 님에 의해서 삭제되었습니다.
2015-03-09
0
글번호 83847
답변완료
키움증권 지표를 예스트레이더 지표로 변경
안녕하세요 최근에 키움증권에서 하이투자증권으로 이전한 투자자입니다.
제가 키움증권에서 사용한 지표를 예스트레이드로 변경하려고 하는데 도와주시면 감사드립니다.
(1) 지지라인 지표
MA5=(NPREDAYCLOSE(1)+NPREDAYCLOSE(2)+NPREDAYCLOSE(3)+NPREDAYCLOSE(4))/4;
MA3=(DAYCLOSE()+NPREDAYCLOSE(1)+NPREDAYCLOSE(2))/3;
IF((MA3-MA5)/MA5>=PERIOD1,MA3,IF((MA3-MA5)/MA5<PERIOD2,MA3,MA5))
-> PERIOD1 은 1 PERIOD2 는 2
==>알려주신 수식
input : Period1(1),Period2(2);
var: ma5(0),ma3(0);
MA5=(DAYCLOSE(1)+DAYCLOSE(2)+DAYCLOSE(3)+DAYCLOSE(4))/4;
MA3=(DAYCLOSE()+DayClose(1)+DAYCLOSE(2))/3;
IF (MA3-MA5)/MA5 >= PERIOD1 Then
var1 = MA3;
Else IF (MA3-MA5)/MA5<PERIOD2 Then
var1 = ma3;
Else
var1 = MA5;
plot1(var1,"지지라인지표");
당일가격이 아니라 전일가격입니다. 전일가격으로 변경 부탁드립니다.
(2) 상승 하락 라인 지표
수식1 : 상승
m=TEMA(c,period);
if(m>=m(1),m,0)//상승
수식2 :하락
if(m<m(1),m,0)//하락
지표조건설정
period : 4 ----> 변경이 가능하도록 부탁드립니다.
==>알려주신 수식
input : Period(4);
var : TEMAV(0);
TEMAV = TEMA(period);
if TEMAV >= TEMAV[1] Then
var1 = TEMAV;
if TEMAV < TEMAV[1] Then
var2 = TEMAV;
plot1(var1,"상승");
plot2(var2,"하락");
수식을 검증했더니 수식오류가 발생해서 죄송하지만 다시 한번 작성 부탁드립니다.
2015-03-09
357
글번호 83846
답변완료
한가지 여쭤 봅니다.
-시스템식에서 진입 신호가 나와 진입이 된 후 실재로 몇 분 후에도 매매가 안된 경우 그 진입을 취소 할 수도 있는지요?
-즉, 주가가 어느 정도 하락하면 진입인데, 신호가 나와 진입이 되었으나, 주가가 급격히 상승해버려 매수가 안된 경우, 몇 분 후까지 실재 매수가 안되면, 그 진입을 취소할 수 있는지요?
2015-03-09
206
글번호 83829
답변완료
문의
처음매수 시작날짜: 예)2014.01.10
처음매수금액: 예) 10000000
1.
매수: 총평균가격이 -1.5% 이하 하락시 1.5%양만큼 종가에 추가매수
매도: 총평균가격이 +1.5%이상 상승시 1.5%양만큼 종가에 추가매도
2.
처음매수 시작날짜: 예)2014.01.10
처음매수주식수량: 예) 100주
매수: 음봉시 주식15주 종가에 추가매수
매도: 양봉시 주식15주 종가에 추가매도
2015-03-09
207
글번호 83825
답변완료
지표식 문의드립니다.
안녕하세요.
항상 친절한 답변에 감사드립니다.
질문입니다. ---------------------------------------------------------
해외 선물 거래할 때, 썸머타임이 적용이 됩니다.
아울러 월요일과 화요일~금요일의 개장시간이 다릅니다.
지표식을 만들려고 하는 데,
위와 같은 조건들을 다 수렴할 수 있는 지표식을 부탁드립니다.
예를들면,
화면에 그 날의 각 봉의 수를 그려보려고 합니다.
(1) 썸머타임이 적용되지 않을 경우
개장시간 : 월요일(09:05), 화요일~금요일(08:00);
(2) 썸머타임이 적용될 경우
개장시간 : 월요일(08:05), 화요일~금요일(07:00);
** 참고로, 알려주신 Bdate 함수로는 작동되지 않았습니다.
-----------------------------------------------------------------
하시는 일에 항상 좋은 결실 거두시길......
2015-03-09
212
글번호 83824