커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7627
글번호 230811
답변완료
수식 부탁드립니다
1. 매도 진입시의 주종목값과 참조종목 합계보다 현재의 주종목값과 참조종목 합계가 클때 매수,
반대의 경우 매도 하려면 수식을 어떻게 작성해야 하나요?
2. 주종목값과 참조종목 합계의 전일 최고가, 최저가 수식도 부탁드립니다
2012-10-16
307
글번호 55652
답변완료
진입후 5일동안 청산 못하게?
일봉데이타
신규 진입후 5일 동안은 청산 못하고 5일후부터
청산이 가능하도록 코딩하려면 어떻게 해야 하나요?
Input : p1(20), p2(60);
value1 = ma(data2(c), p1);
value2 = ma(data2(c), p2);
# 매수/매도청산
If Crossdown(data2(C), Value1) Then
{
Buy();
}
# 매도/매수청산
If Crossup(data2(C), Value2) Then
{
Sell();
}
2012-10-15
333
글번호 55651
답변완료
문의...
data1 : 주종목
data2 : 참조종목
data3 : 참조종목
data4 : 참조종목
이렇게 구성을 한 다음
data2의 종목 이평이 5일과 20일선이 크로스가 되고
data3의 종목 이평이 5일과 20일선이 크로스가 되고
data4의 종목 이평이 5일과 20일선이 크로스가 됩니다
단 이때 동시에 같은 봉에서 세군데 같이 크로스가 날수도 있지만
각각 한두봉씩 차이로 크로스가 날수도 있습니다
예를들어
data2의 크로스가 10:00에 일어났고
data3의 크로스가 10:01에 일어났고
data4의 크로스가 10:04에 일어났다면
각각의 크로스 시점이 조금씩 차이가 납니다
질문
1. 크로스 날때 마다 data1 주종목의 가격을 지표로 표현합니다
이때 10:00에 저장해서 표현하다가 10:01에 또 크로스가 나면 앞전것은
취소하고 두번째 값을 저장 표현합니다. 역시 세번째 data4에서 크로스가 나면
두번째 값은 취소하고 세번째 값으로 저장 표현합니다
이것을 참조종목들 순서에 상관없이 첫번째 크로스가 일어난후 x봉만큼 시간간격을
둬서 예를들면 5봉안에만 유효하며 그 이상 시간이 지나가고 나면 의미 없는것으로
합니다
2. 1번질문의 앞전을 취소하는것을 취소하지말고 세번 다 기억하고 가장 높은값과
가장 낮은 값을 기억해서 표현합니다
이것 역시 일정한 x봉 만큼 여유를 두고 그 x봉 동안은 유효하면 그 이상은 의미
없는것으로 하는것을 표현하고 싶습니다
=======================================================================
3. 위와 관련없는 질문입니다
condition1 = ;
condition2 = ;
condition3 = ;
condition4 = ;
condition5 = ;
condition6 = ;
condition7 = ;
condition8 = ;
이렇게 8가지 condition 이 있습니다
이중 2가지 이상 만족하면( if then )
plot로 숫자 1을 출력하게 코딩 부탁합니다
if then
plot1(1) ;
이어서 추가 질문입니다
3번 질문에서 condition 이 2가지 이상 발생하는 것이 같은 시점의 같은 봉일수도
있지만 2봉내지는 x봉 간격을 두고 2가지 이상 해당할수도 있습니다
이럴때 역시 x봉간격안에서 2가지 이상 만족하면 plot1(1)으로도 표현되게끔
코딩 부탁합니다
2012-10-16
357
글번호 55650
답변완료
문의드립니다.
밑에 식은
BB[0]은 AA[0]에 값이 한번 저장된 이후에 한번 저장되고
BB[0]은 AA[0]에 값이 한번 저장된 이후에 한번 저장되고
가장 처음에는 먼저 조건이 만족한 것이 저장되는 식입니다.
제가 원하는 식은
1. A값은 현재봉의 고가가 전봉의 고가 보다 높으면 계속 덮어쓰며저장
2. AA[0]은 A값을 저장 중 현재봉의 저가가 전봉의 저가보다 낮아지는 순간 한번만
AA[0]=A;을 저장
3. B값은 현재봉의 저가가 전봉의 저가 보다 낮으면 계속 덮어쓰며저장
4. BB[0]은 B값을 저장 중 현재봉의 고가가 전봉의 고가보다 높아지는 순간 한번만
BB[0]=B; 저장
디아이디일봉 차트에 적용
1번날에 현재봉의 저가가 전봉의 저가보다 낮아지는 날 A값을 AA[0] 저장
현재봉의 저가를 저장 B=L[0]
그다음날에 현재봉의 저가가 전봉의 저가보다 낮아지면 B값을 계속저장해야하나
2번날에 현재봉의 고가가 전봉의 고가보다 높아져서 A=H[0] 저장
현재봉의 고가가 전봉의 고가보다 높아지는 날 B값을 BB[0] 저장
3번날에는 현재봉의 고가가 전봉의 고가보다 높아져서 A=H[0]저장
문제점은 현재봉의 고가가 전봉의 고가보다 높아지는 순간 한번만 BB=B;되야하는데
10월8일에 BB[0]에 B의 값이 다시 저장되었습니다.=>한번만 저장되게 수식작성부탁드립니다.
제가 원하는 대로 식이 작성되었다면 디아이디 일봉차트에 적용시B,BB[0],BB[1]의
지표값이 아래의 원하는 값 같이 뜰것입니다.
원하는 값B BB[0] BB[1] 현재 값 B BB[0] BB[1]
10월 4일 3850 3580 3580 3850 3580 3580
10월 5일 3850 3850 3580 3850 3850 3580
10월 8일 3850 3850 3580 3850 3850 3850
10월 9일 3850 3850 3580 3850 3850 3850
10월10일 5540 5540 3850 5540 5540 3850
10월11일 5540 5540 3850 5540 5540 5540
10월12일 5540 5540 3850 5540 5540 5540
10월15일 5540 5540 3850 5540 5540 5540
Var:A(0),B(0),cnt(0);
Array: AA[100](0),BB[100](0);
If Index == 0 Then
{ A=H[0]; B=L[0];}
if H[0] > H[1] then//1번조건
{A = H[0];}
If L[0] < L[1] Then//2번조건
{B = L[0];}
if H[0] > H[1] and var1 <= 0 then //3번조건
BB[0] = B; var1 = 1;
If L[0] < L[1] and var1 >= 0 Then //4번조건
AA[0] = A; var1 = -1;
for cnt = 1 to 99{
AA[cnt] = AA[cnt-1][1];}
for cnt = 1 to 99{
BB[cnt] = BB[cnt-1][1];}
Plot1(B,"B",RED,DEF,1);
Plot2(BB[0],"BB",BLUE,DEF,1);
PLOT3(BB[1],"BB1",GREEN,DEF,1);
답변부탁드립니다.
2012-10-15
379
글번호 55649
답변완료
지표식 문의
특정 행사가, 예를들어 콜260 의
외국인의 순매수 수량 변화를 지표로 만들수 있는지요?
2012-10-15
347
글번호 55646
답변완료
수식가능여부
30분봉 20이평을 기준으로 200틱챠트로 매매 시스템식이 가능한지?
30분봉 20이평 위에서는 200틱챠트에서 매수청산만
30분봉 20이평 아래에서는 200틱챠트에서 매도청산만..
2012-10-15
356
글번호 55645
와호장룡7 님에 의해서 삭제되었습니다.
2012-10-15
7
글번호 55643
답변완료
수식문의
수고하십니다.
A,B,C 세가지 서로 다른 매매수식이 있을때,(내용은 같으나 변수만 약간 다른 수식들)
이 셋중 지난 3일동안 가장 손실이 큰 수식을
자동으로 적용하게 할 수있을까요?
물론 수작업으로 비교해서 적용하면 가능하겠지만
이런것도 수식이 가능할지,된다면 어떻게 하는지 궁금합니다.
감사합니다.
2012-10-15
267
글번호 55637
답변완료
거래일구분
분차트상 전일과 오늘구분은 date !=date[1] 를 사용하면되는데
전전일과 전일 즉 2일전과 1일전, 3일전과 2일전 ,,,,,,
구부는 어떻게 해야하나요
감사합니다!
2012-10-15
274
글번호 55634