手机版
扫描查看手机站
首页 > 文章 > 站长收藏 > 正文

tradingview 中关于几个简单boll信号代码备份;

时间:2023-05-05 阅读:
特战英豪官网版

特战英豪官网版

  • 类型:射击空战
  • 大小:61.82MB
  • 语言:中文版
  • 版本:v1.0.0

说明这是一款针对合约优化的趋势策略,当ma100均线上穿ma200均线时代表止跌,至少不会空中接飞刀,然后开启布林带上传买进策略,保证拿到性价比的底仓。

缺点是均线的上穿于下穿总是延迟,会出现地板空,或者暴跌多的最后一单止损,最优的解决方法时人工判断阶段性的底部开启只做多顶部只多空的开启,

这款策略能够在下降趋势中进行高点最空,在上涨趋势中低点追多,并且增加了rsi的超卖超卖筛选功能,前提时人工能判断出现在行情的阶段,适时的开启关闭任何一个方向。除非大范围内的盘整震荡。


注意;策略不是人工会不停的加仓,有爆仓风险,必须设置极端情况的止损,最好是分账户测试进行操作。最适合单边上涨或者单边下跌行情。




1. 布林带策略,

功能说明 ,价格上穿布林带下轨并收盘在布林带之内发出买进警报,价格下穿布林带上轨并收盘在布林带之内发出卖出警报。


//@version=5
strategy("Bollbuy&sell", overlay=true)
// 定义布林带参数
bb_len = input.int(title="Bollinger Bands Length", defval=20)
bb_mult = input.float(title="Bollinger Bands Multiplier", defval=2)
// 计算布林带
basis = ta.sma(close, bb_len)
dev = bb_mult * ta.stdev(close, bb_len)
upper = basis + dev
lower = basis - dev
// 绘制布林带
plot(basis, color=color.blue, linewidth=1)
plot(upper, color=color.red, linewidth=1)
plot(lower, color=color.green, linewidth=1)
// 定义买入信号
buy_signal = ta.cross(close, lower) and close > lower and close < basis
// 定义卖出信号
sell_signal = ta.cross(upper, close) and close < upper and close > basis
// 执行买入操作
if (buy_signal)
    strategy.entry("Buy", strategy.long)
// 执行卖出操作
if (sell_signal)
    strategy.close("Buy")
// 绘制买入和卖出记录 图标显示所有上穿布林带,下穿布林带符合要求的信号
plotshape(buy_signal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, text="Buy")
plotshape(sell_signal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, text="Sell")




2.布林带&均线

要求,当ma100上穿ma200时显示    ,价格上穿并收盘布林带之内的买进信号,

           当ma100下穿ma200时显示 , 价格下穿并收盘在布林带之内的卖出信号


//@version=5
strategy("Boll&ma200", overlay=true)
// 定义布林带参数
bb_len = input.int(title="Bollinger Bands Length", defval=20)
bb_mult = input.float(title="Bollinger Bands Multiplier", defval=2)
// 计算布林带
basis = ta.sma(close, bb_len)
dev = bb_mult * ta.stdev(close, bb_len)
upper = basis + dev
lower = basis - dev
// 计算ma100和ma200
ma100 = ta.sma(close, 100)
ma200 = ta.sma(close, 200)
// 绘制布林带和移动平均线
plot(basis, color=color.blue, linewidth=1)
plot(upper, color=color.red, linewidth=1)
plot(lower, color=color.green, linewidth=1)
plot(ma100, color=color.yellow, linewidth=1)
plot(ma200, color=color.orange, linewidth=1)
// 定义买入信号
buy_signal = ta.cross(close, lower) and close > lower and close < basis and ma100 > ma200
// 定义卖出信号
sell_signal = ta.cross(upper, close) and close < upper and close > basis and ma100 < ma200
// 执行买入操作
if (buy_signal)
    strategy.entry("Buy", strategy.long)
// 执行卖出操作
if (sell_signal)
    strategy.close("Buy")
