以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (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=61441)
|
-- 作者:deni977
-- 发布时间:2014/2/8 13:11:23
-- 图表和后台
一个一分钟的策略,在图表交易上,选择了周期1分钟,然后选择“固定时间间隔 1秒”以及 “高频”,就会在每一个周期符合条件后立马发出报单条件,不需要走完K线。
策略改成后台后,应该怎么选择?
1、新增条件的时候是选择了 1分钟
2、程序化条件设定 里面选项也选了1秒
3、在启动界面,下面的选项中也选择了分笔速率扫描
可是程序就按1秒或者是分笔周期运行了,我该怎么设置才是和图表是一样的效果呢?
(我希望运行的周期还是1分钟,只是不用等K线走完模式)
|
-- 作者:yukizzc
-- 发布时间:2014/2/8 13:26:59
--
您希望的是运行在1分钟周期下,然后实时报单对吧,那您条件设定里是选了固定时间间隔了吗?
|
-- 作者:deni977
-- 发布时间:2014/2/8 13:36:04
--
已经选择了,如下图:
此主题相关图片如下:q1.jpg

发现程序工作不是1分钟了,而是1秒钟了,我想要的是:还是一分钟,只是实时报单
此主题相关图片如下:q2.jpg

|
-- 作者:yukizzc
-- 发布时间:2014/2/8 13:49:46
--
您要的1分钟是什么意思?你要实时报单现在程序不就是这么做到了吗?
|
-- 作者:deni977
-- 发布时间:2014/2/8 14:01:08
--
可能是我没有表达好吧,不好意思。我需要的是1分钟周期工作,然后实时报单。(在图表上是可以正常的,工作在1分钟周期下,但是实时报单,不需要k线走完,不知道这样表达能不能够理解我的意思?)
举例说明一下,程序中有如下代码:
KDCOND:=(((REF(MA1,1) > REF(MA2,1)) AND (REF(MA1,2) > REF(MA2,2))) AND (REF(MA1,3) > REF(MA2,3)));
本来这个 ref(ma1,1)是1分钟的周期的数据,可是在后台,选择了固定循环1秒和分笔后,是成了1秒周期的 ref数据,这样可以表达清楚吗?
|
-- 作者:yukizzc
-- 发布时间:2014/2/8 14:10:55
-- simnow账户不能登录
你通过什么判断出后台运行的周期变成了1秒的,您有实时输出过比如您代码中的ref(ma1,1)吗?
用debugfile这类函数输出下值,看下一分钟内这个ref(ma1,1)的值是否真的一直在变动。
|
-- 作者:deni977
-- 发布时间:2014/2/8 14:15:20
--
我用debugout监控输出,这个值是一直在不断的变化的,如果选择固定1秒,就是1秒变动1次,如果选择了分笔,有时候1秒是2次,有时候是1次
|
-- 作者:yukizzc
-- 发布时间:2014/2/8 14:29:01
--
你这个ma1表示的是什么值?你输出个简单函数ref(c,1)去看下上一分钟的close也变吗?
另外确保公式的周期类型选择的确是1分钟。
|
-- 作者:deni977
-- 发布时间:2014/2/8 23:16:22
--
是的,测试用ref(close,1)也是变化的,星期一我再实盘测试一下,截图发出来。加载策略的时候选择“分析周期”是1分钟的。
|
-- 作者:lichenghu
-- 发布时间:2014/2/10 8:52:57
--
您好,应该是您后台设置有问题!1分钟周期下对应此值是不会实时变化的
|