以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  关于后台的几个问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=97897)

--  作者:陈伟明
--  发布时间:2016/5/27 10:30:53
--  关于后台的几个问题
关于后台程序化有几个问题不太明白:

1. 后台的机制,会否因为刷新速度不够而导致漏单?例如图表程序化假如用轮询会有一定概率漏单,不过图表程序化有自动持仓同步选项,可以解决。请问后台程序化有没有这样的功能?

2. 我用一个简单的分笔策略,测试单品种。用DEBUGFILE函数输出数据到TXT文件,发现效率是没问题的。但是假如把这个策略同时覆盖24个品种,发现他们数据输出的时间相差很远。例如第1品种的参数 是 10:09分 45秒输出,然后一个一个输出,到第24个品种时,已经是 10:10 19秒了。那一个策略24个品种,来回扫描一次要33秒?33秒对于分笔周期来说已经 66个K线了。在这66个K线里面,假如出现开仓平仓信号,会否导致漏单?

3.  后台程序化也有固定轮询1秒和K线走完两种模式可以选择,请问对于分笔周期来说,固定轮询1秒和K线走完有区别吗?(我是选择固定轮询1秒。同时最下方选择500毫秒不间断监控 和 分笔速率扫描。)

--  作者:yukizzc
--  发布时间:2016/5/27 11:01:00
--  

1、没有这个

2、你用的序列还是逐k模式


--  作者:陈伟明
--  发布时间:2016/5/27 11:10:31
--  
2.  逐K模式。这个模式我跑过一个晚上的模拟单策略单品种。参数,成交位置,成交次数都没有问题的。

今天才模拟跑24个品种,到中午收盘才检查有没有漏单等等。不过刚才对比了参数输出的时间,发现33秒才刷新一个来回,估计会有问题啦。
[此贴子已经被作者于2016-5-27 11:10:54编辑过]

--  作者:yukizzc
--  发布时间:2016/5/27 11:12:57
--  

逐k是所有k都会计算,对于分笔周期自然会非常卡

用序列模式试试


--  作者:陈伟明
--  发布时间:2016/5/27 11:13:59
--  
1. 再就是假如后台程序化没有自动持仓同步的功能,那机制肯定要不能出现漏单才行。要不然全乱套了。
--  作者:yukizzc
--  发布时间:2016/5/27 11:15:02
--  

后台是没有所谓历史报单情况的

你如果要用持仓同步就必须加上图表buy函数,这样依靠holding来做判断

但这样一来也就失去了后台高效的特点,等于你还是在用图表的做法在做,


--  作者:陈伟明
--  发布时间:2016/5/27 11:19:00
--  

逐k是所有k都会计算,对于分笔周期自然会非常卡

用序列模式试试



1. 我策略里面有全局变量,不能用序列模式。 能否另外一个策略计算全局变量,然后再调用。【从而实现序列模式】

2. 我假如用图表程序化的话是会很卡,问题是现在后台也卡?现在模拟跑的电脑4核心 4G内存,CPU占用 26%,金字塔没有打开图表什么的,感觉也不卡哦。


--  作者:yukizzc
--  发布时间:2016/5/27 11:29:37
--  

你必须用variable这种全局变量吗??

这种还是停留在图表的思路上,并没有起到高效的特点。后台高效是指的可以用序列这种不需要每根k都刷新的做法。

后台全局变量一般用GLOBALVARIABLE


--  作者:陈伟明
--  发布时间:2016/5/27 11:32:11
--  

你必须用variable这种全局变量吗??

这种还是停留在图表的思路上,并没有起到高效的特点。后台高效是指的可以用序列这种不需要每根k都刷新的做法。

后台全局变量一般用GLOBALVARIABLE


1. 是的。我刚刚接触后台,编写策略还是用原来的VARIABLE函数。

2.  我试一下能否用序列模式编写。


谢谢解答。