用于回测交易策略并在 Tradingview 中显示外部信号的助手
功能性
1.回测交易策略,优化策略参数:
* 自动获取参数列表及其类型(支持数字、列表和复选框)
* 按照规则生成测试范围:起始值比当前值小2倍,结束值比当前值大2倍。
* 将测试交易策略生成的参数保存为 CSV 格式文件中的模板以进行修正
* 从 CSV 文件加载调整后的参数范围
* 配置优化模型:
* 选择优化类型:搜索最大值或最小值
* 从 Tradingview 的整个策略结果列表中选择一个优化值(净利润、平均盈利/平均亏损比率、夏普比率、Sortino 比率等)
* 在参数空间中选择搜索策略(随机、顺序、退火法)
* 过滤不合适的结果。例如,交易数量少于必要数量
* 设置搜索参数的循环次数。
* 自动选择参数,将所有结果存储在浏览器存储中,并能够在测试后将它们保存为 CSV 文件,包括在出现错误或页面重新加载的情况下
* 在3D图表上显示回测结果,分析各种参数对结果的影响。
2. 将外部信号上传至 Tradingview 图表
通过 CSV 文件中的时间戳加载外部买入或卖出信号
优化方法
顺序改进优化方法是调整已经找到的最佳值。它不会对整个参数空间执行完整搜索。
其工作逻辑如下。采用当前最佳状态(最大结果的参数)。获取第一个参数并按顺序检查其范围内的所有值。如果找到最好的结果,则从此状态进行进一步的验证。然后采用下一个参数并检查其范围内的所有值等。
蛮力优化方法实现了参数策略空间中所有值的回测。
退火方法是一种优化方法,其中以更少的步骤搜索最大可能结果 https://en.wikipedia.org/wiki/Simulated_annealing
该方法的工作原理如下:首先,确定最佳状态及其参数。随机确定一个参数,然后从可能值的范围中随机选择其值。检查该值中的状态。如果它更好,那么它就会被记住,并根据它进行进一步的参数更改。
随着测试数量的增加,参数值的分布围绕已找到的参数值减小。也就是说,如果在测试开始时从整个可能参数值范围中随机选择值,则随着优化的执行,该分布会减小(“冷却”)到当前值附近。因此,在测试的第一阶段 - 该方法是在结束阶段搜索所有空间周围最可能的状态,该方法试图改进找到的最佳状态。
这样系统就不会像顺序方法那样陷入一个参数区域,不是一个随机参数周期性变化,而是一次性全部变化。
随机改进方法是最简单的。随机确定一个参数,然后从整个可能值范围中为其随机选择一个值。如果情况好一些,就会被记住。然后随机改变该状态下的参数。
随机方法 - 始终一次为所有参数选择随机值(默认)
宣告者。
该扩展是开源的,旨在通过实现用户操作模拟技术来减少用户在使用 Tradingview 时的手动操作。同时,通过对Tradingview的UI显示的数据进行解析来获取数据。扩展程序不与 Tradingview 服务器交互。如果界面发生变化,扩展可能会停止工作并出现错误。
对于用户可能违反Tradingview使用规则扩展的任何行为,开发者不承担任何责任。
Tradingview assistant插件谷歌浏览器安装教程
第一步:下载Tradingview assistant安装扩展
第二步:下载下来的扩展解压到你想放的文件夹里
比如我解压到extend文件夹
打开Chrome的扩展页面(chrome:// extensions /或按Chrome菜单图标>更多工具>扩展程序),右上角开发者模式,点击开启,蓝色为开启,灰色为关闭;
再次将crx文件拖放到扩展程序,页面左下角提示:“扩展功能、应用和主题背景可能会损害您的计算机。您确定要继续吗?”
点击“继续”依然显示“无法从该网站添加应用、扩展程序和用户脚本”。尝试另一种办法方法。
第三步:把crx后缀改为zip,再进行解压
如果有些windows电脑系统查看不到文件扩展名,则可以通过以下设置:
找到文件夹顶部,点击查看
点击查看,找到隐藏已知文件扩展名,去掉前面的勾即可
这样你就能看到解压好的扩展名:.crx
解压的扩展名为.crx
把.crx改为:zip
然后再用解压工具再解压一遍,即可得到扩展的全部文件
然后再谷歌浏览器插件页面选择:加载已解压的扩展程序
这样就安装成功了
友情提醒:
其他浏览器,包括qq浏览器,360浏览器,edge浏览器,猎豹浏览器,搜狗浏览器安装插件的方法都是类似的,以上内容大部分通用!






