커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7379
글번호 230811
오늘도수익 님에 의해서 삭제되었습니다.
2016-08-08
38
글번호 100809
답변완료
지표수식문의드립니다
안녕하세요?
다음지표수식에서 가능하시다면 화살표가 나오도록 도와주세요.또한화살표발생시 sound도 발생하는것이 가능하다면 그렇게 도움주시면 감사드리겠습니다 저의 의도를 쉽게 이해하시기위해
제가 직접 화살표를 그려넣은 그림을 첨부합니다 .모든것에 감사드립니다.
지표수식:
Input: p1(5),p3(10),p5(15);
var1=ma(c,p1);
var2=ma(c,p3);
var3=ma(c,p5);
if var1>var1[1] then
plot1(var1,"p1",red,def,1);
else
plot1(var1,"p1",black,def,1);
if var2>var2[1] then
plot2(var2,"p2",red,def,1);
else
plot2(var2,"p2",black,def,1);
if var3>var3[1] then
plot3(var3,"p3",red,def,1);
else
plot3(var3,"p3",black,def,1);
2016-08-08
223
글번호 100803
답변완료
ATR 지표 매매시점 선따라가기
# 추적청산
input : AtrMult(10), AtrPeriod(10);
var : AtrVal(0), posHigh(0), posLow(0);
# ATR 추적청산
ATRVal = ATR(AtrPeriod) * AtrMult;
PosHigh = Highest(H,BarssinceEntry+2);
PosLow = Lowest(L,BarsSinceEntry+2);
위추적수식에따라 매수매도 지표를 긋고싶어요
시호가발생하는 시점을 따라 미리선을 그릴수없는지요
(피봇지표처럼 부탁합니다)
더위조심하세요 감사합니다
2016-08-08
167
글번호 100802
답변완료
문의
안녕하세요
1.
선물 매수만하는수식 장시작시가에서 1게약진입후 5틱상승시마다 1계약씩추가매수
2.
선물 매도만하는수식 장시작시가에서 1계약진입후 5틱하락시마다 1계약씩추가매도
감사합니다
2016-08-08
142
글번호 100801
답변완료
문의드립니다
If DayClose(1) > DayOpen(1) Then
{
value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayLow(1);
value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayHigh(1);
}
Else If DayClose(1) < DayOpen(1) Then
{
value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayLow(1);
value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayHigh(1);
}
Else
{
value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayLow(1);
value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayHigh(1);
}
Plot1(value1, "Demark분봉상한");
Plot2(value2, "Demark분봉하한");
plot3((value1+value2)/2,"중심");
전일디마크당일디마크평균값디마크부탁드립니다``미리감사드립니다
2016-08-08
147
글번호 100800
답변완료
시스템 문의드립니다
1.
input: P9(36),P25(100),s5(15);
var: PP(0),SMC(0),S(0);
VAR1= (C-O);
PP=Accum(iFF(C>O,VAR1,IFF(C<O,VAR1,(H-L)/2) ));
SMC=EMA(pp,P9)-EMA(pp,P25);
S=EMA(SMC,S5);
Plot1(S, "Sig");
Plot2(SMC, "가격");
PlotBaseLine1(0, "ZERO");
2.
input : short(2),long(20),P(20);
var : MACDV(0),MAV(0),LL(0),HH(0);
MACDV = MACD(short,long);
MAV = ma(C,P);
if crossup(MACDV,0) Then
HH = MAV;
if MAV > HH Then
HH = MAV;
if CrossDown(MACDV,0) Then
LL = MAV;
if MAV < LL Then
LL = MAV;
if HH > mav Then
var1 = HH;
Else
var1 = mav;
if LL < mav Then
var2 = LL;
Else
var2 = mav;
plot1(var1);
plot2(var2);
1번수식문의드립니다
가격선이 sig 를 상향하면 매수
가격선이 sig 를 하향하면 매도
2번수식문의드립니다
var1 선을 기준으로하여 시스템 구축
1-1번수식 sig 와 가격 이 교차하는 부분에서 시스템 신호발생
2-2위 1번 수식에서 P9(18),P25(50),s5(10) 을 추가하여
두가지가 일치할떄 매수,매도신호발생
하나라도 다를경우 매수,매도 청산신호발생
2-1. var1선 위를 걸치지않고 생기는 봉에 매수
var2선 밑을 걸치지않고 생기는 봉에 매도
2016-08-08
182
글번호 100799
답변완료
수식문의합니다.
무더위에 고생이 많으십니다.
< 기본조건 >
분봉챠트, 이평선, 이격도, rsi, 스토캐시틱 슬로우, MACD, 볼린져밴드
< 매수신호 >
1. 20이평선 아래에 있을것
2. 이격도는 99.80 ~ 100.00 사이에 있을것
3. rsi 는 30.00 ~ 60.00 사이에 있을것
4. 스토캐스틱 슬로우는 골드크로스된후 %K가 20.00 ~ 60.00 사이에 있을것
5. MACD 선이 기준선 -3.00 ~ 0.05 사이에 있을것
6. 볼린져밴드 중심선 %값이 3.00 ~ 0.05사이에 있을것
1번에서 6번까지를 모두 충족시키는 양봉 종가 진입 (도지는 안됨)
< 매도신호 >
1. 20이평선 위에 있을것
2. 이격도는 100.80 ~ 101.00 사이에 있을것
3. rsi 는 30.00 ~ 60.00 사이에 있을것
4. 스토캐스틱 슬로우는 데드크로스된후 %K가 20.00 ~ 60.00 사이에 있을것
5. MACD 선이 기준선 3.00 ~ -0.05 사이에 있을것
6. 볼린져밴드 중심선 %값이 -3.00 ~ 0.05사이에 있을것
1번에서 6번까지를 모두 충족시키는 음봉 종가 진입 (도지는 안됨)
< 청산신호 >
1. 진입후 무조건 20틱에 익절
2. 진입후 반대로 20틱 가면 손절
수식 부탁드립니다.
감사합니다.
2016-08-07
174
글번호 100798
답변완료
시스템 질문입니다.
선물 '일봉'에서 거래를 하고자 합니다.
모든 거래는 가격에 도달하자 마자 진입하는 atstop으로 신호를 발생시키고자 합니다.
시초가를 var1에 저장하고,
시초가 대비 0.2% 위 선을 var2에
시초가 대비 0.4% 위 선을 var3에
시초가 대비 0.6% 위 선을 var4에 저장하고,
시초가 대비 0.2% 아래 선을 var5에
시초가 대비 0.4% 아래 선을 var6에
시초가 대비 0.6% 아래 선을 var7에 저장합니다.
만약 전 거래일의 포지션이 long 였다면,
당일 신규 short 진입은 시초가 대비 0.2% 하락한 var5에 발생시키고,
만약 전 거래일의 포지션이 short였다면,
당일 신규 long 진입은 시초가 대비 0.2% 상승한 var2에 발생시키고 싶습니다.
(이 두거래를 편의 상 신규진입이라고 하겠습니다.)
그리고,
만약 당일 신규거래가 long으로 발생했다고 가정했을 때,
당일의 short 신호 발생은 시초가 대비 0.4% 하락한 var6에 발생시키고,
당일 신규거래가 short으로 발생했다고 가정했을 때,
당일의 long 신호 발생은 시초가 대비 0.4% 상승한 var3에 발생시키고 싶습니다.
(이 두거래를 편의 상 추가진입이라고 하겠습니다.)
신규진입은 1거래일 당 1회만 가능하고,
추가진입도 1거래일 당 1회만 가능하게 만들고 싶습니다.
즉, 전거래일에 long이였다면
당일 거래일에 나올 수 있는 진입은 short으로의 신규진입 1회와
short 신규진입 이후의 long으로의 추가진입 1회만 가능하게 하고 싶습니다.
그리고 다음 거래일이 된다면 새로 나온 시초가와 %상승분과 %하락분을 새로이 셋팅하고 위와 같은 방식으로 거래를 계속이어가는 시스템을 만들려고 합니다.
예시와 함께 설명 부탁드립니다.
감사합니다.
2016-08-08
152
글번호 100797
답변완료
문의
항생오전10시15분부터 오후1시까지를 전일 가격으로보고 전일시가 전일고가 전일저가 전일종가로 표현해서
오후2시이후부터 오후5시30분 까지 적용해볼려고합니다,어떻게 표현해야되나요?
2016-08-07
157
글번호 100796