: | : | :期货量化学习 | :期货量化 |
返回列表 发帖

[TS源码] Adjustable weighting percent blended moving average指标公式

[TS源码] Adjustable weighting percent blended moving average指标公式

本帖隐藏的内容需要回复才可以浏览

论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
  2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
  3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
  4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

You can read the above code first before creating this indicator and see if you can see what it is doing.

There are two moving averages used with slow length of 50 and a fast length of 20, the input called factor is adjustable to assign a weighting to each one.

If factor is set to 0.5 it will add 50% of the slow average to 50% of the fast average and create a blended average of the two periods.

To see maximum values of the slow average set factor to 1, to see the plot constructed entirely of the faster average you can set factor to 0.

You can experiment with values like 0.1 and 0.9 to see the affects of adjustments to the weighting.

Code tips

If you use the name value1 or value2 or value 99 as variables, then you do not need to declare the names of these at the top part.

Value2= 1-factor is a very neat way to get 2 variables to automatically assign 1% of one part and 99% of the other part so when added they will always = 100%

Limit the user error by restricting inputs by making the variables read them. ( The code for value1 does this after reading the factor input )

Code tricks to try

If you look at the slow and fast variables you will see they both use averages (average is this code means simple average).

You can try making the slow one into a weighted average or an exponential average and mixing these up to make your own blended average combination.

在创建此指标之前,您可以先阅读上面的代码,看看是否可以看到它在做什么。

有两种移动平均值,慢速长度为50,快速长度为20,称为因子的输入是可调的,可以为每个加权平均。

如果因子设置为0.5,它将把慢速平均值的50%加到快速平均值的50%,并创建两个周期的混合平均值。

要查看慢平均设置因子的最大值为1,要查看完全由快平均构成的图,可以将因子设置为0。

您可以尝试使用0.1和0.9之类的值来查看权重调整的影响。

代码提示

如果使用名称value1或value2或value 99作为变量,则无需在顶部声明这些名称。

值2 = 1因子是一种非常巧妙的方法,可让2个变量自动分配一部分的1%和另一部分的99%,因此添加它们时,它们总是= 100%

通过使变量读取输入来限制输入,从而限制用户错误。 (value1的代码在读取因子输入后执行此操作)

尝试的代码技巧

如果查看慢速和快速变量,您会发现它们都使用平均值(平均值是该代码表示​​简单的平均值)。

您可以尝试将慢速平均值变成加权平均值或指数平均值,然后将它们混合起来以形成自己的混合平均值组合。
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

学习

TOP

返回列表