以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  关于金字塔数据问题 跪求斑竹 真切希望得到解决!  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=1799)

--  作者:tsctnet
--  发布时间:2010/6/8 19:45:44
--  关于金字塔数据问题 跪求斑竹 真切希望得到解决!
我的系统是基于均线的金叉 死叉的 参数一直没变 系统也没修改过 用金字塔一个多月了 发生过一次行情数据更新突然停止了 当时在北京 通过系统发过来的邮件发现所有参数都突然停了 所以到网吧通过远程遥控重新打开金字塔后又恢复了 说明一下 我一直有用行情订阅功能 今天又发生了一次类似的 我不在家所以不太清楚具体情况 但我用邮件功能将所有参数值都发到我邮箱 所以通过对比参数后发现 均线的值明显错误 该叉的地方没有叉 发生了交叉并且所有参数成立的地方没有平仓 我这两次出错都反复对比参数值看代码是否出问题 但到现在都没弄懂问题的关键在哪 只能归结于软件问题 除了这两次外 这一个多月来一直正常 交易了好几十次了 我的系统配置 双核 4G内存 adsl 6m 电脑没人用没下载没上传也就是全部带宽都是金字塔在用
--  作者:admin
--  发布时间:2010/6/8 20:42:00
--  

你并没有指定到底是数据何种错误,只是说你的的公式系统不正常了,这种情况,一般还是你自己公式系统问题导致,建议你使用DEBUGFILE函数,记录公式变量.然后出现问题时,通过变量查找原因.

另外,你是否启用1.98最新版,建议随时更新金字塔到最新版


--  作者:tsctnet
--  发布时间:2010/6/8 21:00:36
--  
谢谢斑竹解答 我是刚升级就发生问题 另外我的系统非常简单 单一条件的开平仓 都是均线金叉死叉 如果是系统有问题就不可能交易好几十次都没问题 另外关键是今天连最简单的均线值都错了 这个可不是系统设计问题 均线的计算这么简单的事情 我不可能错的 另外我同时设计了一个系统放在图表上显示所用 那个系统的代码完全是移植过来的 那个系统发出交易信号了 谢谢
[此贴子已经被作者于2010-6-8 21:04:11编辑过]

--  作者:admin
--  发布时间:2010/6/8 21:21:55
--  

感觉你在处理公式问题时,不是很专业,我们建议你暂时先放弃后台自动交易,因为你目前还缺少必要的调试知识.建议你全部改成图表自动交易.

如果你确认是数据问题,请在看到出现错误数据后截图进行说明,以便于我们进一步找到问题,你截至目前跟我提到的所有信息,无法给我们任何解决问题的帮助


--  作者:tsctnet
--  发布时间:2010/6/8 21:53:21
--  

斑竹冤枉啊 虽然搞电脑交易是近年的事 但编程我是一向都有在做 调试和变量输出我都有啊 只不过是通过邮件方式输出的

 

再来我换个方式说明一下

以下是我的平空指令 tSELLSHORT(ma1>ma2 and TSELLHOLDING(1)>0 and ttype(1)<>4,TSELLHOLDING(1),mkt);

就这个 没有在这个指令外加任何条件了

 

下图是今天发生平仓指令的地方 时间是10点 白线是ma1 绿线ma2 红线ma3

 

以下是各个时间段 参数值 (是系统通过邮件发给我的) 其中kcs只是用来计算开仓手数 ma1 ma2 ma3是三条均线 平仓只有ma1和ma2有用    ma3 m1和m2是开仓用的

