请教几个自定义指标的问题 [金字塔]
- 咨询内容:
1、比如我写一个自定义均线指标CMA,能不能像系统自定义均线指标(比如MA)一样,可以传入不同变量啊? 如以下写法:CMA(c, 14), CMA(H+L/2, 14)等等,即第一个参数是可传入的。
2、以前我曾写过一个复杂的交易策略,需要引入很多指标中的变量,比如自定义了一个I指标,内有变量v1, v2……vn,我要在这个交易系统中取得这些变量,便写了很多的"I.v1#min5", "I.v3#min1"……结果系统说我引用过多! 而且我不确定软件会不会计算多次?? 请问有没有更好办法,毕竟将数个指标写在一个交易系统文件中代码实在是太多了,并且不能进行多周期的引用。
3、一年12个月,减去4个合约月,期指是不是只能测试过去8个月的数据?
以上几个问题,还请不吝赐教,谢谢!!
- 金字塔客服:
1 可以2、变量引用最多是50个3、你可以用连续合约来测试呗
- 用户回复:
1、可以的话,怎样写呢? :) 比如我在一个策略中引用自定义指标CMA,是否可以这样写: "CMA.MA"(c, 14), "CMA.MA"(H+L/2, 14) ?? 如果可以的话,该怎么声明指标呢?
2、如果超过50是不是我就不能使用引用的方式了,而只能将这些指标写在一个文件里了?
3、多谢。其实我以前也用连续合约的,只不过要找到某一笔操作时,如果时间过于久远,系统慢的就会死掉。比如一分钟线,去找半年前的K线,那太慢了…… 关于这点应该可以做优化的,还望以后能解决这个问题。再次感谢!
- 网友回复:
引用自定义指标是只能传送指标的参数数据的,类似"CMA.MA"(c, 14)这是不合法的传输方式。
建议先好好阅读使用教程有关跨周期指标引用的章节部分
- 网友回复:
多谢指教,正因为找不到相应写法才求教于您。
如果没有这些功能的话,真心建议在以后的版本上添加此功能,否则一个类似的算法只因为输入参数不同而要写多遍!
还有一建议就是能否在以后版本中添加函数功能,因为在一个编程语言中无法实现“复用”,写起来实在是太复杂了。比如我有统一的风险计算、仓位管理以及下单的处理等等,而现在则需要在每个策略中重新写……
一个可用于实战的系统远比那些流传在外的示例代码复杂的多,这些算法与逻辑处理都写在一个文件中实在是太多太复杂了。而我要是将一些指标单独写出来就会遇到“变量引用最多是50个”这个问题。
最后一个建议:回测功能还需加强,现在的太简单了。
金字塔已经进步很大了,但如果想走得更远,则需要更快的迭代,至少这些基本功能应该尽快实现的。
说这些多少有些唐突了,但我是真心希望金字塔能越做越好,再次感谢你的快速回应,谢谢!
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
- 上一篇:请问各个版本的C++接口的功能(功能参数值…
- 下一篇:[求助]完全加密公式有效期
相关文章
-
指定的模型还没有相关内容!