커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8000
글번호 230811
답변완료
최고선 최저선
안녕하세요
이평선 5개를 사용합니다
예를 들어서 5 20 60 80 100 이평선을 사용할 경우에요
이평선 역배열 정배열 신경쓰지 않고
매수는 ----- 5일 이평선을 제외한 제일 위에 있는 이평선을 5일 이평선이
골드크로스하고(올라가는중이죠 5일 이평선이)
5일 이평선이 내려와서 다시 올라갈때 매수 입니다
단 마지막 이평선을 5일 이평선이 골드크로스하고 이 마지막 이평선을
5일 이평선이데드하지 않아야 합니다
만약에 마지막 이평선을 5일 이평선이 데드가 일어나면 다시 돌파하고
내려와서 다시 마지막 이평선을 이탈하지 않고 올라갈때 매수 입니다
청산및 재매수 ------ 수익이 50틱 이상 수익이 나고 5일 이평선 말고 바로 아래 이평선을
데스시 청산 다시 골드시 재매수 합니다
단 바로 아래 이평선의 우상향(1봉전 이평선보다 0봉전 이평선이 크다)되고 있을때만 재매수 입니다
매도도 부탁합니다
2020-02-03
512
글번호 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
458
글번호 135556
답변완료
종목검색 문의 드립니다.
수고 많으십니다.
첨부파일처럼 종목을 검색하고 싶습니다.
2020-02-03
533
글번호 135555
답변완료
수식 부탁드립니다.
안녕하세요? 수식부탁드립니다.
***진입
양봉에 매수 (몸통길이 외부변수)틱
음봉에 매도 (몸통길이 외부변수)틱
--> 양봉과 음봉의 몸통길이 각각 외부변수
***청산
익절 (외부변수)틱
손절 (외부변수)틱
***재진입
익절 후 다음신호 발생시 진입
손절 후 손절과 동시에 반대방향 포지션 진입
감사합니다.
2020-02-03
434
글번호 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
531
글번호 135553
답변완료
행복; 시스템식 작성 바랍니다
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
시스템식 관련입니다
주기; 10틱
시뮬레이션을 하기 위해 < 아래 > 와 같은 식을 작성하였습니다
-------------< 아래 >---------------------------------------
If NextBarSdate != sdate and NextBarOpen < c Then
buy("b",AtMarket);
SetStopProfittarget(10);
SetStopEndofday();
------------------------------------------------------------
이 시스템식을 자동매매에 사용하려면 어떻게 수정을 해야 하는지요?
수고하십시요^^
2020-02-02
482
글번호 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
1121
글번호 135551
답변완료
수식부탁드립니다
안녕하세요
저번에 수식을 부탁드렸고,
안녕하세요
예스스탁입니다.
var1 = (highest(H,26)+lowest(L,26))/2;
if crossup(c,var1+0.6) Then
buy();
if CrossDown(c,var1-0.6) Then
sell();
if MarketPosition == 1 and c <= EntryPrice-0.5 Then
ExitLong();
if MarketPosition == -1 and c >= EntryPrice+0.5 Then
ExitShort();
SetStopProfittarget(2,PointStop);
이렇게 답해주셨는데,
이 수식을 적용해보니
지지나 저항에서도 신호가 나옵니다
기준선 상향이나 하향돌파에서만 신호가 나올수있게 부탁드립니다
수고에 늘 감사드립니다...
2020-02-02
447
글번호 135550
답변완료
시스템 수식부탁
수고가 많으십니다.
다음과 같은 사례에서 초보자가 예스수식을 만들고 싶은데 로직 기초단계에서부터 자세히
부탁드립니다.
<전제조건>
-1라인, 2라인, 3라인 (이평선은 아니지만 이해하기 쉽게 하기 위함)이 존재함
-전체적으로 기본손절은 10틱, 기본익절은 30틱 (익절과 손절은 본인이 선택할수 있도록 부탁. 기본 익절 손절없이 로직짜는 방법과 –10틱, 30틱 손절 익절 걸고 로직짜는 방법 선택가능)
-매매시간대는 오후9시부터 새벽2시까지만
(이 경우도 시간준수하는 경우와 시간제한 없이 할수 있도록 선택가능하도록....)
①1라인이 2라인을 상향돌파하고 2라인이 3라인을 돌파 할 때 매수신호 발생
매수청산은 1라인이 2라인을 하향돌파하고 2라인이 3라인을 하향돌파할 때
매도신호는 1라인이 2라인을 하향돌파하고 2라인이 3라인을 하향돌파할 때 발생
매도청산은 1라인이 2라인을 상향돌파하고 2라인이 3라인을 상향돌파할 때 발생
②1라인이 2라인을 상향돌파할 때 매수진입
1라인이 2라인을 하향돌파할 때 매수청산 및 매도진입
1라인이 2라인을 재상향돌파할 때 매수청산 및 매수진입
③1라인이 2라인을 상향돌파할 때 1차 매수진입
1라인이 3라인을 상향돌파할 때 2차 매수진입
2라인이 3라인을 상향돌파할 때 3차 매수진입
1라인이 2라인을 하향돌파할 때 전체 매수 올청 및 1차 매도진입
1라인이 3라인을 하향돌파할 때 2차 매도진입
2라인이 3라인을 하향돌파할 때 2차 매도진입
1라인이 2라인을 상향돌파할 때 매도 올청 및 1차 매수진입
2020-02-02
498
글번호 135549