以文本方式查看主题

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

--  作者:mzk1985
--  发布时间:2015/10/26 10:36:00
--  求助:帮忙看一下怎么表达

请问如果想表达满足条件以后开盘进场,在回测和实盘的表达分别是什么呢?buy(条件,ss,stopr,open)貌似适用于回测,实盘这种写法可以吗?

另外如果想表达满足条件以后下一周期开盘进场,在回测和实盘的表达分别是什么呢?buy(条件,ss,nextopen)这种表达可以吗?


--  作者:mzk1985
--  发布时间:2015/10/26 10:51:43
--  
帮忙看一下吧,最近刚接触金字塔,很多细节还不了解,有的问题比较low,还请多多指点,多谢啦
--  作者:jinzhe
--  发布时间:2015/10/26 10:56:36
--  

1开盘进场是什么样的状态?

2下一周期开盘进场,测评用nextopen可以,实盘要配合走完k线下单模式


--  作者:mzk1985
--  发布时间:2015/10/26 11:12:33
--  
开盘进场就是前一周期满足条件后,在本周期开盘进场,请问在回测和实盘的表达分别是什么呢?
--  作者:jinzhe
--  发布时间:2015/10/26 11:20:43
--  

1.测评用ref(x,1)的形式,比如下单条件为c>o,则在测评里面修改为ref(c>o,1)

2.实盘用走完k线下单模式


--  作者:mzk1985
--  发布时间:2015/10/26 11:27:44
--  
请问走完k线下单模式,是不是在每根收盘之后读取一遍程序,然后发委托单呢,在下一周期及之后的周期执行呢?
--  作者:jinzhe
--  发布时间:2015/10/26 13:04:05
--  
当k线走完之后进行检测,然后再发单,这个就是走完k显模式。有疑问的可以现在测试一下, 再多的疑问,不测试是说不清的
[此贴子已经被作者于2015/10/26 13:04:45编辑过]

--  作者:mzk1985
--  发布时间:2015/10/26 14:36:53
--  

多谢啦,我会自己多实践一下。还有一个问题向你请教,请问金字塔可以不人为的把收盘时间提前一分钟的,就是有没有通过设置,使每根日线在14:59没就收盘呢?

这种做法的原因是,如果涉及到thisclose进出场的策略可能会配到15:00或夜盘的收盘时间,这样实际就无法执行,所以想把K线改成14:59收盘


--  作者:jinzhe
--  发布时间:2015/10/26 15:01:19
--  

把代码写成收盘前5分钟清仓就好了,不要留到最后一根k线

if time0>=timetot0(closetime(0)0-5*60 then begin

   sell(1,0,thisclose);

   sellshort(1,0,thisclose);

end

 

用在1分钟周期上比较好