// 绘制买入和卖出记录
plotshape(buy_signal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, text="Buy")
plotshape(sell_signal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, text="Sell")




3.布林带&均线&rsi策略

要求,当ma100上穿ma200时显示    ,价格上穿并收盘布林带之内的买进信号,  买进信号发生时rsi指数小于30 形成超卖,不符合的过滤掉

           当ma100下穿ma200时显示 , 价格下穿并收盘在布林带之内的卖出信号 ,卖进信号发生时rsi指数大于70形成超买,不符合的过滤掉。

//@version=5
strategy("Boll&ma200&RSI", overlay=true)
// 定义布林带参数
bb_len = input.int(title="Bollinger Bands Length", defval=20)
bb_mult = input.float(title="Bollinger Bands Multiplier", defval=2)
// 计算布林带
basis = ta.sma(close, bb_len)
dev = bb_mult * ta.stdev(close, bb_len)
upper = basis + dev
lower = basis - dev
// 计算ma100和ma200
ma100 = ta.sma(close, 100)
ma200 = ta.sma(close, 200)
// 计算RSI指标
rsi_length = input.int(title="RSI Length", defval=14)
rsi_oversold = input.float(title="RSI Oversold Level", defval=30)
rsi_overbought = input.float(title="RSI Overbought Level", defval=70)
rsi = ta.rsi(close, rsi_length)
// 绘制布林带和移动平均线
plot(basis, color=color.blue, linewidth=1)
plot(upper, color=color.red, linewidth=1)
plot(lower, color=color.green, linewidth=1)
plot(ma100, color=color.yellow, linewidth=1)
plot(ma200, color=color.orange, linewidth=1)
// 定义买入信号
buy_signal = ta.cross(close, lower) and close > lower and close < basis and ma100 > ma200 and rsi < rsi_oversold
// 定义卖出信号
sell_signal = ta.cross(upper, close) and close < upper and close > basis and ma100 < ma200 and rsi > rsi_overbought
// 执行买入操作
if (buy_signal)
    strategy.entry("Buy", strategy.long)
// 执行卖出操作
if (sell_signal)
    strategy.close("Buy")
// 绘制买入和卖出记录
plotshape(buy_signal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, text="Buy")
plotshape(sell_signal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, text="Sell")



4,拆解策略成指标,并发出警报。


卖出指标


//@version=5
indicator("Boll&ma200&RSI Sell Signal", overlay=true)
// 定义布林带参数
bb_len = input.int(title="Bollinger Bands Length", defval=100)
bb_mult = input.float(title="Bollinger Bands Multiplier", defval=2)
// 计算布林带
basis = ta.sma(close, bb_len)
dev = bb_mult * ta.stdev(close, bb_len)
upper = basis + dev
lower = basis - dev
// 计算ma100和ma200,下穿卖出
ma100 = ta.sma(close, 100)
ma200 = ta.sma(close, 200)
// 计算RSI指标,筛选默认>70
rsi_length = input.int(title="RSI Length", defval=14)
rsi_overbought = input.float(title="RSI Overbought Level", defval=70)
rsi = ta.rsi(close, rsi_length)
// 定义卖出信号
sell_signal = ta.cross(upper, close) and close < upper and close > basis and ma100 < ma200 and rsi > rsi_overbought
// 绘制卖出信号
plotshape(sell_signal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, text="Sell")
// 添加警报
alertcondition(sell_signal, title="Boll&ma200&RSI Sell Signal", message="A Sell Signal has been detected!")





买进指标

