커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1516
글번호 230811
답변완료
수식 수정 요청 드려 봅니다.
//@version=6indicator("VWAP Rope", overlay = true)
/// Inputs
var params = "Parameters"
src = nz(input.source(close, title = "Source", group = params))
multi = input.float(1.5, title = "VWAP Band Multiplier", step = 0.25, minval = 0, group = params)
len = input.int(20, title = "StdDev Length", minval = 1, group = params) //
var disp = "Display"
rng_tog = input.bool(true, title = "Consolidation Ranges", group = disp)
var cols = "Colors"
up_col = input.color(color.yellow, title = "Up Color", group = cols)
down_col = input.color(color.fuchsia, title = "Down Color", group = cols)
flat_col = input.color(#004d92, title = "Flat Color", inline = "3", group = cols)
rng_col = input.color(#004d9233, title = "", inline = "3", group = cols)
/// VWAP 기반 threshold
vwap = ta.vwap
threshold = ta.stdev(close - vwap, len) * multi //
/// Rope smoother
rope_smoother(float _src, float _threshold) =>
var float _rope = _src
_move = _src - _rope
_rope += math.max(math.abs(_move) - nz(_threshold), 0) * math.sign(_move)
[_rope, _rope + _threshold, _rope - _threshold]
// Rope 계산
[rope, upper, lower] = rope_smoother(src, threshold)
/// 방향성 감지
var dir = 0
dir := rope > rope[1] ? 1 : rope < rope[1] ? -1 : dir
if ta.cross(src, rope)
dir := 0
col = dir > 0 ? up_col : dir < 0 ? down_col : flat_col
/// Consolidation Range
var float c_hi = na
var float c_lo = na
var float h_sum = 0
var float l_sum = 0
var int c_count = 0
var ff = 1
if dir == 0
if dir[1] != 0
h_sum := 0
l_sum := 0
c_count := 0
ff := ff * -1
h_sum += upper
l_sum += lower
c_count += 1
c_hi := h_sum / c_count
c_lo := l_sum / c_count
/// 시각화
plot(rope, linewidth = 3, color = col, title = "VWAP Rope")
plot(upper, color = col, title = "Upper Band", linewidth = 1)
plot(lower, color = col, title = "Lower Band", linewidth = 1)
h1 = plot(ff > 0 ? na : c_hi, style = plot.style_linebr, color = color.new(rng_col, 0), display = rng_tog ? display.all : display.none)
l1 = plot(ff > 0 ? na : c_lo, style = plot.style_linebr, color = color.new(rng_col, 0), display = rng_tog ? display.all : display.none)
h2 = plot(ff < 0 ? na : c_hi, style = plot.style_linebr, color = color.new(rng_col, 0), display = rng_tog ? display.all : display.none)
l2 = plot(ff < 0 ? na : c_lo, style = plot.style_linebr, color = color.new(rng_col, 0), display = rng_tog ? display.all : display.none)
fill(h1, l1, rng_col, title = "Range Fill 1", display = rng_tog ? display.all : display.none)
fill(h2, l2, rng_col, title = "Range Fill 2", display = rng_tog ? display.all : display.none)
VwapRope
vwap
sign
2025-10-20
299
글번호 227076
스오어스 님에 의해서 삭제되었습니다.
2025-10-20
1
글번호 227075
답변완료
종목검색 문의 드립니다
오늘 양봉으로 끝난 종목 모두 검색할수있는 검색식 부탁 드립니다
2025-10-20
150
글번호 227074
작은소망1 님에 의해서 삭제되었습니다.
2025-10-20
62
글번호 227073
답변완료
문의
항생 오전10시15분 부터 11시사이에서 최고점 최저점 10시15분 시가가 나오도록 부탁드립니다
특정시간시고저종가
항셍
2025-10-20
130
글번호 227070
답변완료
아래내용으로 코딩(?) 부탁드립니다.
1. 변수뒤숫자 1은 메인차트, 숫자2는 참조차트의 data를 의미합니다. 숫자가 없는변수는 일반 변수 입니다.2. c1,c2 는 종가입니다.a = c1/c2cx = c1의 n일전부터 오늘까지의 평균값 (즉, n일 이동평균선의 값)cy = c2의 n일전부터 오늘까지의 평균값 (즉, n일 이동평균선의 값)b = cx/cyk = ( a/b -1) * 100 ( 소수 첫째자리까지만)k -> 그래프로 출력
2025-10-20
224
글번호 227069
답변완료
종목 검색식 부탁드립니다.
1. 아래의 조건을 모두 충족하는 종목 검색식 부탁드려요.\ A and B and C and D and E and F and (G or H)----아래----A . 주가범위 1일전 종가가 1000 이상 99999999 이하B. (일) 1봉전 5봉 평균거래량 50000 이상 999999999 이하C. 시가총액 현재가기준 10십억원 이상 99999999십억원 이하D. (일) 1봉전 그물망차트 (5, 5, 24) 그물망 폭이 하한선 대비 상한선 등락률의 0%이상 3%이하E. (일) 0봉전 그물망차트 (5, 5, 24) 종가가 상한선 돌파F. 주가비교 (일) 0봉전 시가 < 0봉전 종가G. (일) 거래대금 (일:백만) 200 이상 999999999 이하 H. (일) 거래량 : 50,000 이상 999999999 이하
그물망
2025-10-20
248
글번호 227068
답변완료
다시 한번 검토해 주시면 감사하겠습니다.
노고에 너무나감사 드립니다.다시 한번 수고해 주시면 감사하겠습니다.1번 2번 수식검증을하니 이렇게 나오는데 어떻게 해결해야 하나요?2025-10-18 작성된글글번호:227006
2025-10-20
181
글번호 227061
답변완료
문의드립니다.
if marketposition == 1 then
{
if L <= L[BarsSinceEntry] then
{
ExitLong("bx1",AtStop,L[BarsSinceEntry]);
buy1 = 0;
buy2 = 0;
}
}
Else
{
ExitLong("bx2",AtStop,L);
} 처럼 실행하면 진입봉 저가를 이탈하는 현재봉 내에서 청산이 안 일어나고 봉이 완성된 후에 다음 봉 시가에서 청산이
일어납니다. 봉이 완성되기전 저가를 이탈 하는 순간에 청산 되도록 꼭 부탁 드립니다. 매우 중요하므로 꼭 성공하도록 부탁드립니다.
2025-10-20
163
글번호 227060