Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共13 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:求助版主或各位高手......

1楼
tjcker 发表于:2010/10/13 16:21:36

求助版主或各位高手....

 

我要编写一个计算涨跌幅的指标,但不知如何入手,特求助,谢谢。

指标要求“涨、跌比较基准日(计算起点日)可自定义-- 即可指定与今日开盘价、或当周开盘价、或当月开盘价为基准计算。

例如计算:(1)5分钟周期的最新价(收盘价)与今日开盘价的涨跌幅%,(2)5分钟周期的最新价(收盘价)与今周开盘价的涨跌幅%,(3)5分钟周期的最新价(收盘价)与今月开盘价的涨跌幅%。

2楼
fly 发表于:2010/10/13 17:28:44

就是最新价与今日开盘价/今周开盘价/今月开盘价的涨跌幅,用跨周期,论坛里跨周期的例子有很多的。

 

源码名称为O1  KAI:open;

 

跨周期引用公式:

DO:="Y1.KAI#DAY";

WO:="Y1.KAI#WEEK";

MO:="Y1.KAI#MONTH";

[此贴子已经被作者于2010-10-13 17:34:42编辑过]
3楼
tjcker 发表于:2010/10/13 21:53:02

不能用跨周期引用,这个太简单啦!不符合要求!

 

请用"datacount"函数的表达方式.....

 

[此贴子已经被作者于2010-10-13 21:56:03编辑过]
4楼
wattwei 发表于:2010/10/13 22:33:53
当日开盘:valuewhen(date<>ref(date,1),o);
当月开盘:valuewhen(month<>ref(month,1),o);
5楼
tjcker 发表于:2010/10/14 0:20:03

谢谢,这就是我要的!

 

另外,再次请教:

 

在 “当日开盘:=valuewhen(date<>ref(date,1),o);当月开盘:=valuewhen(month<>ref(month,1),o) 条件下”,如何分别指向定位到当月开盘价(或当日开盘价)下的5分钟周期数列的第一个5分钟K线的开盘价?如何写?谢谢!

 

[此贴子已经被作者于2010-10-14 0:40:42编辑过]
6楼
wattwei 发表于:2010/10/14 8:59:44
 楼上的描述能否清楚点,看不懂您的意图
7楼
tjcker 发表于:2010/10/14 9:39:18

就是在求得 “TJo1:=valuewhen(date<>ref(date,1),o);TJo2:=valuewhen(month<>ref(month,1),o)  前提条件下”,再往下找到(分别指向定位)当月开盘价(或当日开盘价)对应的5分钟周期的第一个5分钟K线的开盘价(即转换到5分钟周期的第一个5分钟K线的开盘价)如何写?谢谢!可能要用到"datacount"函数的表达方式.....

8楼
wattwei 发表于:2010/10/14 10:01:32
以这个月为例,10月8日为首个交易日。TJo2是当月开盘价,在5分钟k线图上,同时也是10月8日的第一个5分钟K线的开盘价。

看不明白楼主想找什么?如果不符,请贴图说明
9楼
tjcker 发表于:2010/10/14 10:36:48
你的说明对啊。你这是人工找到的月开盘价的第一个5分钟K线开盘价,我要的是如何让公式自动定位找到这个5分钟K线的开盘价啊,....我后面的代码是从这个定位的5分钟K线开盘价逐个5分K线往下计算涨跌幅度的。如果定位不到这个当月第一个5分钟K线的开盘价,就无意义了。理解了吗?而且是每个月开始自动重新定位1次,逐月往下推...
[此贴子已经被作者于2010-10-14 10:41:22编辑过]
10楼
wattwei 发表于:2010/10/14 11:28:14
 这个是自动定位的,你可以到下个月验证是否重新定位了
共13 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.01758 s, 3 queries.