以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- ib交易外汇隔夜单在0点会被平仓吗? (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=9449) |
-- 作者:飞翔鸟 -- 发布时间:2011/12/21 10:35:07 -- ib交易外汇隔夜单在0点会被平仓吗? 为什么外汇还有美国原油等品种的图表时间既不是本地时间又不是交易所时间 答:这是金字塔的自动校正时间功能。因为金字塔的同一天数据不允许跨天,而外汇原油等品种是24小时交易,从开盘到收盘中间有跨天,所以金字塔对时间进行调整,将开盘时间调整到0点,这样保持图表完整性。
上面是相关问题解释,我在ib里交易外汇,发现两个问题, 目前盈透数据时间是美国冬令时,通过盈透接收数据比金字塔外盘服务器的数据相差一小时,如果混用两种接收模式会形成数据错乱。 另一个问题比较严重,我发现金字塔在接收盈透数据模式到过0点那个k线(北京时间凌晨5点整),如果有外汇单子没有平仓,金字塔会自动帮我平仓(原油品种没有试过),而这个不是模型发出的交易指令,请看看是否属于软件bug。(我致电过ib查询,答复是api接口发出的指令,也即金字塔发出的指令) [此贴子已经被作者于2011-12-21 10:38:43编辑过]
|
-- 作者:fly -- 发布时间:2011/12/21 11:29:27 -- 到冬令时,金字塔也会自动变成冬令时的
第2个问题,得查查看 |
-- 作者:王锋 -- 发布时间:2011/12/21 11:35:23 -- 金字塔给你强行平仓的在日志上会有记录,请打开交易日志看看 |
-- 作者:飞翔鸟 -- 发布时间:2011/12/21 11:41:42 -- 在金字塔的成交明细上和ib的交易日志上都能查到交易记录,是在0点过后的几秒内发出的,我可以确认在0点(北京时间5点)前后那几个k线无模型信号,事实上那个时间点前后都没模型信号。 补充一下,我用15分钟的周期。
[此贴子已经被作者于2011-12-21 11:52:22编辑过]
|
-- 作者:王锋 -- 发布时间:2011/12/21 12:03:52 -- 看看日志,上面你是否选择了收盘强制平仓,或者虽然你的K线没信号,但不能保证在盘中他没出现过信号. 通过日志查找问题原因,是每个金字塔交易者必备的一个最基本的技能 |
-- 作者:飞翔鸟 -- 发布时间:2011/12/21 12:14:28 -- 金字塔日志在哪里看? 我没有勾选过 “收盘前__分钟该市场品种强行平仓” 我用的是后台交易,k线走完发信号模式,况且做了两个货币兑都在0点过后几秒交易,有那么巧吗? 昨天也是这样,我就发现不对。
明天凌晨继续看看仔细,明天来汇报。 [此贴子已经被作者于2011-12-21 12:19:13编辑过]
|
-- 作者:王锋 -- 发布时间:2011/12/21 12:17:56 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332 问题24 |
-- 作者:admin -- 发布时间:2011/12/21 12:26:21 -- IB里的冬令时调整,请仔细阅读IB的使用教程 http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=120 |
-- 作者:飞翔鸟 -- 发布时间:2011/12/23 5:48:40 -- 2011-12-22 04:59:57.864 【后台】EURGBP 运行结束
2011-12-23 04:59:58.115 【后台】EURJPY 运行结束
跟踪了两天,从交易日志上看确实是后台正常发单,并不是金字塔强平的概念,因为第一天是加仓。 而我又确定0点前后无交易信号产生,那么问题在哪里呢? 初步分析有两个可能: 1、金字塔、tws时间不完全同步,在0点时有2-3秒的误差;//(这个可能性有点小) 2、由于24小时交易的特殊性,我没有发现外汇啥时有做收盘作业,导致一天接收的数据没有保存到本地电脑,金字塔在0点后台接收数据会删除之前一段时间的已接收缓存数据,导致数据瞬间缺失,模型根据缺失数据计算产生的交易指令发送,而过了点时间,缺失的数据又会被tws自动补上?所以找问题比较困难。 我觉得第二种可能性似乎挺大,请金字塔仔细核查一下。 [此贴子已经被作者于2011-12-23 5:58:42编辑过]
|
-- 作者:fly -- 发布时间:2011/12/23 8:56:01 -- 楼主分析的有一定道理, 金字塔在0点后台接收数据会删除之前一段时间的已接收缓存数据,导致数据瞬间缺失,模型根据缺失数据计算产生的交易指令发送,而过了点时间,缺失的数据又会被tws自动补上?------这个现象,是楼主在本地机器上看到的吗? |