커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8207
글번호 230811
답변완료
배열로 시가표시...간단한데 안되네요
배열 30개의 초기값으로 시가를 입력하는 간단한 수식인데 안먹네요.
모든 배열값이 258로만 찍힙니다.
Var : cnt(0);
Array : Hval[30](0);
# 시가로 초기화
For cnt = 0 to 29
if Hval[cnt] == 0 then Hval[cnt] = DayOpen(0);
Plot1(Hval[0]);
Plot2(Hval[1]);
.
.
.
왜 258로 찍히고 시가선으로 출력안되는지 이해할수가 없네요. 부탁드립니다.
2014-01-03
201
글번호 71033
답변완료
직전 2회연속 익절 청산시 진입방법
선물 1분봉 시스템입니다.
2회연속 익절 청산시 반대로 강제진입 하고 싶습니다.
이시스템은 특성상 연속진입합니다.
청산됨과 동시에 재진입합니다.
즉 중간에 다른 청산이 없고 연속 2회
-연속 2회 매도청산(목표수익)이 되면 동시에 매도진입이 또 됩니다.
-연속 2회 매수청산(목표수익)이 되면 동시에 매수진입이 또 됩니다.
--> 이때 반대방향으로 강제 진입하게 하고 싶습니다.
즉 2회 연속 매도청산(목표수익)시 바로 매수진입
2회 연속 매수청산(목표수익)시 바로 매도진입
매번 감사드립니다. ^^
2014-01-03
178
글번호 71032
답변완료
수식 작성 부탁드립니다.
1. 3일 평균 거래금액이 10억 이상이고
2. 100봉간 저점가격 대비 고점가격이 150%이상이며
3. ATR을10봉지수이동평균한값/현재가격의 값이 5%이상이며
4. (20일 지수 이동평균선을 중심선으로 하는 볼린져 밴드상단값-현재가)/ATR을10봉지수이동평균한값)이 2 이상인 주식을 골라주는 검색식을 알고 싶습니다.
2014-01-03
168
글번호 71027
답변완료
시스템식 질문드립니다.
10분봉상에서 20가격 이동평균선 밑에서 시가가 형성되고 3>10>20 정배열일 경우
그봉에 시가매수를 하고싶은데 가능할까요?
2014-01-03
187
글번호 71026
답변완료
부탁 드립니다.
34145 질문에 답변 감사합니다.
수식을 적용했는데 잘 안되는 부분이 있어서 추가로 문의 드립니다.
1.
우선 다른 조건 추가없이 수식 그대로 적용했습니다.
1분봉 3만개로 적용하니 8월 30일 부터 주문이 들어가는데 첫날은 매수, 매도가 같이 들어가네요.
그래서 아래 수식을 넣어봤습니다.
if stime == TT and sdate == 130830 Then{
buy("매수a",AtMarket,1);
}
그리고 다른 if 문에는 and sdate > 130830 조건을 추가했구요.
그래도 매수, 매도가 같이 주문이 나가네요.
날짜를 9월이나 10월로 바꿔도 8월 30일에 주문이 나가네요. 왜 그런건지. 머리 아프네요.
어떻게 처리를 해야 할지 모르겠습니다.
2.
그림1
매도 세번 손절하고 매수로 진입하는 건 맞는데, 1개부터 시작하네요.
이것도 직전 거래가 손실이니 두 배로 진입하게 나와야 합니다.
3.
그림2
9월6일 익절이 됐는데 9월9일 또 다계약으로 진입하네요.
4.
그리고 11월 6일 이후로 진입이 없습니다.
수능일 부터 진입이 없습니다.
살펴보시고 수정 부탁 드립니다.
2014-01-03
212
글번호 71023
답변완료
문의드립니다.
다시 문의드립니다.
다음 내용의 시스템식을 알고 싶습니다.
15분챠트에서
주가가 일봉종가상 일봉 5일선을 돌파한후 생성된 고점으로부터
고점생성후 N일 이내에
고점으로 부터 A%하락한 지점에서 첫 매수 합니다.
(매수시 가격은 일봉 5일선 위이거나 아래이거나 상관없습니다.)
매수한 이후 생성된 저점에서 R% 상승하면 매수된 물량을 전량매도합니다.
매도 되지 않고 추가하락하면
고점대비 B%, C%, D% 하락한 가격에 최대 3번 추가 분할매수합니다.
( 이때는 고점생성후 N일 이내라는 조건은 필요없습니다.)
추가 매수한 이후 생성된 저점에서 R% 상승하면 매수된 물량을 전량매도합니다.
매수이후 저가대비 R% 상승하여 매도되면 추가적인 분할매수하지 않습니다.
총4번의 매수 이후 매도되지 않고 계속 하락하면
고점대비 E% 하락한 지점에서 절반의 물량을 손절(시장가)하고 나머지 물량은
저점에서 R% 상승하면 매도합니다.
만약 계속 하락하면 고점대비 F% 하락한 지점에서 나머지 절반의 물량도 전량 손절(시장가)합니다.
A<B<C<D<E<F 입니다.
현물기준으로 하여
각 매수시 수량기준이 아닌 금액기준 1000만원어치를 매수하는 조건이며
(현물은 주식가격에 따라 호가단위가 다른데 어떻게 처리하는지 모르겟네요)
봉완성전이라도 가격에 도달하면 매수 매도합니다.
가능하다면 현금매수매도와 신용매수매도 옵션을 넣고 싶습니다.
2014-01-03
198
글번호 71022
답변완료
진입수식문의
선물진입 수익좀 부탁드립니다.
1. 개장후 2개봉 경과 (09시 개장이든 10시 개장이든 상관없도록...)
매수 : 시가위, 중심가(고+저/2) 위에서 3~4번째봉 시가에 매수 (AtMarket 주문)
매도 : 시가아래, 중심가(고+저/2) 아래서 3~4번째봉 시가에 매도 (AtMarket 주문)
2. 진입이후 10개봉 경과
매수전환 : 매도진입후 10개봉이 경과 상태에서 최고 1포인트 수익이 났다가 손실로전환,
중심가 위, 당일저가+1포 위 이면 매수로 전환 (AtMarket 주문)
매도전환 : 매수진입후 10개봉이 경과 상태에서 최고 1포인트 수익이 났다가 손실로전환,
중심가 아래, 당일고가-1포 아래 이면 매도로 전환 (AtMarket 주문)
3. 진입이후 20개봉 경과
매수추격 : 매도진입후 20개봉이 경과 상태에서 손실중,
중심가 위, 당일저가+1포 위 이면 매수로 전환 (AtStop주문)
매도추격 : 매수진입후 20개봉이 경과 상태에서 손실중,
중심가 아래, 당일고가-1포 아래 이면 매도로 전환 (AtStop주문)
미리 감사드립니다.
2014-01-03
174
글번호 71021
답변완료
수식 문의 드립니다.
1. 야간시장에 사용하려 합니다. 날이 바뀌면 직전거래일 마지막봉을 저장하는 수식 부탁드립니다.
2014-01-03
175
글번호 71020
답변완료
34150질문 재 질문 입니다
늦은 시간 까지 감사 드립니다.
질문 내용은
두번째 : 90봉 동안 캔들하나하나에 등락율이 1% 미만이고(직전봉과 비교이며 양봉이든 음봉이든 관계 없음),and'90봉전(1~90개봉중 종가 기준으로)의 고점 돌파'하면 매수.
입니다.
답변은
var1 = (C-C[1])/C[1]*100;
var2 = countif(var1<1,90);
var3 = highest(H,90);
if var2[1] == 90 and crossup(c,var3[1]) Then
buy();
인데 제가 아직 초보라서 그런지 잘 안맞는데 뭐가 문제인지 모르겠습니다.
수식이 맞다면 죄송합니다만, 수식을 풀어서 설명 부탁 드리구요
제가 하려는 것은 하루의 등락이 아니라 분봉에서 쓰는 것인데 각각의 캔들이 등락폭이 1%미만으로 움직인 종목 입니다.
즉 90개의 캔들이 1% 미만으로 아주 등락이 작은형태를 원하는 것입니다.
감사합니다.
2014-01-03
167
글번호 71019