커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8045
글번호 230811
답변완료
수식 부탁드려요~~~
참고로 크루드 오일 10분봉입니다.
아래식에서 매수 진입시 아래식은 해당 조건(5개 지표해당시 매수 진입) 이 만족할때
종가에 매수하는 수식입니다.
제가 하고 싶은 사항은 다음과 같습니다.
해당조건이 만족하는 봉에 진입이 아니라 다음봉에서 -1 tick 될때 즉시 매수 진입하는 수식을 요청합니다. ( 1틱이라도 낮게 매수 진입하려구요)
input : N1(1),N2(3);
Input : P1(0.4),P2(0.45);
input : MFIv(29),RSIv(31),CCIv(-100),sto(12),simridov(36);
var : cnt(0),sum1(0),sum2(0),avg1(0),avg2(0),avg3(0),T(0),mav2(0),mav3(0);
var : sum3(0),Tcond(false);
if DayClose(N2) > 0 Then
{
sum1 = 0;
sum2 = 0;
for cnt = 0 to N2-1
{
if cnt < N1 Then
sum1 = sum1 + DayClose(cnt);
if cnt < N2 Then
sum2 = sum2 + DayClose(cnt+1);
}
avg1 = sum1/N1;
avg2 = sum2/N2;
T = 0;
if avg1 >= avg2 Then
T = 1;
if avg1 < avg2 Then
T = -1;
var3 = MFI(14);
var4 = RSI(14);
var5 = CCI(20);
var6 = StochasticsK(20,5);
var7 = Simrido(14);
if T>=0 then
{
if var3 <= MFIv and var4 <= RSIv and var5 <= CCIv and var6 <= sto and var7 <= simridov and c<c[1] Then
Buy("b");
}
SetStopProfittarget(P1,PercentStop);
SetStopLoss(P2,PercentStop);
}
2019-04-10
293
글번호 127778
답변완료
수식부탁드립니다---------------------
if sTime == 090000 Then{
openc = c;
hoga_op = valuee;
open_value = valuee;
}
Else
hoga_op = hoga_op*(1+c_rate*c/hoga_op*100);
///위에서 090000에 한번 하던일을 매10분마다 하게하려합니다 수식부탁드립니다
감사합니다
2019-04-10
281
글번호 127777
답변완료
크로스 라인 칼라 변경
안녕하세요.. 항상 감사합니다. 직관적으로 라인의 색을 변경을 해 보고자 하는데...^^;
1번 크로스의 값과 2번 크로스의 값이 비교 시 2번이 낮으면 60이평선의 색이 파란색으로 유지 되고
4번과 5번의 크로스에서 5번의 크로스 값이 더 높은 경우 60이평선의 색이 빨간색으로 바뀌는 식이 궁금합니다.
결과적으로 2번에서 5번까지는 60이평의 색이 파란색일꺼고 5번 이후부터는 빨간색이겠네요
지금의 색은 진한 연두색과 형광 연두색으로 되어있는데.. 조건을 바꾸고 싶네요.
2019-04-10
306
글번호 127776
답변완료
수식부탁드립니다
//아래식은 참조데이타의 atm연결에서 콜,풋 모두 atm-2단계부터 atm+2반계 까지불러와
//콜과 풋의 같은 행사가들 의 양합중 가장작은양합을 atm양합으로보고 이것을 plot10
//으로 표시하였슴니다
//추가로 위 atm의 행사가를 plot51로 구연하고싶슴나다 부탁드립니다
Input:LENGTH1(10),상하소리(0);
var:atm_m2(0),atm_m1(0),atm_0(0),atm_p1(0),atm_p2(0),vmin(0),yesdata2(0),vmin_tema(0);
//var1=0;
//var2=0;
//var3=0;
atm_m2 = data6(c) + data7(c);
atm_m1 = data5(c) + data8(c);
atm_0 = data4(c) + data9(c);
atm_p1 = data3(c) + data10(c);
atm_p2 = data2(c) + data11(c);
plot1(atm_m2);
plot2(atm_m1);
plot3(atm_0);
plot4(atm_p1);
plot5(atm_p2);
vmin = min(atm_m2,atm_m1,atm_0,atm_p2,atm_p1);
plot10(vmin,"양합");
vmin_tema = (3 * Ema(vmin,LENGTH1)) - (3 * Ema(Ema(vmin,LENGTH1),LENGTH1)) +
(Ema(Ema(Ema(vmin,LENGTH1),LENGTH1),LENGTH1));
plot6(vmin_tema,"양합_tema");
var1 = highest(vmin,dayindex+1);
plot7(var1,"종가최고가");
var2 = lowest(vmin,dayindex+1);
plot8(var2,"종가최저가");
//전일종가표시=====================
//var3 = vmin( dayclose(1));
//if bdate != bdate[1] then
// var3 = vmin[1];
//
//plot9(var3,"전일종가");
if data1(bdate != bdate[1]) then
var3 = vmin[1];
plot9(var3,"전일종가");
//소리차트------------------------------
if vmin_tema > vmin_tema[1] then{
PLOT11(vmin_tema,"상상승승");
if 상하소리 == 1 then {
PlaySound("C:₩Users₩Windows 10₩Desktop₩sound₩상30초.wav");
}
}
if vmin_tema < vmin_tema[1] then{
PLOT12(vmin_tema,"하하락락");
if 상하소리 == 1 then {
PlaySound("C:₩Users₩Windows 10₩Desktop₩sound₩하20초.wav");
}
}
2019-04-10
435
글번호 127775
답변완료
61955번 해외선물 이용이 가능하게..
국내선물용 같은데 해외선물도 사용 가능하게 변경좀 부탁드립니다.
2019-04-10
279
글번호 127774
leekss1 님에 의해서 삭제되었습니다.
2019-04-10
1
글번호 127772
답변완료
수식부탁합니다
거래량검색조건
현재거래량이 과거240개 거래보다 제일크다.
현재거래량봉포함 과거4개봉 평균거래량이
과거 240개봉 평균거래량보다 5배크다.
주석처리좀 부탁합니다.
2019-04-10
287
글번호 127771
답변완료
문의드립니다
수고하십니다
Input :
Period(360) ,Period1(60);
Vars:
v0(0);
v0 = (v - Ma(v, Period)) / Std(v, Period);
if v0 > highest(v0,period1)[1] Then
Find(1);
위 수식 무엇이 잘못된는지 과부하걸리면서 검색안됨니다 수정 부탁드립니다
2019-04-10
311
글번호 127770
목마와숙녀 님에 의해서 삭제되었습니다.
2019-04-10
5
글번호 127763