相关标签: 去年发布了一个金字塔排序解决方案。主要是用通过金字塔的后台tinsort函数,解决实盘排序的问题。但并不完美,留下的遗憾是tinsort为后台函数无法测试。 通过此贴,我们将彻底解决此问题,不再留有遗憾,图表也能方便的进行排序、测试啦!!。
那为什么以前不可以,现在可以了呢?这个得益于金字塔2.93版改进的数组(矩阵)功能。
以往我们图表要做与”排序“相关的策略是个很复杂的过程。比如我们开盘要对10个品种的涨幅进行排序。笨办法是我们通过STKINDI两两比较后,才能得出结果。技术稍高的朋友会采用“冒泡排序”,但依然相当复杂、繁琐,每个品种所对应的排名依然很难获得。
那么现在通过金字塔的改进后的数组功能后,情况是怎么样的?我们为了统一,依然以后台版的例子为例。
描述:开盘后,我们根据KDJ的K值由大到小排序,品种为CU,RU,M,CF,IF, 策略:当交易的品种为CU, CU的排名为第一且无持仓时下单。
首先,我们需要建立数组,然后通过HOD2函数取的排序值。
VARIABLE: X[5]=0; X[1]:=STKINDI(\'CU00\',\'KDJ.K\',0,6,0); X[2]:=STKINDI(\'RU00\',\'KDJ.K\',0,6,0); X[3]:=STKINDI(\'M00\',\'KDJ.K\',0,6,0); X[4]:=STKINDI(\'CF00\',\'KDJ.K\',0,6,0); X[5]:=STKINDI(\'IF00\',\'KDJ.K\',0,6,0);
CU排名:HOD2(X,5,X[1]),LINETHICK0; RU排名:HOD2(X,5,X[2]),LINETHICK0; M排名:HOD2(X,5,X[3]),LINETHICK0; CF排名:HOD2(X,5,X[4]),LINETHICK0; IF排名:HOD2(X,5,X[5]),LINETHICK0;
以CU为例,若CU排序为1,并且无持仓,我们就下单。 IF CU排名=1 and holding=0 then buy(1,1,market);
注:这个范例抛砖引玉,通过新的数组功能,以往很复杂的计算都能很简单的处理了。例如N个值中取最大、最小值。 其次HoD2是从大到小排,反过来从小到大排用Lod2函数。 最后HOD2 LOD2的函数说明读起来不太易理解,主要的参数问题,是在于我代码中用红色表示的部分。 概括的讲,以这次举例是例,5个值排序这个值就选5,是20个这个值就取20。具体说明待下个版本完善。
“排序”后台版: 评论内容只代表网友观点,与本站立场无关! 评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论
* 使用方法:点击上面蓝色块,打开新页面按照提示进行
* 本网站提供的各种股票软件,例如大智慧软件,通达信软件,同花顺软件,东方财富通等等,和各种股票公式指标,例如大智慧公式,通达信公式,同花顺公式,文华公式,博易大师公式,股票价格计算公式等等公式指标等,都来源网上公开来源收集
本网提供的公式文件说明: * 关于股票公式时间限制,如果在引入大智慧公式,交易师公式或者飞狐公式的时候,发现公式名称栏是空白的,这时候调整电脑时间到1997年,又能出现公式名称,并且能正常显示,可能是公式使用期限已过。 * 如果您发现软件内容或者链接错误,请点击报告错误谢谢! ~栏目导航本类热门相关软件如何导入公式 |
【模块】金字塔”排序“解决方案(图表)版[金字塔模型]
- 软件大小:0 Bytes
- 推荐星级:
- 更新时间:2013-11-12 00:53:53
- 软件类别: 国产软件 / 金字塔公式
- 软件语言:简体中文
- 授权方式: 共享软件
- 联系方式:暂无联系方式
- 官方主页: Home Page
- 点击大图: 【一键转帖到论坛】
- 插件情况:
- 运行环境:Win2000/WinXP/Win2003/WinVista
- 相关Tags:指标公式 股票软件,公式源码
-
(0)0%(0)0%