以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  开仓价位控制统计  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=49821)

--  作者:bigbear
--  发布时间:2013/3/17 13:47:25
--  开仓价位控制统计

对股指期货来说, 如果上一根K线收盘时满足开多仓条件, 就在上一根K线的收盘价 向下浮动0.2个点开仓。  如果开仓不成功(上根K线收盘后,直到平仓信号发出前,后续K线没有向下浮动0.2个点),就计数一次,累计存储到测试最后一根K线。

 

这个思路,怎么写比较好,多谢高手帮忙。


--  作者:jinzhe
--  发布时间:2013/3/17 22:55:34
--  

开仓不成功的定义是括号里面的话,而不是指交易不成功?


--  作者:bigbear
--  发布时间:2013/3/18 23:16:10
--  
开仓不成功是指括号里面的话:  根K线收盘后,直到平仓信号发出前,后续K线没有向下浮动0.2个点
--  作者:qwe123
--  发布时间:2013/3/19 9:14:05
--  
你的目的还是要测试这种策略的结果,没有必要统计不成交的次数,你的策略可以这样表达
//cond1,开多的条件

r1:=ref(c,1);
if ref(cond1,1) and r1-l<=0.4 then
begin
sellshort(.......);
buy(holding=0,1,limitr,r1-0.2);
end

如果确实要统计不成交次数可以这样表达

vaieable:n1=0;
if ref(cond1,1) and r1-l>0.4 then n1:=n1+1;


--  作者:qwe123
--  发布时间:2013/3/19 9:31:05
--  
variable:n1=0;
--  作者:bigbear
--  发布时间:2013/3/20 15:28:26
--  
谢谢!