以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  时间  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=76117)

--  作者:flushentity
--  发布时间:2015/3/4 8:37:13
--  时间
我想求得某一具体时间段内的极值比如
1 开盘后30分钟内的最高价格
2 或者 10:00~11:00 的最高价格 怎么用函数表达?

--  作者:jinzhe
--  发布时间:2015/3/4 8:40:23
--  

1.valuewhen(todaybar<=30,hhv(h,todaybar))

2.valuewhen(time=110000,hhv(h,barslast(time=100000)+1))


--  作者:flushentity
--  发布时间:2015/3/4 9:17:12
--  
那如果想表达 9:00~9:30的最高价大于昨天全天的最高价,且9:30~10:00的最高价小于9:00~9:30的最高价,上两个条件满足则买入一个多头,白天收盘前平仓。
--  作者:jinzhe
--  发布时间:2015/3/4 9:26:03
--  
什么品种?
--  作者:flushentity
--  发布时间:2015/3/4 9:30:06
--  
任意品种,有什么区别吗,你随便拿一个举例子吧,比如铜吧
--  作者:jinzhe
--  发布时间:2015/3/4 9:35:32
--  

以下代码需要切换到北京时间坐标

适用于1分钟周期

hh:=callstock(stklabel,vthigh,h,-1);
h1:=valuewhen(time=093000,hhv(h,30);
h2:=valuewhen(time=100000,hhv(h,30));
if h1>hh and h1>h2 then buy(holding=0,1,marketr);
if time>=112800 then sell(1,0,marketr);