//@version=5
indicator("Boll&ma200&RSI Buy Signal", overlay=true)
// 定义布林带参数
bb_len = input.int(title="Bollinger Bands Length", defval=100)
bb_mult = input.float(title="Bollinger Bands Multiplier", defval=2)
// 计算布林带
basis = ta.sma(close, bb_len)
dev = bb_mult * ta.stdev(close, bb_len)
upper = basis + dev
lower = basis - dev
// 计算ma100和ma200,上穿买进
ma100 = ta.sma(close, 100)
ma200 = ta.sma(close, 200)
// 计算RSI指标,筛选默认<30
rsi_length = input.int(title="RSI Length", defval=14)
rsi_oversold = input.float(title="RSI Oversold Level", defval=30)
rsi = ta.rsi(close, rsi_length)
// 定义买入信号
buy_signal = ta.cross(close, lower) and close > lower and close < basis and ma100 > ma200 and rsi < rsi_oversold
// 绘制买入信号
plotshape(buy_signal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, text="Buy")
// 添加警报
alertcondition(buy_signal, title="Boll&ma200&RSI buy Signal", message="A Buy Signal has been detected!")






 

永续合约资金费率是多少?永续合约资金费率计算方式 提币到小狐狸和TP数字钱包的操作方法 宝可梦阿尔宙斯传说奋斗沙怎么获得(阿尔宙斯gf) AGLD是什么币种?AGLD币未来价值和前景分析 火币交易所还可靠吗?三个头部数字货币交易所比较下,哪家更靠谱? 欧易价格锁定是什么?如何使用价格锁定? 创造与魔法水池龟吃什么(创造与魔法水池龟吃什么?) HECO钱包APP的安装与使用教程 gete.io/芝麻开门交易所怎么样?gate.io交易平台优势 区块链钱包是什么意思?区块链钱包的技术原理分析 欧易币币交易怎么操作?欧易进行币币交易的流程操作教程 什么是Matic Network(MATIC)?一文详解Matic Network 区块大小是什么意思?通俗解释区块大小/容量 Shib柴犬币值得投资吗?分析柴犬币前景如何 MX币是什么币?MX币投资前景点评分析 王者荣耀武则天2022怎么出装(王者武则天出装2021) 欧易okex比特币如何提现到支付宝 Polkawallet钱包教程:Polkadot(波卡)官方钱包的创建与质押 TP钱包基础知识:使用TP钱包参与Matic主网 苹果手机怎么下载手机铃声?两步教你轻松设置自己喜欢铃声 区块链BEET是什么币?BEET币官网总量和上架交易所介绍 区块链STAKE币是什么币种?STAKE币前景和潜力分析 DeFi挖矿DODO教程,使用比特派钱包bitpie参与DODO挖矿(以太系) csgo完美平台怎么实名认证(csgo完美平台怎么实名认证2022) GJ.COM是什么交易所?GJ.COM交易所怎么样? COMT币发行价格多少?COMT币怎么样详细介绍 哪款武侠手游好玩推荐(推荐几个武侠手游) 创造与魔法怎么打晕宠物(创造与魔法怎么快速打晕动物) BitMEX是什么交易平台?是哪个国家的? 区块链未来发展问题与蓝图 dnf手游韩服深渊票怎么获得(dnf手游韩服出了吗) 瑞波币2021年价格预测,瑞波币2021年能涨到600吗? 英雄联盟蔚和谁是情侣(lol蔚) 比特派钱包教程:SUN代币兑换操作方法 诛仙手游焚香技能加点攻略(手游诛仙焚香技能加什么厉害不厉害) Coinbase和币安哪个大?Coinbase、欧易、币安和火币对比 LATOKEN交易所怎么样?LATOKEN安全靠谱吗? 数字资产钱包有哪几种?如何正确选择数字资产钱包? ProBit交易所怎么下载?ProBit交易所APP下载教程 imToken钱包如何导入EOS钱包私钥操作教程 三国志战略版虎豹骑怎么配将(三国志战略版虎豹骑搭配) 全国车商都在用的四大软件(车商都在用什么软件) SNOW币最高价格多少?SNOW币历史价格一览 区块链PAI币是什么币?PAI币官网总量及交易平台介绍 bitstamp交易平台新用户注册详细教程 OKX欧易交易所注册/充值/交易操作使用教程全攻略 CTO币发行价多少?CTO币发行价格及前景介绍 ipfs是什么?IPFS星际文件系统新手指南 小狐狸钱包用法实操教程 MATIC币是什么币?MATIC币的价值和前景怎么样? HyperPay钱包DApp使用教程 DGP币发行价格和发行总量是多少?DGP币介绍 重返帝国虞夫人怎么加点(重返帝国手游玩法) GALA是什么币种?GALA币前景和价值深度分析 通俗解释元宇宙是什么概念?元宇宙的应用有哪些? 蜀门手游怎么赚钱(蜀门手游怎么赚钱快) c盘清理垃圾而不误删文件?免费的c盘清理垃圾 消逝的光芒2无法启动怎么解决(消逝的光芒2闪退) 2023十款搬砖手游推荐(2023十款搬砖手游推荐) USDT负溢价是什么意思?一文读懂泰达币/USDT负溢价 腾讯微云怎么解散共享组 腾讯微云解散共享组步骤 买FIL币矿机5年,能挖多少FIL币,未来FIL币会涨多少? 币圈ipfs线性释放规则,线性释放是什么意思? 火币怎么充币?火币网充币地址在哪里打开? 和平精英精彩时刻怎么保存到相册(和平精英精彩时刻怎么自动保存) 消逝的光芒2杂项有什么用(消逝的光芒2dlc) 创造与魔法附魔石怎么升级(创造与魔法中附魔石怎样升级?) 消逝的光芒花招任务怎么做(消逝的光芒花招攻略位置) 王者荣耀画面设置怎么调最流畅(王者荣耀画质设置手感更好) 王者荣耀暃S26怎么出装(王者荣耀s24出装) 杠杆挖矿的原理是什么?浅谈杠杆挖矿的原理和方法 原神:璃月地灵龛位置和地灵龛钥匙攻略以及高清图 XHEX是什么交易所?XHEX交易所究竟怎么样? 冰原守卫者博克村升降梯怎么修(冰原守卫者博克村地宫在哪) 最全的国外翻译兼职网站大汇总(国外翻译兼职平台) 英雄联盟手游可以和端游一起玩吗(英雄联盟手游可以和pc联机吗) 蚂蚁庄园小鸡宝宝考考你描写春节的古诗 第五人格怎么利用好电话亭(第五人格电话号码) 冰原守卫者冰龙蛋如何获取(冰原守卫者怎么玩) 英雄联盟杰斯S12怎么出装(英雄联盟杰斯出装s11) 创造与魔法黄金刷新地点(创造与魔法黄金分布图最新) 和平精英灯塔在哪(和平精英海岛灯塔在哪) 时空猎人阵营战怎么玩(时空猎人提战攻略) 三国志幻想大陆战魂怎么选(三国志幻想大陆战魂选择) 时空猎人礼包有哪些(时空猎人礼包领取官网) 区块链web3.0是什么意思?web3.0有哪些好处? 英雄联盟劫S12怎么出装(英雄联盟劫怎么出装2020) Solana钱包创建及新项目参与使用教程 柴犬币是什么币种?SHIB币(柴犬币)介绍 王者荣耀集合撤退信号变成问号怎么改(王者荣耀集合撤退位置设置在右边) WNCG是什么游戏?Wrapped NCG/WNCG怎么玩? 区块链智能合约中的并发性和并行性 一千元开店不需要店面的可以开哪些?四种操作简单小本经营项目推荐 诛仙手游青云加点方法(诛仙手游青云最强加点攻略2020) 数字货币合约短线技巧有哪些?数字货币合约短线技巧汇总 深入分析区块链出块速度越快越好吗?区块链出块奖励怎么算? 火币钱包如何创建新钱包?火币钱包创建新钱包教程 V神说以太坊的Token系统 淘宝直播间怎么开通?详解开通淘宝直播的教程方法 JNTR币是什么币?JNTR币怎么样详细介绍

热门文章

推荐专题

更多>>

游戏推荐

更多>>