Rss & SiteMap

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

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

标题:请版主指教跨周期

1楼
芝麻开门 发表于:2015/2/6 13:57:38
版主好:当前周期为1分钟,如果我要表达以下意思该怎么写代码:

如果在13点以后,目前的振幅,仍小于昨天一整天的振幅,则n:=n+1

请版主指教跨周期引用。谢谢
2楼
jinzhe 发表于:2015/2/6 14:04:52

振幅需要如何定义呢?

需要使用什么数据计算?

3楼
芝麻开门 发表于:2015/2/6 14:05:40
振幅就是今天的最高减去最低
4楼
芝麻开门 发表于:2015/2/6 14:06:50
数据?

我是指收盘价。

如果在13点以后,目前收盘价的振幅,仍小于昨天一整天的振幅,则n:=n+1



5楼
jinzhe 发表于:2015/2/6 14:10:26

h1:=callstock(stklabel,vthigh,6,-1);

l1:=callstock(stklabel,vtlow,6,-1);

 

if h-l>ref(h1-l1,todaybar) and time>130000 then n:=n+1;

 

6楼
芝麻开门 发表于:2015/2/6 14:14:46
版主好:我是站在一分钟周期上编程的,所以看你的代码,感觉有点不适应。要不麻烦您帮我指点以下的代码吧

A:=todaybar;

if A>=135 and hhv(h,A)-llv(l,A) < (昨日振幅) then begin

n:=n+1;

end

===
就是上面括号里的昨日振幅不会写,麻烦了啊
7楼
jinzhe 发表于:2015/2/6 14:29:51

h1:=callstock(stklabel,vthigh,6,-1);

l1:=callstock(stklabel,vtlow,6,-1);

昨日振幅:h1-l1

8楼
芝麻开门 发表于:2015/2/6 14:32:41
版主好:

那么,这个

h1:=callstock(stklabel,vthigh,6,-1);


返回的是今日的stklabel的H,还是昨日的h?

9楼
jinzhe 发表于:2015/2/6 14:37:13
昨天的
共9 条记录, 每页显示 10 条, 页签: [1]


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