Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:实盘和策略测试结果不一样

1楼
pepsi 发表于:2011/9/9 22:23:19

看以下图中的交易信号,在最近发出的一个交易信号是平空和开多,出现在同一根K线当中,图表试程式化交易中设置的是-走完一根K线发出交易信号,在实盘交易过程中,只有平空操作,没有开多的指令发出,但在策略测试中有平空和开多操作,请问什么原因?

图片点击可在新窗口打开查看

2楼
阿火 发表于:2011/9/9 23:59:22

你程序交易的设定是如何设定的?

也请附上交易日志,才能查看原因

3楼
pepsi 发表于:2011/9/10 13:07:57

交易日志的文件在哪个文件下?告诉我一下

找出来交易日志后,我再将交易策略的开仓条件一起贴上来。

4楼
admin 发表于:2011/9/10 14:36:03

选择“交易”菜单->下单设置->程式化交易->将“记录下单日志”打勾。

在图表交易和后台自动交易的甚至手工下单的过程中,金字塔会将与交易有关的动作记录在内,便于用户查找和分析问题原因。

 

你的问题常见于反手时资金不足,参考http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332问题5.

5楼
pepsi 发表于:2011/9/10 20:48:24

此策略开平仓条件以前我是如下排列

enterlong:......;

exitlong:......;

entershort:......;

exitshort:......;

从我在一楼发的图片中可以看出,一根K线同时出现了平空和开多,并且每次开仓约60%的仓位,如果不先执行平仓操作,新开仓的信号则因为资金不足而没有发出。

那么我将开平仓条件的顺序改为

exitlong:......;

exitshort:......;

enterlong:......;

entershort:......;

是不是这样就能解决以上所说的问题?

 

6楼
admin 发表于:2011/9/12 9:37:08

我觉得你应该将我给你回的帖子,反复阅读5遍

7楼
pepsi 发表于:2011/9/13 8:45:36

8楼
pepsi 发表于:2011/9/13 8:49:05

如果用户帐户资金不足或者希望顺序成交,可以使用ORDERQUEUE指令

EXITLONG: cross(A2,AO) OR B2>0,ORDERQUEUE;
EXITSHORT: CROSS(AO,A2) OR B2>0,ORDERQUEUE;
ENTERLONG: cross(AO,A2) AND B1=1,ORDERQUEUE;
ENTERSHORT: CROSS(A2,AO) AND B1=1,ORDERQUEUE;

 

但是我又希望用TFILTER函数来避免连续同向信号出现,这要怎么实现?

能这么写吗?

EXITLONG:......,ORDERQUEUE,TFILTER;

9楼
fly 发表于:2011/9/13 9:27:01
是的,就这么写
共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 3 queries.