以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [原创]请教老师:编写这个要用什么函数?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=53613)

--  作者:木鱼石传说
--  发布时间:2013/7/4 10:46:33
--  [原创]请教老师:编写这个要用什么函数?
个人想系统能够自动画出趋势线,以下面的图为例,在编写过程遇到如何引用数据的疑难,请老师指点迷津!

下图中:

图片点击可在新窗口打开查看此主题相关图片如下:gzqh3.jpg
图片点击可在新窗口打开查看

1,G1\\G2....G7是各个波段的低点,其中,G5——为全天最低价,现在想让电脑自动画出最低价出现后斜率最小的那条上升趋势线,即图中的黄色线1;

2,目前,就个人对金字塔函数的应用水平,已可以通过函数取得最低点G5距离当前最后一根K棒的周期数,比如记为length5,以及G1\\G2等各个低点距离最后一根的周期数,比如分别记为length1、length2等;

3,为了画这条黄色趋势线1,现在需要做如下的判断,但遇到了疑难,请老师指点:
(1)首先,需要取得G5之后的可能存在的各个低点距离最后一根K棒的周期数,而G5之前的低点如G6、G7等不取。上图的例子中要求能够自动取得G1\\G2\\G3\\G4距离最后一根K棒的周期数,不需要取得G6、G7的周期数,这个只取得周期数小于length5的判断应该用什么函数,判断后如何取得,请老师指点一下,代码应该如何编写?
(2),假如成功取得G1——G4的周期数后,要求系统自动计算G5与G1——G4各个低点连线的斜率,比如记为xielv1、xielv2、xielv3、xielv4(也许只有3个低点、也许有4个、5个、甚至更多个,这就是(1)要判断可能存在几个波段低点的原因)
(3),系统自动判断几条连线的斜率大小,取得斜率最小的那个低点,并画出G5与这个低点如上图中的G2的连线。



--  作者:木鱼石传说
--  发布时间:2013/7/4 10:59:17
--  
个人感觉,要编写这个代码要用到循环语句做判断,请指点如何编写,先行谢过老师!
--  作者:jinzhe
--  发布时间:2013/7/4 11:17:09
--  
这个难度太高了,等高人来看看
--  作者:木鱼石传说
--  发布时间:2013/7/4 13:08:41
--  
请高手不吝指点