以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  vba自写k线自动化交易实现  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=72897)

--  作者:苏杨
--  发布时间:2014/12/11 10:48:21
--  vba自写k线自动化交易实现
用金字塔里vba功能自写k线(类似金字塔自带等价K线),在自写的k线上可加载交易系统,但是如何能够实现程序化交易呢?(注:自写k线放在中金所下,代码IF80)
--  作者:yukizzc
--  发布时间:2014/12/11 11:06:36
--  
自定义品种下单,然后就和你对指数下单一样的操作了
--  作者:苏杨
--  发布时间:2014/12/11 13:06:43
--  
你是指下单品种映射吗?我尝试过下单品种映射,对自定义的品种无效啊!能否具体描述做法或加qq帮助下呢
--  作者:yukizzc
--  发布时间:2014/12/11 13:10:50
--  

自定义品种有效的,您具体不行是什么问题说下


图片点击可在新窗口打开查看此主题相关图片如下:a3)lpcu{uc2fn~yooeomet.jpg
图片点击可在新窗口打开查看


--  作者:苏杨
--  发布时间:2014/12/11 14:00:19
--  回复:(yukizzc)自定义品种有效的,您具体不行是什么...
我是按照你截图里方式设置啊,我还特意试了下指数映射主力合约可以自动化交易,但是自定义品种映射主力就是没有成交记录
--  作者:yukizzc
--  发布时间:2014/12/11 14:08:06
--  

图表有触发记录没?看下交易日志怎么写的。我这边映射正常

2014-12-11 11:01:37.317    2014.12.11 11:01:37【图表】框架:Technic 触发下单 BUY 品种 IF88 下单K线 2014.12.11 11:01:36 公式:Formula1 窗格ID:0 代码行:1
2014-12-11 11:01:37.317    【图表】模型下单 1
2014-12-11 11:01:37.317    【图表】下单系数调整后 手数:1
2014-12-11 11:01:37.317    【图表】直接下单
2014-12-11 11:01:37.317    【图表】IF88 运行完毕
2014-12-11 11:01:37.317    【下单】IF88 价0.000000 量1 买卖0 类型1 开平0 账户807836 Formula 1
2014-12-11 11:01:37.598    【回报】807836 : 合约不合法--807836,IF跭线,买,开,投,1,0.0000,807836,cffex,jztb2b


2014-12-11 11:02:57.807    2014.12.11 11:02:57【图表】框架:Technic 触发下单 BUY 品种 IF88 下单K线 2014.12.11 11:02:56 公式:Formula1 窗格ID:0 代码行:1
2014-12-11 11:02:57.807    【图表】下单品种已由 IF88 更改为 IF00
2014-12-11 11:02:57.807    【图表】模型下单 1
2014-12-11 11:02:57.807    【图表】下单系数调整后 手数:1
2014-12-11 11:02:57.807    【图表】直接下单
2014-12-11 11:02:57.807    【图表】IF88 运行完毕
2014-12-11 11:02:57.807    【下单】IF12 价0.000000 量1 买卖0 类型1 开平0 账户807836 Formula 1
2014-12-11 11:02:58.041    【回报】807836 : IF12 - 正在申报 1 价格:3245.000 开仓 买入
2014-12-11 11:02:58.296    【回报】807836 : IF12 全部成交 1 价格:3244.8 开 买


2014-12-11 11:03:07.942    2014.12.11 11:03:07【图表】框架:Technic 触发下单 BUY 品种 IF88 下单K线 2014.12.11 11:03:06 公式:Formula1 窗格ID:0 代码行:1
2014-12-11 11:03:07.942    【图表】下单品种已由 IF88 更改为 IF00
2014-12-11 11:03:07.942    【图表】模型下单 1
2014-12-11 11:03:07.942    【图表】下单系数调整后 手数:1
2014-12-11 11:03:07.942    【图表】直接下单
2014-12-11 11:03:07.942    【图表】IF88 运行完毕
2014-12-11 11:03:07.942    【下单】IF12 价0.000000 量1 买卖0 类型1 开平0 账户807836 Formula 1
2014-12-11 11:03:08.301    【回报】807836 : IF12 - 正在申报 1 价格:3248.400 开仓 买入
2014-12-11 11:03:08.501    【回报】807836 : IF12 全部成交 1 价格:3247.8 开 买
2014-12-11 11:03:08.961    【图表】IF88 运行完毕
2014-12-11 11:03:09.971    【图表】IF88 运行完毕


--  作者:苏杨
--  发布时间:2014/12/11 14:15:02
--  回复:(yukizzc)图表有触发记录没?看下交易日志怎么...
我开启程序化交易后,看到信号发出了,结果没有成交,我就人工同步了下,日志如下:


2014-12-11 13:34:44.812    【回报】808776 : 登录成功
2014-12-11 13:36:27.307    【回报】808776 : IF12 全部成交 1 价格:3211.6 平 买
2014-12-11 13:37:21.132    【回报】808776 : IF12 全部成交 1 价格:3209.6 开 买
2014-12-11 13:38:13.205    【回报】808776 : IF12 全部成交 1 价格:3207.8 平 卖
2014-12-11 13:50:28.723    【同步】808776 : IF12 理论持仓 多1 空0 实际持仓 多0 空0
2014-12-11 13:50:32.920    【图表】IF12 理论持仓比实际持仓大,需要补仓
2014-12-11 13:50:32.927    【下单】IF12 价0.000000 量1 买卖0 类型1 开平0 账户808776 Formula 1
2014-12-11 13:50:33.256    【回报】808776 : IF12 - 正在申报 1 价格:3223.800 开仓 买入
2014-12-11 13:50:33.474    【回报】808776 : IF12 全部成交 1 价格:3223.0 开 买
2014-12-11 13:51:01.307    【同步】808776 : IF12 理论持仓 多0 空0 实际持仓 多1 空0
2014-12-11 13:51:05.580    【图表】IF12 比实际持仓小,需要平仓
2014-12-11 13:51:05.582    【下单】IF12 价0.000000 量1 买卖1 类型1 开平1 账户808776 Formula 1
2014-12-11 13:51:05.890    【平仓委托计量】0 - 1
2014-12-11 13:51:05.891    【回报】808776 : IF12 - 正在申报 1 价格:3224.000 平仓 卖出
2014-12-11 13:51:06.110    【回报】808776 : IF12 全部成交 1 价格:3224.8 平 卖
2014-12-11 13:51:09.810    【同步】808776 : IF12 理论持仓 多1 空0 实际持仓 多0 空0
2014-12-11 13:51:11.636    【同步】808776 : IF12 理论持仓 多1 空0 实际持仓 多0 空0
2014-12-11 13:51:12.928    【图表】IF12 理论持仓比实际持仓大,需要补仓
2014-12-11 13:51:12.933    【下单】IF12 价0.000000 量1 买卖0 类型1 开平0 账户808776 Formula 1
2014-12-11 13:51:13.306    【回报】808776 : IF12 - 正在申报 1 价格:3224.600 开仓 买入
2014-12-11 13:51:13.530    【回报】808776 : IF12 全部成交 1 价格:3224.2 开 买
2014-12-11 13:51:19.009    【同步】808776 : IF12 理论持仓 多0 空0 实际持仓 多1 空0
2014-12-11 13:51:20.521    【同步】808776 : IF12 理论持仓 多0 空0 实际持仓 多1 空0
2014-12-11 13:51:21.310    【同步】808776 : IF12 理论持仓 多0 空0 实际持仓 多1 空0
2014-12-11 13:51:22.480    【图表】IF12 比实际持仓小,需要平仓
2014-12-11 13:51:22.482    【下单】IF12 价0.000000 量1 买卖1 类型1 开平1 账户808776 Formula 1
2014-12-11 13:51:22.797    【平仓委托计量】0 - 1
2014-12-11 13:51:22.797    【回报】808776 : IF12 - 正在申报 1 价格:3221.400 平仓 卖出
2014-12-11 13:51:23.013    【回报】808776 : IF12 全部成交 1 价格:3222.2 平 卖

--  作者:yukizzc
--  发布时间:2014/12/11 14:26:02
--  

别持仓同步,就用代码用个简单的buy去交易

然后看下日志发出委托为什么没成交


--  作者:苏杨
--  发布时间:2014/12/11 15:09:51
--  回复:(yukizzc)别持仓同步,就用代码用个简单的buy...
我按你说的操作了,加载了一个金字塔自带的kdj金死叉交易系统,图表上看到了很多次多空信号了,结果没有日志生成
--  作者:yukizzc
--  发布时间:2014/12/11 15:16:59
--  

交易-下单设置-程式化交易-记录下单日志

这里勾上,然后看下。你写个恒成立的下单信号测试看有委托有报单没