커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7763
글번호 230811
답변완료
수식문의 수정요청
안녕하세요
몇일전에 수식요청 드렸던 사람입니다.
메일로 보내드렸는데 수정될 부분이 있어서 메일을 몇번더 보내드렸는데
마지막에 제목 <최종 수식수정 요청드립니다.> 으로 간것으로 해주시면 됩니다.
아직 수식작업에 안들어간것 같아서요.
번거롭게 해드려서 죄송합니다.
2009-10-31
781
글번호 25796
답변완료
지표식문의
수고하십니다.
추세지표중 하나인 ADX값을 가지고 ROC를 만들어 보려고 아래와 같이 작성했는데 검증을 했을 때 이해되지 않는 오류메세지가 나와서 질문드립니다.
input : Period(14);
var : adx변화율(0);
adx변화율 = (ADX - ADX[Period]) / ADX[Period] * 100;
plot1(adx변화율,"ADX변화율");
오류내용 : ADX에 해당되는 줄과 열에 "외부함수의 입력값이 1개 필요합니다."
라는 메세지가 표시되는데 무엇이 잘못되었는지 모르겠습니다.
친절하신 답변 부탁드립니다.
2009-10-31
776
글번호 25795
답변완료
수식 문의 드립니다
안녕하세요 답변감사드리고요
누락 부분이 있어서 추가 문의 드립니다.
10분주기 수식과 조건만족시 리버셜(스위칭)전략 수식이 누락된 것 같아요
그리고 15:00 까지만 청산이 된다 이말씀이군요
감사합니다.
==========================================================
안녕하세요
예스스탁입니다.
봉완성시로만 작성이 가능합니다.
또한 동시호가에는 시스템으로 주문이 가능하지 않습니다.
모든 신호와 주문을 정규장내에서 하셔야 합니다.
당일청산시간에 유의하시기 바랍니다.
input : P1(12),P2(26),p3(9);
var1 = macd(P1,P2);
var2 = ema(var1,p3);
if crossup(var1,var2) and crossup(c,ma(c,10)) Then
buy();
if CrossDown(var1,var2) and CrossDown(c,ma(c,10)) Then
Sell();
if MarketPosition == 1 then{
if CrossDown(var1,var2) or CrossDown(c,ma(c,10)) Then
exitlong();
}
if MarketPosition == -1 then{
if CrossUp(var2,var2) or crossup(c,ma(c,10)) Then
ExitShort();
}
SetStopLoss(0.5,PointStop);
SetStopTrailing(0.5,1,PointStop);
SetStopEndofday(150000);
즐거운 하루되세요
> 개포빠가사리 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다
> 안녕하세요
1.선물 10분봉에서 지표 macd(12.26.9)에서 macd와 신호선 골든크로스 +(and) 선물 10분봉에서 10 이평선을 현재봉의 종가가 상향 돌파하고 봉완성시 그봉에 신호발생과 다음봉 시가 신규매수(재진입도 동일)
2.선물 10분봉에서 지표 macd(12.26.9)에서 macd와 신호선 데드크로스 +(and) 선물 10분봉에서 10 이평선을 현재봉의 종가가 하향 이탈하고 봉완성시 그봉에 신호 발생과 다음봉 시가 신규매도(재진입도 동일)
3.청산은 1의 경우는 선물 10분봉에서 macd(12.26.9)에서 macd와 신호선 데드크로스 or선물 10분봉에서 봉이 10 이평선을 하향 이탈, 둘 중 먼저 발생하는 신호발생과 동시 매도청산(전매)-봉완성이 아님
4.청산은 2의 경우는 선물 10분봉에서 macd(12.26.9)에서 macd와 신호선 골든크로스 or선물 10분봉에서 봉이 10 이평선을 상향 돌파, 둘 중 먼저 발생하는 신호발생과 동시매수 청산(환매수)-봉완성이 아님
5.리버셜전략(스위칭매매) 적용
6.손절의 경우는 0.5포인트 적용
7.익절의 경우는 1포인트 이상 수익 후 최대수익에서 0.5포인트 되돌림 발생의 경우 자동청산
8.모든경우 포지션 15:15분 동시호가 강제청산
부탁드립니다 감사합니다.
2009-10-31
696
글번호 25794
답변완료
시스템식 부탁드립니다
안녕하세요
시스템식 부탁드립니다
1. 주문형태가 4가지가 있는데 어느 게 가장 진입이 빠른가요?
진입이 가장 빠른 형태의 것을 가르쳐 주세요
- OnClose : 조건 만족 봉 종가에 신호를 표시하고 다음 봉 시가에 주문
- Atmarket : 조건 만족 봉의 다음 봉에 시가에 신호를 표시하고 주문
- AtLimit : 매수 포지션 주문(Buy, ExitShort)인 경우, 지정한 가격
([price])이하에서 주문을 넣음으로써 특정가격 이상으로는 매수진입(Buy),
매도청산(ExitShort))이 되지 않도록 하고 매도 포지션 주문(Sell,
ExitLong)인 경우, 지정한 가격 이상에서 주문을 냄으로써 특정 가격 이하로
는 매도진입(Sell)/매수청산(ExitLong))이 되지 않게 하는 주문 방법 입니다
- AtStop : 매수 포지션 주문(Buy, ExitShort)인 경우, 지정한 가격 이상이
되었을 때 주문이 되고 매도 포지션 주문(Sell, ExitLong)인 경우, 지정한
가격 이하가 되었을 때 주문이 발생 합니다
==================
손실거래 제한식 좀 부탁드립니다
2. 연속 2회 손실이 났을 경우 다음 거래를 쉬는 식 부탁합니다
3. 연속 2회 손실이 났을 경우 다음 2회의 거래를 쉬는 식 부탁드립니다
4. 이번이 손실거래 즉 손실거래 1회 발생시 다음 거래를 쉬는 식
부탁드립니다
5. 이번이 손실거래 즉 손실거래 1회 발생시 다음 2회의 거래를 쉬는 식
부탁드립니다
-시스템식에 설명주석 좀 부탁드립니다
-이해가 잘 안 갈 경우에는 재질문 드리겠습니다
2009-10-30
732
글번호 25793
답변완료
질문드립니다.
## 신고가를 만든 이후 일정기간동안 횡보하고, 횡보기간의 고가를 돌파하면, 매수
## 잘못된 돌파를 걸러내는 필터로 일정기간 횡보조건을 사용
## Extended Level Boomers 에 비해서 구체화되지 않은 필터
input : Period(20),N(5),P(3);
var1 = highest(H,N);
var2 = Lowest(L,N);
var3 = highest(H,Period);
if H[N+1] == var3[N+1] and //N일전 신고가 갱신
var1[1] <= var2[1]*(1+P/100) and //N일 횡보
C >= var1[1] Then //횡보기간 최고가 상향
buy();
에서요..
if H[N+1] == var3[N+1] and //N일전 신고가 뻥�
이라는 문장이있는데요.. 이문장은
if H[6] == var3[6] and // 이렇게 바뀌잖아요.. input : n(5); 이니까요
그런데 어떻게 N일전 신고가 갱신이라는 판단이 가능한거죠?
수식해석좀 부탁드릴게요ㅠㅠ,.. 이해가안가서 질문드립니다..
2. date!=date[1] 이 의미하는것과 사용 용도좀 알려주세요.. 항상 오늘은 어제랑 날짜가 틀리니까 항상 True가 들어가는거 아닌가요?? 이걸 왜사용하는지 궁금합니다.
혹시.. date[1] 에서 [1] 이 의미하는것이 1봉전의 date 값을 불러오는것을 의미하는건가요? date라는값중에서 전값을 의미하는게 아니라요??
3. 차트창 설정에서요 눈금선을 가로로 설정하면 일정범위 만큼 눈금선이 그어지던데..
범위를 제가 설정 할 수는 없는 건가요?
2009-11-01
844
글번호 25792
답변완료
수식 부탁드립니다.
*현물의 분봉, 틱봉 기준입니다.
<<당일 시가선을 중심으로 매수, 매수청산 하는 구조입니다>>
*매수조건
-당일 시가가 전일 종가대비 3%~9% 상승(갭상승) 후, 당일 시가선을 상향 돌파시 매수
단,첫봉부터 매수 진입합니다. 당일 첫봉이 당일 시가선 위에서 종료되면 매수. 즉, 첫 봉의 종가가 당일 시가선 보다 높다면, 갭상승 조건도 있으므로, 전일 종가부터 보면, 당일 시가를 상향 돌파 된 것으로 봄.
*매수청산 조건
-당일 시가선을 하향 이탈시 매수청산
*매매 종료 조건
-10시 30분이후 부터 매수 금지, 11시에 매수청산 및 당일 매매 종료
-4회 “매수, 매수청산” 반복 후 당일 매수 금지(“매수, 매수청산 즉, 손실을 4회로 제한)
-주가가 당일 시가 대비 -4%이상 하락하면, 매매 종료함(당일 시가 대비 -3.99%이내 까지만 하락하다가 시가선을 돌파해야 매수)
-수익 실현되면, 4회 미만 "진입.청산"이라도 당일 매매를 종료함
*수익 실현 조건
-매수가 대비 8% 상승시 수익실현(수익 실현이 되면, 4회미만 진입이라도 매매 종료함)
-전일 종가대비 14% 상승시 수익실현(수익 실현이 되면, 4회미만 진입이라도 매매 종료함)
==========
한가지 더 부탁드립니다.
*선물 분봉 기분입니다.
-당일 시가가 전일 종가대비 상승(갭상승)이거나 같으면, 매수
-당일 시가가 전일 종가대비 하락(갭하락)이면 매도
-당일 15시 03분에 청산
2009-11-01
1013
글번호 25791
답변완료
시스템식 부탁드립니다. ^^
30분봉 사용합니다.
만약 첫번째 봉이 양봉으로 끝나고
두번째 봉이 양봉이면(즉, 현재가가 두번째 봉 시가보다 높으면) 매수
or 두번째 봉 음봉으로 나왔다가 양봉으로 바뀌면 매수(즉 음봉에서 현재가가 두번째 봉 시가를 넘어가면 매수)
그리고 만약 매수했는데 2번째봉이 음봉으로 끝나면 매도
손절매 -5%, 익절매 +2%( 수수료 모두 감안해서)
이렇게 부탁드립니다. ^^
아, 주문 유형을 조건부지정가(현재가)로 할 수 있을까요?
2009-10-30
868
글번호 25790
답변완료
피봇분봉 오늘자 표시
피봇분봉 지표를 보면 어제의 시가종가를 기준으로 하잖아요,
오늘의 중심가격, 저항 지지를 챠트에 보고 싶은데
방법이 없을까요?
2009-10-30
1015
글번호 25787
답변완료
메일로 질문드렸습니다
웹마스터 메일로 질문드렸습니다
메일로 응답해 주세요
2009-10-30
866
글번호 25786