예스스탁
예스스탁 답변
2024-04-08 11:47:20
안녕하세요
예스스탁입니다.
1
input : len20(20);
input : len50(50);
input : mult(2);
var : middle20(0),dev20(0),lower20(0),upper20(0);
var : middle50(0),dev50(0),lower50(0),upper50(0);
var : lower(0),upper(0),BBTrend(0);
middle20 = ma(close, len20);
dev20 = std(close, len20);
lower20 = middle20 - mult * dev20;
upper20 = middle20 + mult * dev20;
middle50 = ma(close, len50);
dev50 = std(close, len50);
lower50 = middle50 - mult * dev50;
upper50 = middle50 + mult * dev50;
lower = abs(lower20 - lower50);
upper = abs(upper20 - upper50);
BBTrend = (lower - upper) / middle20;
plot1(BBTrend, "BB Trend",blue);
PlotBaseLine1(0,"0",black);
2
input : len20(20);
input : len50(50);
input : mult(2);
var : middle20(0),dev20(0),lower20(0),upper20(0);
var : middle50(0),dev50(0),lower50(0),upper50(0);
var : lower(0),upper(0),BBTrend(0);
middle20 = ma(close, len20);
dev20 = std(close, len20);
lower20 = middle20 - mult * dev20;
upper20 = middle20 + mult * dev20;
middle50 = ma(close, len50);
dev50 = std(close, len50);
lower50 = middle50 - mult * dev50;
upper50 = middle50 + mult * dev50;
lower = abs(lower20 - lower50);
upper = abs(upper20 - upper50);
BBTrend = (lower - upper) / middle20;
if CrossUp(BBTrend,0) Then
Buy();
if CrossDown(BBTrend,0) Then
Sell();
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
아래 전략에 대해 스크립트 작성 요청드립니다.
lower = abs(lowerBB(20) - lowerBB(50))
upper = abs(upperBB(20) - upperBB(50))
middle = middleBB(20)
BBTrend = (lower - upper) / middle
매수: BBTtrend > 0 완성 익봉 시가에 진입
매도: BBTrend < 0 완성 익봉 시가에 진입
indicator("BBTrend", overlay = false)
len20 = 20
len50 = 50
mult = 2
middle20 = ta.sma(close, len20)
dev20 = ta.stdev(close, len20)
lower20 = middle20 - mult * dev20
upper20 = middle20 + mult * dev20
middle50 = ta.sma(close, len50)
dev50 = ta.stdev(close, len50)
lower50 = middle50 - mult * dev50
upper50 = middle50 + mult * dev50
lower = math.abs(lower20 - lower50)
upper = math.abs(upper20 - upper50)
BBTrend = (lower - upper) / middle20
plot(BBTrend, "BB Trend", color=color.blue, linewidth = 2)
hline(0, color = color.black, linestyle = hline.style_dashed)
buysignal = ta.crossover(BBTrend, 0)
sellsignal = ta.crossunder(BBTrend, 0)
bgcolor(buysignal ? color.new(color.green, 70) : na)
bgcolor(sellsignal ? color.new(color.red, 70) : na)
if buysignal
strategy.entry('Long', strategy.long)
if sellsignal
strategy.close('Long')
1. 지표식
2. 시스템식으로 작성 부탁드립니다.