커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3489
글번호 230811
답변완료
최대 손실 대비 상승
최대 수익 대비 하락
SetStopTrailing(10,5,PercentStop,1);
주문 함수는 있는데
혹시 최대 손실 대비 상승을 나타낼 수 있는
주문함수나
수식은 없을까요.
2020-02-03
388
글번호 135561
답변완료
수식문의드립니다
아래 수식을 타주기를 쓰지 않고 1분봉에서 10분봉 값을 나타내고 싶습니다.
/////////////////////////////////////////////////////////////////////////////
input : 기준선Period(13);
var : 평균가(0),기준선(0);
평균가 = (h+l)/2;
기준선 = 0;
if IsNaN(기준선[1]) == true Then
기준선 = ma(평균가,기준선Period);
Else
기준선 = (기준선[1]*(기준선Period-1) + 평균가)/기준선Period;
plot1(기준선,"기준선",BLUE,DEF,3);
/////////////////////////////////////////////////////////////////////////////
항상 감사드립니다
2020-02-03
439
글번호 135558
답변완료
최고선 최저선
안녕하세요
이평선 5개를 사용합니다
예를 들어서 5 20 60 80 100 이평선을 사용할 경우에요
이평선 역배열 정배열 신경쓰지 않고
매수는 ----- 5일 이평선을 제외한 제일 위에 있는 이평선을 5일 이평선이
골드크로스하고(올라가는중이죠 5일 이평선이)
5일 이평선이 내려와서 다시 올라갈때 매수 입니다
단 마지막 이평선을 5일 이평선이 골드크로스하고 이 마지막 이평선을
5일 이평선이데드하지 않아야 합니다
만약에 마지막 이평선을 5일 이평선이 데드가 일어나면 다시 돌파하고
내려와서 다시 마지막 이평선을 이탈하지 않고 올라갈때 매수 입니다
청산및 재매수 ------ 수익이 50틱 이상 수익이 나고 5일 이평선 말고 바로 아래 이평선을
데스시 청산 다시 골드시 재매수 합니다
단 바로 아래 이평선의 우상향(1봉전 이평선보다 0봉전 이평선이 크다)되고 있을때만 재매수 입니다
매도도 부탁합니다
2020-02-03
435
글번호 135557
답변완료
문의드립니다
input : ntime1(60),P(20);
var : S1(0),D1(0),TM(0),TF(0),cnt(0),TL1(0),TL2(0);
Array : HH[10](0),LL[10](0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%ntime1;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then
{
TL_Delete(TL1);
TL_Delete(TL2);
HH[0] = c;
LL[0] = c;
for cnt = 1 to 9
{
Hh[cnt] = Hh[cnt-1][1]-PriceScale*2;
LL[cnt] = LL[cnt-1][1]+PriceScale*2;
}
if HH[1] > 0 and LL[1] > 0 then
{
TL1 = TL_New(sdate[1],stime[1],HH[1],sdate,stime,HH[1]);
TL2 = TL_New(sdate[1],stime[1],LL[1],sdate,stime,LL[1]);
TL_SetColor(TL1,GREEN);
TL_SetColor(TL2,YELLOW);
TL_SetSize(TL1,2);
TL_SetSize(TL2,2);
TL_SetExtRight(Tl1,true);
TL_SetExtRight(Tl2,true);
}
}
else
{
TL_SetEnd(TL1,sdate,stime,hh[1]);
TL_SetEnd(TL2,sdate,stime,LL[1]);
}
if c > HH[0] Then
HH[0] = c;
if c < LL[0] Then
LL[0] = c;
}
위수식으로 1분봉에 60분봉 전봉종가 +1틱으로 수정부탁드립니다~~미리감사드립니다
2020-02-03
385
글번호 135556
답변완료
종목검색 문의 드립니다.
수고 많으십니다.
첨부파일처럼 종목을 검색하고 싶습니다.
2020-02-03
459
글번호 135555
답변완료
수식 부탁드립니다.
안녕하세요? 수식부탁드립니다.
***진입
양봉에 매수 (몸통길이 외부변수)틱
음봉에 매도 (몸통길이 외부변수)틱
--> 양봉과 음봉의 몸통길이 각각 외부변수
***청산
익절 (외부변수)틱
손절 (외부변수)틱
***재진입
익절 후 다음신호 발생시 진입
손절 후 손절과 동시에 반대방향 포지션 진입
감사합니다.
2020-02-03
362
글번호 135554
답변완료
추세 매매와 역추세 매매 수식 문의
안녕하세요.
추세 매매와 역추세 매매 수식 작성이 되지 않아 문의 드립니다.
작성 부탁 드립니다.
항상 도움 주셔서 감사합니다.
============================================================================
<추세>
기준가: 당일 5번째 봉 종가
전략: 종가가 기준가에서 0.5%이상 상승 시 종가 매수 2개
손실청산: 종가가 기준가보다 하락 시 종가 청산
중간청산1: 종가가 기준가에서 1%이상 상승 시 당일 최고 종가 기준 종가가 50%이상 하락 시 종가 청산 1개
중간청산2: 종가가 당일 누적 종가 이동평균에서 종가가 2번 연속 하락시 종가 청산 1개
당일청산: 오후 3시 30분 종가 청산
==============================================================================
<역추세>
기준가: 당일 5번째 봉 종가
전략: 종가가 기준가에서 1%이상 상승 시 당일 최고 종가 기준 종가가 50%이상 하락 시 종가 매도 2개
손실청산: 종가가 당일 2번째 최고 종가, 당일 최고 종가 연속으로 상승 시 종가 청산
중간청산1: 종가가 기준가보다 하락 하고 당일 60 종가이동평균 이상 일때 종가 청산 1개
중간청산2: 종가가 기준가에서 1%이상 하락시 당일 최저 종가 기준 종가가 50%이상 상승 시 종가 청산 1개
당일청산: 오후 3시 30분 종가 청산
2020-02-02
456
글번호 135553
답변완료
행복; 시스템식 작성 바랍니다
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
시스템식 관련입니다
주기; 10틱
시뮬레이션을 하기 위해 < 아래 > 와 같은 식을 작성하였습니다
-------------< 아래 >---------------------------------------
If NextBarSdate != sdate and NextBarOpen < c Then
buy("b",AtMarket);
SetStopProfittarget(10);
SetStopEndofday();
------------------------------------------------------------
이 시스템식을 자동매매에 사용하려면 어떻게 수정을 해야 하는지요?
수고하십시요^^
2020-02-02
385
글번호 135552
답변완료
수식 작성 문의드립니다.
키움증권에서 하이투자로 옮기면서 예스스탁으로 왔습니다.
혹시 아래와 같은 키움수식을 YesLanguage로 변환 할 수 있을까요?
[주]0봉전 일목균형표(9.26.52) 전환선 >= 기준선
[주]0봉전 일목균형표(9,26,52) 주가 >= 전환선
[주]0봉전 일목균형표(9,26,52) 후행스팬 > 주가
신고가: [일]0봉전 종가가 240봉중 신고가에 -20%에 근접
기간내 거래량회전율:[일]0봉전 240봉이내 거래량회전율 20%이상 1회
가격-이동평균 비교:[일]0봉전 (종가 240)이평 < 종가
가격-이동평균 비교:[1분]0봉전 (종가 300)이평 < 종가
YesLanguage에서 추가 문의 있습니다.
1. 신용융자 가능한 종목만 필터가 가능한지?
2. 당일 거래대금 순위 200위 이내로 필터가 가능한지?
3. 미수증거금으로 종목 필터가 가능한지?
4. 시가총액으로 필터가 가능한지?
5. 1분봉 기준으로 조건 작성시 최대 몇봉으로 조건식 작성 가능한지? (ex. 캔들 500개 이상 불러올 수 없다던지.. 등등)
감사합니다.!
2020-02-02
927
글번호 135551