커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4331
글번호 230811
답변완료
54784 재질문
54784 시스템 손절 관련한 재질문입니다.
다른 코딩들은 직관적으로 이해할 수 있거나 바로 쓸 일이 없어서 그냥 넘어 갔는데요. 이건 바로 쓸 지도 몰라서 하나하나 이해를 해야 할 듯 합니다. 그래서 여쭈어 봅니다.
1. 당일수익틱수라는 게 뭔가요? 선물거래를 안해봐서 수익틱이라는 말을 잘 모르겠는데요. n% 상승과 비슷한 개념이라고 이해하면 될까요?
2. 코딩 계속 읽고 있는데 초보라 이해가 잘 안됩니다. 주석 같은 것 좀 달아주심 안되나요?
2017-09-13
115
글번호 112712
답변완료
문의드립니다~
해외선물 만기일을 몰라서요~ 검색해도 잘 안나와있네요~
항생이랑 미니나스닥선물 만기일이 언제인지 알 수 있을까요?
오늘인거 같은데 어딜보면 알 수 있는지도 문의드립니다.~
2017-09-13
119
글번호 112711
답변완료
프로그램 종료 방법 문의
안녕하세요!
질문 사항은 다음과 같습니다.
1. 프로그램을 실행시켜 자동매매를 시행중에 강제로 프로그램을 종료 시키는 방법은?
2. 프로그램내에서 조건만족시에 프로그램 종료시키는 명령어는?
답변 부탁드립니다.
감사합니다.
2017-09-13
124
글번호 112710
답변완료
재문의드립니다
54787번재문의드립니다 전봉의프로테이지가 잘맞지않은것같습니다 (전봉의고가저가기준)으로현재봉의강조가표시되어야 하는데제되로맞지가않네요,그리고 전봉이33.3프로 레드색종가이면 현재봉 시가에서 레드색으로 나오게 반대로전봉이66.6프로 블루색종가이면 현재봉시가가블루색으로나오게 수정부탁드립니다~~`항상감사드립니다
2017-09-13
142
글번호 112709
답변완료
이평변곡 라인
안녕하세요?
이동평균선이 상승하다 하락할때 "다음봉 시가"에 매도진입 하도록 표시하고 싶습니다 즉 라인으로 출력되도록 부탁드립니다.
이동평균선이 하락하다 상승반전하면 " 다음봉시가에 매수진입 을 라인으로 표시하고 싶은데
현재 그려지는 라인이 차트 1과 같이 라인으로 출력됩니다,,,,,2와 같이 그려질 수 있도록 부탁드립니다
수식은 아래의 수식을 사용합니다
input : P(7);
var : mav(0),T(0);
mav = ma(C,P);
if mav > mav[1] Then
T = 1;
if mav < mav[1] Then
T = -1;
if T == 1 and T[1] == 1 and T[1] != T[2] Then
var1 = O;
if T == -1 and T[1] == -1 and T[1] != T[2] Then
var1 = O;
if T == 1 Then
plot1(var1,"1",RED);
if T == -1 Then
plot1(var1,"1",blue);
2017-09-12
274
글번호 112708
머신건 님에 의해서 삭제되었습니다.
2017-09-12
0
글번호 112707
답변완료
문의
A = DayHigh() - DayLow();
B = A * 2;
D = DayLow() + B;
D
이거도 예스로 바꿔주세요
2017-09-12
116
글번호 112693
답변완료
문의드립니다
1. 1분봉입니다
2. input : 비교(5) >> 비교에 5를 입력하면 5일전 종가를 기준으로 현재까지의 등락율을 구합니다.
3. data1 과 data2 의 종목의 등락율을 같이 표시하는 지표입니다.
첨부한 그림처럼 삼성전기(data1) , 삼성전자(data2) 이렇게 불러 왔을 때
비교값에 5를 주면 5일전 종가를 기준으로 현재까지 1분봉의 등락율을 구합니다.
(예 - 빨간선 삼성전자 등락율, 파란선 삼성전기 등락율)
당일등락율은 아래와 같이 구하는데
등락율 = (DayClose-DayClose(1)) / DayClose(1)*100;
몇 일전 종가부터의 등락율을 구하는 것과
data2의 몇 일전 종가부터의 등락율을 구하는 것을 모르겠어서
질문드립니다.
감사합니다(__)
2017-09-12
172
글번호 112692
답변완료
문의 사항
안녕하세요
보내주신 답변 잘 받았습니다.
몇가지 궁금한 점이 있어서, 다시 문의 드립니다.
하기 확인 부탁드립니다.
1. 진입이 전혀 되지 않고 있습니다.
첨부 파일 확인 부탁드립니다.
1) 05;11 과 09;18 사이에서 제가 요청드린 사항이 발생하고 있습니다.
ADX 감소, MACD 오실레이터 감소, 볼린져 밴드 상단 접촉
세가지 사항 동시에 발생하지는 않았지만 봉차이를 두고 발생하고 있는데,
매도 신호가 발생하지 않고 있습니다 확인 부탁드립니다.
2) 09;47 과 10;35 에서는 반대 현상이 발생하고 있는데,
제 생각대로면 매수가 발생하지 않고 있습니다.
검토 부탁드립니다.
감사합니다.
안녕하세요
예스스탁입니다.
1.
Input : Period(20), MultiD(2),P(14),short(12),long(26),sig(9);
var : BBmd(0),BBup(0),BBdn(0),Adxv(0),MACDO(0);
BBmd = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
ADXv = ADX(P);
MACDO = MACD_OSC(short,long,sig);
if CrossDown(c,BBdn) and
adxv <= adxv[1]-0.3 and
MACDO < MACDO[1] Then
buy();
if CrossUp(c,BBup) and
adxv <= adxv[1]-0.3 and
MACDO < MACDO[1] Then
buy();
2
현재봉의 상하단 밴드값으로 터치시 즉시 진입은 되지 않습니다.
현재봉의 상하단밴드가 곧 진입가격이 되게 할수는 없습니다.
랭귀지에서 조건만족시 즉시 진입하는 타입은
완성봉에서 값을 세팅하고 다음봉 미완성의 현재가와 비교합니다.
Input : Period(20), MultiD(2);
var : BBmd(0),BBup(0),BBdn(0);
BBmd = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
if bbup <= bbdn+PriceScale*50 then{
if MarketPosition <= 0 and h < bbup Then
buy("b",AtStop,bbup);
if MarketPosition >= 0 and l > bbdn Then
sell("s",AtStop,bbdn);
}
즐거운 하루되세요
> softtoug 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다.
> 안녕하세요
하기 수식 부탁드립니다.
하기의 세가지 조건이 만족되어질 때 진입하는 것입니다.
1. 가격이 볼린져 밴드 하단을 터치합니다.
2. ADX가 전봉대비 0.3 이상 작아집니다.
3. MACD Oscillator 의 막대 그래프 크기가 전봉대비 작아집니다.
상기 세가지가 충족되면 매수 진입 부탁드립니다.
한봉에 동시에 일어나지 않을 경우
대기하다가, 조건이 전부 충족되어지는 봉에서 진입 부탁드립니다.
1. 가격이 볼린져 밴드 상단을 터치합니다.
2. ADX가 전봉대비 0.3 이상 작아집니다.
3. MACD Oscillator 의 막대 그래프 크기가 전봉대비 작아집니다.
상기 세가지가 충족되면 매도 진입 부탁드립니다.
매수와 마찬가지로 한봉에 동시에 발생하지 않을경우
대기하다가, 조건이 전부 충족되어지는 봉에서 진입 부탁드립니다.
한가지 더 있습니다.
볼린져 밴드 상하밴드의 폭이 50틱 이하에서는
가격이 상단밴드를 닿으면 무조건 매도진입
가격이 하단밴드를 닿으면 무조건 매수진입 수식도 부탁드립니다.
볼린져 밴드의 상/하단 밴드 가격이 곧 진입가격이 되게 끔 부탁드립니다.
감사합니다.
2017-09-12
158
글번호 112689