커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3544
글번호 230811
답변완료
수식작성문의
이동평균선 120일 이동평균선 골드크로스시 상태에서 Aroon 10 매매조건 만족시만 매매 하고 싶습니다.
조건 : 이동평균선 120이동평균선 골드크로스 + Aroon 10 매수 신호 발생시 매수 매도 신호 발생시 매도
수식작성 문의 드립니다.
감사합니다.
2021-01-18
896
글번호 145578
답변완료
부탁합니다
If V > V[1] Then
{
Plot1(V, "상승거래량");
Plot2(0, "하락거래량");
}
Else
{
Plot1(0, "상승거래량");
Plot2(V, "하락거래량");
}
//이전과 같이 거래량(전일비교) 수식에
//아래식 추가해서 사용하시면 됩니다.
input : N(120);
var : tx(0);
var1 = highest(V,N);
var2 = ma(V,N)[2];
if V == var1 Then
{
tx = Text_New_Self(sdate,stime,V,NumToStr(var1/var2,2));
Text_SetStyle(tx,2,1);
}
상기수식을 현재사용중입니다.
상기수식을 수정부탁합니다.
120최고거래량봉 배수숫자(예 25.31)를 소수점없이 표기될수있도록부탁합니다.
상기수식에서는 120최고거래량봉 최고거래숫자가표기됏지만
수정식에서는 120개봉평균대비 3배이상이면 숫자가 표기되게 부탁합니다.
2021-01-18
953
글번호 145577
미스포터 님에 의해서 삭제되었습니다.
2021-01-18
531
글번호 145576
답변완료
수식 부탁드립니다
var:HH(0),LL(0);
Var1 = (Highest(high,1)+Lowest(low,1))/2;
Var2 = (Highest(high,1)+Lowest(low,1))/2;
if CrossUp (Var1,var2) Then
{
HH=H;
LL=L;
}
IF VAR1>VAR2 Then
{
IF H>HH THEN HH=H;
IF L<LL Then LL=L;
}
var3 = PriceScale * 1;
Var4 = ll+Var30;
if var4 > 0 and CrossUp(c,Var4) Then
find(1);
안녕하세요 답변 잘받았습니다
위에 수식을 분챠트레서 틱챠트에서 사용 할려면
무엇을 첨가 해야 하나요 ?
2021-01-18
725
글번호 145575
숭테크 님에 의해서 삭제되었습니다.
2021-01-18
9
글번호 145574
답변완료
70707 보충문의
안녕하세요?
1
올려주신 내용은 원인을 정확히 모르겠습니다.
아마 data2의 차트 첫시작봉의 위치에 영향을 받는것 같습니다.
=> 영향을 받을 것 같기도 한데요,
이렇게 첫시작봉의 위치에 영향을 받는다면 봉 수를 늘리는 것 외에는 제가 특별히 할 수 있을만한 일은 없나요?
참, 그러고 보니 일봉이라면 시작봉이 메인차트인 선물봉보다 늦게 시작되어서 이런 문제가 발생하기가 쉬운데, 문제의 차트는 10분봉이었습니다. 10분봉이라면 이미 데이터들이 5000봉이건 5100 봉이건 충분한데, 첫시작봉의 위치라는게 어떤 뜻인지도 잘 모르겠습니다.
var : OK2(0,Data2);
OK2 = 어쩌구 저쩌구;
var1 = Fct1(OK2, C, Data2(C), Data2(H), Data2(L), 5, 3, 79, 2.6);
Plot1(Var1);
다만 함수에 사용되는 각 기간값이 어떤 데이타를 기준으로 계산할지 알수 없습니다.
수식에서 참조데이타를 이용하는 모든 함수나 변수는 데이타번호 처리를 해야 합니다.
data1기준으로 계산되게 수정해 드립니다.
var : OK2(0,Data2);
OK2 = 어쩌구 저쩌구;
var1 = data1(Fct1(OK2, C, C, Data2(H), Data2(L), 5, 3, 79, 2.6));
Plot1(Var1);
=>
var1 = data1(Fct1(OK2, Data1(C), Data2(C), Data2(H), Data2(L), 5, 3, 79, 2.6));
또는
var1 = data1(Fct1(OK2, C, Data2(C), Data2(H), Data2(L), 5, 3, 79, 2.6));
아닌가요?
2
게시판에서 복사시 ₩가 윈도우 폰트에 따라 깨질수 있으므로
경로 중간의 ₩를 다시 타이핑하시기 바랍니다.
var : str(""),aa(0);
if NextBarOpen > 0 Then
{
aa = c;
str = "C:₩예스트레이더₩my_text₩"+NumToStr(BarInterval,0)+"분";
Print(str,"aa %.2f",aa);
}
=>
사진에 보면, 왼쪽그림은 장 중에 저장한 파일이고, 오른쪽은 장 마감 후에, 방금전에 열어본 파일입니다.
1) 왼쪽 그림을 보면 잘 나가다가 15:10분부터 2번씩 반복되서 나타나는데, 이게 왜그럴까요?
2) 제가 원하는 것은 이렇게 모든 히스토리가 다 출력되는 것 보다는 딱 2 줄만 출력되면 좋겠습니다. 하나는 직전에 마감된 봉에서의 값과 하나는 아직 완성되지 않은 현재 봉의 상태로요.
(아니면, 종가가 형성될 때 한 줄만 나오면 좋겠습니다.) 다른 것들은 다 지워지구요.
이런게 가능할까요?
그리고, 그리고, 분봉 말고 일봉 차트도 있습니다. 일봉에 대해서도 aa값을
ver 1) 종가마다 한번씩
ver 2) 동시호가 들어가기 n(10)분전에
프린트 되면 좋겠습니다.
감사합니다.
2021-01-19
901
글번호 145573
답변완료
색깔로 구분이 되게 부탁드립니다.
안녕하세요?
30봉간최대거래량이 상승할 때는 RED색, 하락할 때는 BLACK으로 표시하고자 하는데 전부 RED로 나오는군요. 구분할 방법이 없을까요?
Input : Period(30);
var : S(0,Data1),V1(0,Data1),V2(0,Data1),V3(0,Data1);
V1 = highest(V,period); // 30봉간 최대거래량
V2 = V1[0] - V1[1]; // 오늘의 기울기
V3 = V1[1] - V1[2]; // 어제의 기울기
If V3 < 0 and V2 > 0 Then
S = 1; // 30봉간 최대거래량 상승
If V3 > 0 and V2 < 0 Then // 30봉간 최대거래량 하락
S = -1;
Plot9(V1,"30봉간 최대거래량",Iff(S==1, RED,BLACK));
2021-01-18
855
글번호 145570
답변완료
수식작성 문의입니다.
동시호가 때 손절선 터치하는 경우 처리 방법 문의입니다.
하필 동시호가가 끝나는 시점, 즉 종가가 손절선을 터치하는 경우, 장마감 이후에 손절 주문이 들어가는데, 그때는 주문 접수가 안됩니다.
이 부분을 어떻게 처리하면 좋을까요? (주식 시스템 관련입니다.)
1) 3시 20분 전에만 손절 주문이 가동하도록 하는 방법을 쓰면 익일 시가에 여전히 손절선 아래에 있으면 청산이 될거고, 손절선 위로 운 좋게 올라오면 청산이 안될 것 같습니다. 이렇게 하려면 어떻게 해야할까요? 단순히 시간으로 묶는다고 되는게 아니더라고요.
2) 아니면 혹시 신호만 이렇게 난거고, 정작 손절은 내일 아침에 되는건가요?
해결 방법 알려주심 감사하겠습니다.
2021-01-18
885
글번호 145563
답변완료
설정 부탁 합니다
안녕하세요
야래와 같이 설정을 해보려고 하는데 가능한지 부탁해 봅니다
증권사 : NH선물
종 목 : 해외선물 나스탁
1. 진행중인 변수값5의 이동평균선이 일목균형표 변수값100의 기준선기간선을
하위에서 상위 방향으로 크로스텃치 통과 할 때 기존 포지션 청산 및
신규 매수진입 하고 그 반대의 경우는 청산 및 매도진입하는 수식
2. 이 경우 익절 30 손절 20 수식
부탁합니다.
수식 부탁합니다
2021-01-18
759
글번호 145548