커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3393
글번호 230811
답변완료
문의드립니다
안녕하세요?
1.아래지표의 선의두께를 굵게조정하려고 지표속성창에서 차트표시>선그래프>굵기를 두껍게하여도 챠트상에는 변함이없이 선그래프가 두꺼워지지 않는데 두께조절기능이 없다면 첨가하기를 원합니다
2.동일캔들에서 3가지이평이 동시에 기울기가 변하고있다면 변하는동안 완성봉까지 알림음을 듣고싶습니다
3.동일캔들에서 3가지이평이 동시에 기울기가 변했다면 그다음봉 시초가에 매수,매도
진입하게해주세요
도움주셔서 감사드립니다
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);
2020-04-28
1238
글번호 138439
답변완료
문의드립니다.
양봉에서 음봉으로 전환후 음봉으로 내려가다가
다시 양봉이 뜬후
이때의 고가 저가를 출력하고 싶습니다.
2020-04-28
1171
글번호 138436
답변완료
매일 많은 질문에 답해주셔서 정말 감사합니다.
늘 감사합니다.
오늘도 좋은 하루 되세요 :-)
2020-04-28
1063
글번호 138434
답변완료
문의드립니다.
relVigor(len)=>
x = ((close - open) + 2 * (close[1] - open[1])+ 2 * (close[2] - open[2]) + (close[3] - open[3])) / 6
y = ((high - low) + 2 * (high[1] - low[1]) + 2 *(high[2] - low[2]) + (high[3] - low[3])) / 6
r = sma(x, len) / sma(y, len)
sig = (r + 2 * r[1] + 2 * r[2] + r[3]) / 6
[r, sig]
out(sigMode, rVal, sVal)=>
var color outColor = na
var float outVal = na
if (sigMode == "Zero-Cross")
outVal := rVal
outColor := rVal >= 0 ? color.green : color.red
else
if (sigMode == "Increasing/Decreasing")
outVal := rVal
outColor := rVal >= rVal[1] ? color.green : color.red
else
outVal := rVal - sVal
outColor := rVal - sVal >= 0 ? color.green : color.red
[outVal, outColor]
study("Relative Vigor Index")
lenR = input(14, title="Length of Relative Vigor", type=input.integer, minval=1)
mode = input(title="Mode", type=input.string, options=["Zero-Cross", "Increasing/Decreasing", "Signal Comparison"], defval="Increasing/Decreasing")
[rv, signal] = relVigor(lenR)
[plt, col] = out(mode, rv, signal)
p0 = plot(plt, title="RVI", style=plot.style_histogram, color=col, linewidth=3, transp=0)
안녕하세요
옵션 중 Zero-Cross만 변환하여 사용할 수 있을까하여 글 올리게 되었습니다.
항상 감사드립니다.
좋은 하루되세요
2020-04-28
988
글번호 138433
수색대대 님에 의해서 삭제되었습니다.
2020-04-28
2
글번호 138432
답변완료
시스템 작성 시에 로그 남기는 명령어가 따로 있는지요??
예스 랭귀지 사용중입니다.
혹시 시스템 신호에 대한 로그를 차트 말고
수치로 확인하는 방법이 있을까요?? (신호 발생 할 때의 설정한 지표들의 값들)
시스테 작성을 하였는데 원하는 타이밍에 신호가 안나오는 경우가 있어서
로그를 살펴보려구요.
그리고 혹시 매매 결과에 대한 정보들을 텍스트 혹은 엑셀 파일로 저장하고픈데
방법이 있을까요??
항상 감사합니다.
2020-04-28
959
글번호 138430
답변완료
복수 계좌 매매 수량
안녕하세요?
복수 계좌에서 매매수량을 정하는 방법을 문의 합니다.
예를 들어 1번 2번 3번 계좌가 있다고 가정 하고,
1번 계좌의 Buy 만 수량을 2개로 매매 하려면 하려면 어떻게 해야 하나요?
가능 한가요?
감사합니다
2020-04-28
894
글번호 138428
답변완료
문의드립니다.
매수:
도지나 음봉 이후에 전전봉 양봉종가 < 전봉 양봉종가 < 현재봉 종가
를 만족하는 3연속 양봉이 나오면 1차 매수 준비에 들어가고
마지막 현재봉인 양봉의 시가를 시가A
마지막 현재봉인 양봉의 종가를 종가B
라고 정의합니다.
그 이후에 양봉이 새롭게 나올 때마다
새로운 현재봉인 양봉의 시가를 시가A
새로운 현재봉인 양봉의 종가를 종가B 로 경신합니다,
위에 3연속 양봉이 나온 이후에 음봉이 나올 때
음봉의 종가 < 위의 사가A 를 이처럼 아래로 깨면
위의 모든 조건들은 모두 무효로 합니다.
위의 조건들을 만족하면서 음봉 이후에 바로 연속으로 연속양봉이 2개 발생하면
매수합니다.
손절청산
20틱 송실시 손절합니다.
이익청산
매수후에 양봉이 발생하고
최고수익이 15틱이 되면 매수가+1틱으로 값이 떨어지면 청산
최고수익이 16틱이 되면 매수가+2틱으로 값이 떨어지면 청산
최고수익이 17틱이 되면 매수가+3틱으로 값이 떨어지면 청산
최고수익이 18틱이 되면 매수가+4틱으로 값이 떨어지면 청산
최고수익이 19틱이 되면 매수가+5틱으로 값이 떨어지면 청산
최고수익이 20틱이 되면 매수가+6틱으로 값이 떨어지면 청산
최고수익이 21틱이 이성이 되면 최고수익/2 으로 값이 떨어지면 청산
매도 부분도 반대 논리로 작성을 부탁드립니다.
2020-04-28
862
글번호 138427
2wnwn 님에 의해서 삭제되었습니다.
2020-04-28
15
글번호 138426