9:01 kcs: 4.23,ttype: 3.00 ,tHOLDING: -4.00 ,tHOLDING2: -4.00 ,TBUYHOLDING: 0.00 ,TSELLHOLDING: 4.00 ,ma1: 4178.00 ,ma2: 4181.85 ,ma3: 4183.38 ,m1: 0.40 ,m2: -0.41
9:15 kcs: 4.22,ttype: 3.00 ,tHOLDING: -4.00 ,tHOLDING2: -4.00 ,TBUYHOLDING: 0.00 ,TSELLHOLDING: 4.00 ,ma1: 4109.00 ,ma2: 4173.60 ,ma3: 4179.27 ,m1: 1.20 ,m2: -13.01
9:30 kcs: 4.23,ttype: 3.00 ,tHOLDING: -4.00 ,tHOLDING2: -4.00 ,TBUYHOLDING: 0.00 ,TSELLHOLDING: 4.00 ,ma1: 4037.50 ,ma2: 4165.30 ,ma3: 4175.38 ,m1: 1.04 ,m2: -13.17
9:45 kcs: 4.19,ttype: 3.00 ,tHOLDING: -4.00 ,tHOLDING2: -4.00 ,TBUYHOLDING: 0.00 ,TSELLHOLDING: 4.00 ,ma1: 4040.50 ,ma2: 4157.45 ,ma3: 4171.85 ,m1: 2.33 ,m2: -12.03
10:00 kcs: 4.20,ttype: 3.00 ,tHOLDING: -4.00 ,tHOLDING2: -4.00 ,TBUYHOLDING: 0.00 ,TSELLHOLDING: 4.00 ,ma1: 4043.00 ,ma2: 4149.70 ,ma3: 4168.82 ,m1: 1.85 ,m2: -12.60
10:30 kcs: 4.22,ttype: 3.00 ,tHOLDING: -4.00 ,tHOLDING2: -4.00 ,TBUYHOLDING: 0.00 ,TSELLHOLDING: 4.00 ,ma1: 4040.00 ,ma2: 4141.60 ,ma3: 4165.70 ,m1: 1.76 ,m2: -12.61
10:45 kcs: 4.19,ttype: 3.00 ,tHOLDING: -4.00 ,tHOLDING2: -4.00 ,TBUYHOLDING: 0.00 ,TSELLHOLDING: 4.00 ,ma1: 4041.50 ,ma2: 4135.25 ,ma3: 4162.88 ,m1: 2.33 ,m2: -12.03
11:00 kcs: 4.21,ttype: 3.00 ,tHOLDING: -4.00 ,tHOLDING2: -4.00 ,TBUYHOLDING: 0.00 ,TSELLHOLDING: 4.00 ,ma1: 4043.00 ,ma2: 4128.60 ,ma3: 4159.93 ,m1: 2.15 ,m2: -12.12
11:15 kcs: 4.21,ttype: 3.00 ,tHOLDING: -4.00 ,tHOLDING2: -4.00 ,TBUYHOLDING: 0.00 ,TSELLHOLDING: 4.00 ,ma1: 4041.00 ,ma2: 4121.85 ,ma3: 4156.68 ,m1: 1.52 ,m2: -12.60
13:30 kcs: 4.19,ttype: 3.00 ,tHOLDING: -4.00 ,tHOLDING2: -4.00 ,TBUYHOLDING: 0.00 ,TSELLHOLDING: 4.00 ,ma1: 4043.50 ,ma2: 4115.35 ,ma3: 4153.45 ,m1: 1.69 ,m2: -12.51
13:45 kcs: 4.20,ttype: 3.00 ,tHOLDING: -4.00 ,tHOLDING2: -4.00 ,TBUYHOLDING: 0.00 ,TSELLHOLDING: 4.00 ,ma1: 4044.00 ,ma2: 4108.85 ,ma3: 4149.88 ,m1: 0.80 ,m2: -13.31
14:00 kcs: 4.21,ttype: 3.00 ,tHOLDING: -4.00 ,tHOLDING2: -4.00 ,TBUYHOLDING: 0.00 ,TSELLHOLDING: 4.00 ,ma1: 4041.00 ,ma2: 4102.05 ,ma3: 4145.98 ,m1: 0.64 ,m2: -13.40
14:20 kcs: 4.21,ttype: 3.00 ,tHOLDING: -4.00 ,tHOLDING2: -4.00 ,TBUYHOLDING: 0.00 ,TSELLHOLDING: 4.00 ,ma1: 4041.00 ,ma2: 4095.45 ,ma3: 4142.10 ,m1: 0.80 ,m2: -13.23
14:35 kcs: 4.21,ttype: 3.00 ,tHOLDING: -4.00 ,tHOLDING2: -4.00 ,TBUYHOLDING: 0.00 ,TSELLHOLDING: 4.00 ,ma1: 4042.00 ,ma2: 4088.60 ,ma3: 4138.40 ,m1: 1.13 ,m2: -13.07
14:50 kcs: 4.14,ttype: 3.00 ,tHOLDING: -4.00 ,tHOLDING2: -4.00 ,TBUYHOLDING: 0.00 ,TSELLHOLDING: 4.00 ,ma1: 4050.00 ,ma2: 4082.80 ,ma3: 4134.98 ,m1: 2.68 ,m2: -11.44

如果单从变量值来看 就算10点不发平仓指令 后面这么多时间总有一个时间发 但最终什么都没发 真的很想知道答案 希望斑竹能通过这些数据找出问题

 

 

 

 

 

这是今天全部邮件 里面就是上面的参数 发送时间都很准确的 证明交易系统正常运行

 

[此贴子已经被作者于2010-6-8 22:06:46编辑过]

--  作者:admin
--  发布时间:2010/6/8 22:13:39
--  

指令没法,原因很多,比如交易服务器中断,或者是你的网络数据中断,或者历史数据你未做收盘做业整理,造成当时数据不一致等等很复杂.还有你现象是没有发出平仓指令,那有种可能是你的开仓单没有及时成交,结果再平仓信号都发出之后才成交,这就会造成信号的不对称,等等原因很复杂.

如果你确认是金字塔数据问题,应该给我们指出,最好是有截图证据的,指明当时品种当时错误数据是怎样.正确的应该是多少,比如金字塔10:00的数据是5890,而正确的应该是5899,而不是你的公式应该平仓结果没平仓


--  作者:tsctnet
--  发布时间:2010/6/8 22:21:05
--  
谢谢斑竹 我再研究一下 今天系统没发过任何单子 请教收盘作业整理哪里做啊 这个会有严重影响吗
[此贴子已经被作者于2010-6-8 22:30:33编辑过]

--  作者:admin
--  发布时间:2010/6/8 22:41:40
--  

Ctrl+D收盘做业

或者选项->维护里,设收盘比如10分钟后自动收盘,如果你机器无人职守,请最好选择这个


--  作者:tsctnet
--  发布时间:2010/6/8 23:03:41
--  
好 谢谢