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

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!")






 

poa共识机制是什么意思?PoA共识机制的优点和缺点 原神草种子有什么效果(原神草c) 冰原守卫者如何选择武器(冰原守卫者攻略) 两款超好用的翻译软件,每一款都很好用吗) 泰拉瑞亚服务器ip地址在哪看(泰拉瑞亚服务器ip地址怎么看?) 梦幻新诛仙焚香谷宝石怎么搭配(梦幻新诛仙焚香谷带什么元素法宝) 时空猎人怎么晋级称号(时空猎人在哪里换称号) 有画质好的rpg手机网游吗(画质好的rpg游戏) 有哪一款不氪金页游好玩(不氪金的网页游戏) 纯白和弦树脂有什么用(纯白和弦wiki) 明日之后房子设计图纸双人地基四合院 ,成本最低的双人别墅设计图解 比特币挖矿为什么不环保?比特币挖矿的风险及对环境危害分析 英雄联盟训练模式怎么邀请好友(英雄联盟怎么在训练模式邀请人) 创造与魔法物品怎么快捷重叠(创造与魔法怎么合并物品) 什么是NFT概念?NFT的龙头概念币是哪个呢? TBC防骑和惩戒骑哪个练级快(魔兽世界防骑和惩戒骑) KeepKey硬件钱包如何添加钱包帐户?KeepKey硬件钱包使用教程 okex挖矿怎么挖?okex挖矿具体操作步骤 艾尔登法环龙戟怎么获得(艾尔登法环预售价格) 英雄联盟手游龙的传人能白嫖吗(英雄联盟龙的传人值多少) 有什么好玩的内置菜单游戏(2021内置菜单版的游戏) 我的世界奥法指环有什么用(我的世界奥法戒指怎么用) 内购破解无敌版游戏哪一款耐玩(无限内购破解游戏排行) 和平精英怎么建第二个号(和平精英怎么再建一个号) 哈利波特魔法觉醒魔咒试炼第四关怎么打(哈利波特魔法觉醒魔咒试炼生物克制怎么过) 火币网APP苹果IOS最新版下载安装教程详解 泰拉瑞亚叶绿矿怎么挖(泰拉瑞亚叶绿矿怎么挖视频) 使用预言机将数据和api变现的方法 有什么高画质的仙侠手游(画质很好的仙侠手游) cf稀有角色扩展栏哪些角色可以用(cf普通角色扩展栏) 和平精英粉装是什么意思(和平精英粉套装是什么意思) EGT是什么币种?EGT币前景和未来价值分析 TP钱包如何在PancakeSwap薄饼购买ZK代币 黑色沙漠手游怎么钓鱼(黑色沙漠手游钓鱼怎么挂机) 幻塔热辣黄金炒饭怎么做(幻塔食物配方) 帝国战纪手游装备攻略(帝国战纪 攻略) 宝可梦传说阿尔宙斯幽火有什么用(阿尔宙斯gf) 好玩的回合制网游有哪些(值得玩的回合制网游) 如何查询虚拟货币交易所的持仓数据?加密货币交易所资产结构安全性分析 TP钱包是什么钱包?一文玩转TokenPocket钱包 FIL挖矿,到底是购买云算力好,还是购买矿机好呢? 诛仙手游怎么狩猎(诛仙手游怎么狩猎的) 宝可梦阿尔宙斯亲密度怎么看(阿尔宙斯怎么培养) 消逝的光芒2有二周目吗(消逝的光芒2出了没) dnf疲劳几点更新(dnf疲劳啥时候刷新) 苹果cmsv8 站群功能随机友链,与随机评论的实现原理。 挖矿显卡寿命一般多久?显卡挖矿怎么赚钱? 全民大灌篮荣耀币怎么获得(全民大灌篮什么时候开服) 火币积分发行总量多少?火币积分HT发行量介绍 问道手游宠物飞升材料怎么获得(问道手游宠物飞升道具) 问道手游40级上古妖王在哪里(问道手游60上古妖王怎么找) 哪些角色扮演类手游好玩(有什么好的角色扮演手游) 放置游戏天花板(放置类游戏排行榜top10) 梦幻西游坐骑任务单人能过吗(梦幻西游坐骑任务要花多少钱) 云顶之弈巨龙之境蛋能开出什么(云顶之弈巨龙掉了三个装备) 2019年电影豆瓣TOP30(2019年电影推荐豆瓣高分) fil币未来5年多少钱一枚?如何购买FIL币? 魔兽世界锦绣谷传送门在哪里(魔兽 锦绣谷) 诛仙手游青云法宝血炼属性推荐(诛仙青云法宝血炼选择) 宝可梦传说阿尔宙斯时空扭曲怎么触发(阿尔宙斯出现) 第五人格裘医是什么(第五人格裘医图片接吻) 哈希函数是什么意思?哈希函数应用在区块链的哪些地方? 问道手游引灵幡满级是多少(问道引灵幡技能等级高有什么用) 江南百景图猫爪怎么获得(江南百景图限时活动找小猫) 宝可梦传说阿尔宙斯首领的区别是什么(阿尔宙斯gf) 消逝的光芒2杂项有什么用(消逝的光芒2dlc) 有什么魔幻类手游玩的人多(大型魔幻手游哪个最火) 只有qq号怎么查对方王者荣耀信息(只知道qq号怎么查王者荣耀战绩) dnf遗忘之地密码是多少(dnf遗忘之地有什么用) 币安交易所买币卖币教程,币安交易所优势 消逝的光芒血腥程度怎么调(消逝的光芒怎么快速用血包) 和平精英人机模式怎么开(和平精英设置人机) 艾尔登法环装备可以买吗(艾尔登法环装备可以买吗知乎) xDai指南:如何在xDai网络中转移POAP NFT? 苹果手游bt版在哪里能下载(ios下载bt手游) 魔兽世界银色黎明战袍如何获得(银色黎明战袍如何获得) GEAR币发行价多少?GEAR币发行价格介绍 创造与魔法怎么升等级才能很快(创造与魔法怎样升级才快?) 区块链分类有哪些?一文带您了解区块链五大分类 dnf安全模式多久自动解除(dnf安全模式多久能自动解除) Hitbtc交易所注册充值提现交易详细图文教程 电脑打字软件哪个好用?打字软件排行榜前十名 币安交易所实名认证图解教程 卖车估价的软件哪个好(查询二手车估价软件有哪些) 区块大小增加10倍是什么意思?区块大小增加10倍的影响 好玩的放置类手游推荐?Rollic放置竞速游戏攻略 我的世界牛奶有什么用(我的世界里的牛奶怎么弄?) 分析:ADA对比EOS哪个币更有长期投资价值? 魔兽世界督军的死亡之轮怎么获得(魔兽世界督军的末日) dnf成长胶囊怎么获得(dnf成长胶囊什么时候用比较好) 和平精英飞行器用不了怎么回事(和平精英飞行器时有时无) 元宇宙虚拟货币有哪些?盘点元宇宙虚拟货币 怎么玩超变态gm传奇手游(超级变态版本的手游传奇) 火币钱包如何创建新钱包?火币钱包创建新钱包教程 梦幻西游翰墨之道怎么升级(梦幻西游翰墨之道攻略 教你如何提升等级) 近期好玩的西游手游是什么(最近出的西游游戏) 宝可梦剑盾孵蛋特性是怎么遗传的(宝可梦剑盾孵蛋孵哪个精灵) 王者荣耀被认定为未成年怎么办(王者荣耀被认证为未成年会怎么样) 什么是去中心化稳定币?去中心化稳定币有哪些币? 有哪些免费无限充值的内置菜单游戏(免费无限充值手游)

热门文章

推荐专题

更多>>

游戏推荐

更多>>