커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
5309
글번호 230811
답변완료
부탁 드립니다.
변환 부탁드립니다.
미리감사 드립니다.
m=ma(c,20);
s=sum(1);
valuewhen(1,S%5==0,m);
2019-06-22
317
글번호 129663
답변완료
계단식 이평선 지표와 macd본선 색상구분 지표
안녕하세요. 키움수식을 예스수식으로 변경하고 싶습니다.
<지표명1> 계단식 이평선
수식1: %기간%(%k%봉단위)
M=ma(c,기간);
S=sum(1);
valuewhen(1,S%k==0,M)
지표조건설정
기간 20
k 5
이평선을 계단식으로 만든건데 두가지 형태로 만들고 싶습니다.
첫번째는 위 수식 그대로 색상구분없이 예스수식으로 변환하고 싶구요.
두번째는 <지표명1> 계단식 이평선을 색상구분을 하고 싶습니다.
지표조건설정에 맞춰 기간 20과 k 5가 교차하면 상승은 빨강 하락은 파랑으로 선이
구분될수 있게 만들어 주시면 감사하겠습니다.
----------------------------------------------------------------------
<지표명2> Macd본선 색상구분
수식1: MACD %short%,%long%,%signal%
MACD(short,long);
수식2: U
M=MACD(short,long);
Ms=eavg(MACD(short,long),signal);
if(M>Ms, M, 0)
수식3: D
M=MACD(short,long);
Ms=eavg(MACD(short,long),signal);
if(M<=Ms, M, 0)
수식4: Signal
eavg(MACD(short,long),signal);
수식5: -
0
지표조건설정
short 12
long 26
signal 9
라인설정
수식1 회색선 (굵기1)
수식2 빨강선 (굵기3)
수식3 파랑선 (굵기3)
수식4 녹색선 (굵기2)
수식5 회색선 (굵기3)
기준선 설정
0 (굵기3)
총 지표를 3가지를 만들어주심 감사하겟습니다.
지표명1,지표명2 적어논 키움수식을 변환해주시는것과 위에 지표명1에 크로스되면 색상구분되는것은 예스수식을 더 첨가해서 만들어주셨음 합니다. 총3가지 부탁드리겠습니다.
2019-06-23
439
글번호 129662
답변완료
부탁합니다
일봉캔들창 현재봉에서
시가를 기준선으로 수평라인1
시가에서 +10% 수평라인2
시가에서 +20% 수평라인3
부탁합니다
2019-06-21
301
글번호 129660
답변완료
수식 부탁드립니다.
안녕하세요
항상 많은 도움에 감사드립니다.
1) 진입조건봉 양봉또는 음봉 몸통 길이가 이전 7개봉의 평균 길이보다 3배이상 긴 경우는 진입하지 않는다.
2) 위의 1번에서 꼬리 포함하는 경우 표현식도 부탁드립니다.
감사합니다.
2019-06-21
301
글번호 129655
답변완료
문의 드립니다.
안녕하세요
고가 5 이동평균선(ma(high,5))과 저가 5 이동평균선(ma(low,5))의
두선이 동시에 모두 전봉보다 클때 표시가 되고 그렇지 않을 때는 표시되지
않게 할 수 있는지 궁금합니다.
첨부한 것과 같이 두선이 동시에 상승 할 때만 표시되고 하락 또는 하나만
상승 일 때는 표시 안되게 수식을 만들 수 있는지 궁금합니다.
2019-06-21
365
글번호 129654
답변완료
봉변경시 알람 문제
안녕하세요
게시판에서 봉변경시 알람지표를 보고 랭귀지에 넣어서 설치를 했습니다.
설치과정에서 아무런 문제점도 없었는데. 지표를 설정한이후에도
알람이 발생하지 않고 있습니다.
사용하는 프로그램은 농협 nh트레이더입니다.
말씀하신대로 특수문자도 새로 타이핑을 했구요..
뭐가 문제일까요?
if NextBarStime > time Then{
if C > O Then
PlaySound("C:예스트레이더₩data₩sound₩alert.wav");
if C < O Then
PlaySound("C:예스트레이더₩data₩sound₩stop.wav");
}
2019-06-21
379
글번호 129653
답변완료
문의
자기봉의 고가와 저가를 포함하지 않는
진입이후 전봉까지의 최고가격대비 trailingStop 로직으로 변경 부탁드립니다.
************************************************************************************
input : TR(55);
if MarketPosition == 1 then
{
ExitLong("btr1",AtStop,highest(h,BarsSinceEntry)-PriceScale*TR);
}
2019-06-21
298
글번호 129652
답변완료
용어 정의
다음 정의가 무엇인지 궁금합니다.
1. positive volume index
2. negative volume index
수고하세요
2019-06-21
313
글번호 129644
답변완료
청산로직 부탁 드립니다.
* 좋은 주말되십시요.
* 청산시 수익을 다르게 좀 부탁 드립니다.
매수, 매도시 수익금액을 틀리게 가능 한가요?
* var1 = ma(c,5) ;
va2 = ma(c,20);
if CrossUp(var1,var2) Then buy("bb");
if CrossDown(var2,var1) then Sell("cc") ;
일경우
if MarketPosition == 1 then { 수익이 10틱이면 청산 Then ExitLong("bx")}
if MarketPosition == -1 then { 수익이 5틱이면 청산 Then ExitShort("cx")}
* 고맙 습니다.
2019-06-21
328
글번호 129643