커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7705
글번호 230811
답변완료
너무 이상해요
그림처럼
수식대로 하면
전고점인 AA를 돌파할때 (AA-2호가)오는 시점에 매수한다가 맞죠?
(AA-1)이나 (AA-2)를 하면 매수신호 두번째인 "b3"에서 신호가 나오거든요
그런데
(AA-3)이나 그 밑으로 하면 신호가 안나와요 왜 그렇지요
분명 AA에서 3호가 밑에 오는 시점에 매수가 들어가야 정상지 않나요
제가 이해가 가지 않아서인데요
주문하고자 하는 값은 AA를 돌파하면 AA와 CC점의 중간값에서 매수를 하고 싶습니다.
buy("b3",Atlimit,AA-PriceScale*3)를 사용하지 않고
buy("b3",Atlimit,((AA-CC)/2)+CC)하면 중간값이 되지 않나요?
그런데 그렇게 하면 신호가 잡히지 않거든요 AA-PriceScale로 해야만이 신호가 잡혀요
이것이 이해가 안돼요...
님께 적당한 수식 좀 부탁할께요
AA와 CC점의 중간값이 오면 매수하여라
수신은 아래와 같습니다.
var : AA(0),BB(0),CC(0);
if dayindex >= 2 and Condition1 == false Then{
if H[2] <= H[1] and H[1] > H Then{
AA = H[1];
BB = daylow[2];
CC = L;
Condition1 = true;
}
if H[2] > H[1] and H[1] > H and L[1] > L[2] and L > L[2] Then{
AA = H[1];
BB = daylow;
CC = L;
Condition1 = true;
}
}
if MarketPosition == 1 or dayindex == 0 Then
Condition1 = false;
if Condition1 == true and stime < 150000 Then{
if L < CC Then
CC = L;
if L < BB Then
Condition1 = false;
if AA <= CC*1.0159 Then
buy("b1",AtStop,AA+PriceScale);
if ((AA > CC*1.016) and (AA < CC*1.0239)) and (H >AA) Then
buy("b2",Atlimit,AA+PriceScale);
if ((AA > CC*1.024) and (AA < CC*1.0299)) and (H >AA) Then
buy("b3",Atlimit,AA-PriceScale*2);
if (AA > CC*1.03) and (AA < CC*1.06) and (H >AA) Then
buy("b4",Atlimit,AA-PriceScale*1);
}
if MarketPosition == 1 Then
exitlong("bx",AtStop,CC[BarsSinceEntry]-PriceScale*1);
2011-09-06
663
글번호 42519
답변완료
지표문의
macd지표가 단순이평수식에 근거를 하는것인가요?
그렇다면 지수이평수식으로도 만들수 있는지 궁금합니다
2011-09-06
693
글번호 42518
답변완료
수식 문의
10분봉 시스템을 사용중입니다.
1. 일봉을 참조주기로 하여 분봉 차트에 다음의 수식의 일봉값을 출력하고 싶습니다.
(분봉 값도 사용하고, 동시에 일봉값도 사용할 예정입니다.)
input : Period(14);
var : Plus(0),Minus(0),adxv(0);
plus = Ema(iff(H-H[1]>0 && L-H[1]>L[1]-L,H-H[1],0),Period)/
Ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
Minus = ema(iff(L[1]-L>0 && H-L[1]<L[1]-H,L[1]-L,0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
adxv = Ema(abs(plus-Minus)/(plus+Minus),period)*100;
2.마찬가지 10분봉 시스템식에 월봉 MACD 오실레이터 값을 출력하고 싶습니다.
(분봉 값도 사용하고, 동시에 주봉값도 사용할 예정입니다.)
감사합니다. ^^
2011-09-06
830
글번호 42516
답변완료
행복; 수식 작성 바랍니다
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
보내주신 답변 잘받았습니다
- 30일 이내에 대한 내용은 담겼는데
- 첫번째 골든크로스가 누락이 된 것같습니다
지표식 보완 바랍니다
================================================================
안녕하세요
예스스탁입니다.
30*90이평이 어떤 이평을 의미하는지 모르겠습니다.
이평은 90으로 처리했습니다.
원하시는 기간값으로 수정하시기 바랍니다.
if 조건A Then
var1 = index;
if index <= var1+30 and index > 0 and crossup(C,ma(c,90)) Then
var1 = 1;
Else
var1 = 0;
plot1(var1);
즐거운 하루되세요
> 행복한가방 님이 쓴 글입니다.
> 제목 : 행복; 수식 작성 바랍니다
>
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
지표식 작성 바랍니다
< 지표식 내용 >
- 주기; 일봉
- 조건A 이후 30일 이내에
- 주가가 30 x 90 일 이평선 골든크로스가 첫번째 발생했을 때만
- 지표 1을 표시
2011-09-06
547
글번호 42515
답변완료
수식요!!
날짜 제어식요
매달1일부터 10일까지만 거래식요!
감사해요
2011-09-06
607
글번호 42514
답변완료
보조지표
화면을 저장하고
다음에 열면
제가 써놨던 보조지표가 사라져있던데
보조지표는 저장이 안되는 건가요??
2011-09-06
578
글번호 42513
답변완료
문의드려요
문의 드립니다.
시스템을 짤때 다른 시스템을 참고할수 있는지 여부를 알고싶어요
만약 삼성전자 와 하이닉스가 같은 금액으로 1분봉상에서 장 시작과
동시에 시장가로진입 했을경우
두개의 합산이 수익이 3% 이상 났을경우
더 낮은 상승률을보인쪽(삼성전자가 1%수익,하이닉스가2%라면 삼성전자를)은 청산하고
그시점을 스탑로스 지점으로 지정한뒤(하이닉스를) 장마감시 청산
시스템이 가능 할까요?
2011-09-06
526
글번호 42511
답변완료
수식부탁요!!
아론수식부탁해요!!
10일을 기준으로
aroon up
aroon down
교차시 매매수식 부탁요!!
2011-09-06
600
글번호 42510
답변완료
한달 전부터 지금까지의 기간을 수식으로 표시
한달 전부터 지금까지의 기간과
한달 전부터 어제까지의 기간을
수식으로 어떻게 표현하는지 알고싶습니다
2011-09-06
522
글번호 42508