以文本方式查看主题

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

--  作者:123abc
--  发布时间:2012/12/14 21:48:11
--  求助!!!!!!!!!!!!!!!!!
如果开盘比昨天收盘价高,在9:10后开多!反之就在9:10后开空!

在14:50后全部平仓,并且不再开任何仓!

怎样写出来啊?


--  作者:123abc
--  发布时间:2012/12/15 22:27:47
--  
版主帮忙!!!!!!!!!!!!!!!
--  作者:tjphj
--  发布时间:2012/12/17 9:26:04
--  

正在编写,请稍等。。。。


--  作者:tjphj
--  发布时间:2012/12/17 10:29:23
--  
请问您的开盘价是今日开盘价还是9点10分那根的开盘价?
--  作者:123abc
--  发布时间:2012/12/17 11:27:48
--  

今日开盘价!


--  作者:123abc
--  发布时间:2012/12/17 13:24:48
--  
期待中................
--  作者:tjphj
--  发布时间:2012/12/17 13:36:03
--  
//变量申明
dd:=ref(c,barslast(date>ref(date,1))+1);//昨天的收盘价
aa:=valuewhen(date<>ref(date,1),o);//今天开盘价
//开多仓条件
cod1:=time>=091000 and time<145000 and aa>dd;
//语句编写
if cod1 then
begin
buy(holding=0,1,market);
end 
//开空条件
cod2:=time>=091000 and time<145000 and aa<dd;
//语句编写
if cod2 then
begin
buyshort(holding=0,1,market);
end
//收盘前平仓
if time>=145000 then
begin
sell(1,1,market);
sellshort(1,1,market);
end

--  作者:123abc
--  发布时间:2012/12/17 13:54:48
--  
谢谢!!!!!!!!!!!!!