커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1555
글번호 230811
답변완료
수식 문의 드립니다
안녕하세요 수식문의드립니다.
Inputs: FastLen(5), MedLen(20), SlowLen(60);
Variables: FastAvg(0), MedAvg(0), SlowAvg(0);
FastAvg = MA(Close, FastLen);
MedAvg = MA(Close, MedLen);
SlowAvg = MA(Close, SlowLen);
If (FastAvg[1] < MedAvg[1] OR MedAvg[1] < SlowAvg[1]) AND (FastAvg > MedAvg AND MedAvg > SlowAvg) Then
Buy ("MAC3_LE");
If (FastAvg[1] > MedAvg[1] OR MedAvg[1] > SlowAvg[1]) AND (FastAvg < MedAvg AND MedAvg < SlowAvg) Then
Sell ("MAC3_SE");
혹은,
Input : shortPeriod(5),midPeriod(20),longPeriod(60);
value1 = ma(C, shortPeriod);
value2 = ma(C, midPeriod);
value3 = ma(C, longPeriod);
If CrossUP(value1, value2) and crossup(value1,value3) Then
{
Buy();
}
If CrossDown(value1, value2) and CrossDown(value1,value3) Then
{
Sell();
}
이 수식에서, 각 각 3개 이동평균선이
이격도가 (%) 서로 좁아졌을때만 신호잡히게 하고 싶습니다.
정배열 경우 (매수) / 역배열 경우(매도)
합성지표로 추가로 넣을수 있는 수식 부탁드립니다.
감사합니다.
2023-02-22
857
글번호 166535
답변완료
해결 방법이 무엇일까요?
안녕하세요
파일과 같은 문구가 뜨는데 해결 방법이 무엇인가요?
2023-02-22
828
글번호 166534
답변완료
문의드립니다
안녕하세요?
아래의 진입조건에서
if var28 == 1 then
buy();
if CrossUp(stoK, 20) and ma(C,5) > ma(C,20) then
buy();
if var37 == 1 then
Sell();
if CrossDown(stok,80) Then
Sell();
1.연속봉 신호발생(두봉연속 진입조건 만족할때 신호가 발생하게) ,그림1
2.전전봉에 신호가 있고 신호가발생할때 신호발생하게 ,그림2
3. 1또는 2 일때 신호발생한다 , (그림1또는 그림2)
이렇게 각각 3가지 를 알고싶습니다
감사드립니다.
2023-02-22
1172
글번호 166533
새벽에 님에 의해서 삭제되었습니다.
2023-02-22
0
글번호 166532
답변완료
수식 문의 드립니다.
안녕하세요. 고생 많으십니다.
수식 작성 관련 문의 드립니다.
혹시 특정 종목 거래조건을 작성할 때 지수의 가격을 조건으로 활용할 수 있나요?
좀 구체적으로 여쭤보자면, 코스닥 지수가 특정 조건을 만족할 때 코스닥 인버스 ETF를 거래하는 전략을 만들고 싶습니다.
전략은 다음과 같이 구성됩니다.
- 코스닥 지수의 현재 가격과 3일, 5일, 10일 이동평균선을 계산합니다.
- 거래일 오전 10시 30분에 코스닥 지수 현재가가 코스닥 지수의 3일, 5일, 10일 이동평균선 모두보다 낮을 때, 그리고 이전 3일 모두 코스닥 지수가 적어도 하나의 이동평균선보다 높았을 경우 인버스 ETF를 매수합니다.
- 거래일 오후 2시 30분부터 거래 종료 시간까지 코스닥 지수가 3일, 5일, 10일 이동평균선보다 하나라도 높을 때 인버스 ETF를 보유하고 있다면 매도합니다. 코스닥 지수가 3일, 5일, 10일 이동평균선보다 모두 낮다면 그대로 보유합니다.
확인 부탁 드립니다.
2023-02-21
1582
글번호 166531
백억이 님에 의해서 삭제되었습니다.
2023-02-21
0
글번호 166530
답변완료
adx수식좀부탁드립니다
adx두개조합으로 수식좀만들고싶은데요예를들어 adx(1)30 이상 adx(2)40 이상 두가지조건이만족할때매수 adx(2)30 이하 매도 수식좀부탁드리겟습니다
2023-02-21
1291
글번호 166529
답변완료
문의드립니다
5일 이평 과 20일 이평이 골든크로스가 났을때 매수를하면 골든크로스대비 현재가일때 수익률을 나타낼수있나요?
2023-02-21
1532
글번호 166528
답변완료
테스트 부탁드립니다.
답변 감사드립니다.
에코프로비엠 2월21일 테스트 입니다.
스탑로스후 이렇게 신호가 바로 발생하네요.
테스트 좀 부탁드립니다.
감사합니다.
즐거운하루 되세요
############################################################################
안녕하세요.
예스스탁 입니다.
2. 트레일링스탑 진입금지
- 추후에는 저희가 검증해볼 수 있도록 종목도 함께 알려주시면 감사하겠습니다.
Input : 시간(151800);
Var : Bcond(False);
if Bdate != Bdate[1] Then
{
Bcond = False;
}
if MarketPosition == 0 and
ExitDate(1) == sDate and
ExitName(1) == "StopTrailing" and
CrossUp(C, Ma(C, 5)) Then
{
Bcond = true;
}
if Bcond == False or (Bcond == true and sTime < 시간 and NextBarStime >= 시간) Then
Buy("b",AtMarket);
SetStopTrailing(10,10,PercentStop);
즐거운 하루 보내세요.
> 봉다리 님이 쓴 글입니다.
> 제목 : 재문의드립니다.
> 답변감사드립니다.
if
crossup(c,ma(c,5))
Then
Buy();
SetStopTrailing(10,10,PercentStop);
3분봉 식에서 위그림처럼, 신호발생시, 두번째 신호가 당일 마지막봉(동시호가제외) 시가에
신호가 발생되는 수식을 알고 싶습니다. 가능하지 않다면, 트레일링스탑후, 당일만 매매
금지하는 수식을 알고 싶습니다.
감사드립니다.
좋은하루 되세요
2023-02-23
1416
글번호 166527