以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=147851)

--  作者:无人值守交易
--  发布时间:2017/2/16 15:39:31
--  下单问题

想实现每次下单100万,下单前自己调整成为整数单,不会出现开同步后的100股问题,最新修改如下,但是仍然无法解决问题

 

a:1000000/(close*100);  

b:floor(a);  

d:b*100

下单手数为d

 

然而没有解决问题,以下是交易日志,想请教大家,这个问题是因为我修改方式不对,还是什么原因,或者是否有其他解决方案,目前离实盘很近了。谢谢!

 

2017-02-16 11:05:17.150    2017.02.16 11:05:17【图表】框架:Frame1 触发下单 SELL 品种 000005 下单K线 2017.02.16 11:05:00 公式:JSZX 窗格ID:13 代码行:33

2017-02-16 11:05:17.151    【图表】模型下单 148802

2017-02-16 11:05:17.152    【图表】下单系数调整后 手数:148802

2017-02-16 11:05:17.152    【图表】实际持仓 149000

2017-02-16 11:05:17.153    【图表】直接下单

2017-02-16 11:05:17.158    【图表】000005 运行完毕

2017-02-16 11:05:17.158    【图表】600526 运行完毕

2017-02-16 11:05:17.159    【下单】已经调整为 实际持仓为 149000

2017-02-16 11:05:17.159    【下单】000005 0.000000 149000 买卖1 类型1 开平1 账户60003581 Formula 1

2017-02-16 11:05:17.159    【下单】已提交,订单ID 1242

2017-02-16 11:05:17.233    【指令】收到回报指令 ID = 1242

2017-02-16 11:05:17.241    【回报】60003581 : 000005 - 已报单 149000 价格:6.49 平 卖

2017-02-16 11:05:17.249    【指令】收到成交回报指令 ORDERID = 1242

2017-02-16 11:05:17.250    【指令】平仓计量 EBuy:0 ESell:0

2017-02-16 11:05:17.257    【回报】60003581 : 000005 - 已成交 149000 价格:6.55 平 卖

2017-02-16 11:05:17.258    【回报】60003581 : 000005 - 全部成交 149000

2017-02-16 11:05:21.426    【图表】002488 运行完毕

2017-02-16 11:05:24.557    【图表】600208 运行完毕

2017-02-16 11:05:26.176    【图表】600770 运行完毕

2017-02-16 11:05:27.376    【图表】000752 运行完毕

2017-02-16 11:05:35.272    【图表】002308 运行完毕

2017-02-16 11:05:41.798    【图表】002107 运行完毕

2017-02-16 11:05:56.325    2017.02.16 11:05:56【图表】框架:Frame1 触发下单 BUY 品种 002254 下单K线 2017.02.16 11:05:00 公式:JSZX 窗格ID:4 代码行:30

2017-02-16 11:05:56.326    【图表】模型下单 77549

2017-02-16 11:05:56.326    【图表】下单系数调整后 手数:77549

2017-02-16 11:05:56.327    【图表】直接下单

2017-02-16 11:05:56.331    【图表】002254 运行完毕

2017-02-16 11:05:56.332    2017.02.16 11:05:56【图表】框架:Frame1 触发下单 BUY 品种 002254 下单K线 2017.02.16 11:05:00 公式:JSZX 窗格ID:18 代码行:30

2017-02-16 11:05:56.332    【图表】模型下单 77549

2017-02-16 11:05:56.332    【图表】下单系数调整后 手数:77549

2017-02-16 11:05:56.333    【图表】直接下单

2017-02-16 11:05:56.334    【图表】002254 运行完毕

2017-02-16 11:05:56.334    【下单】002254 0.000000 77549 买卖0 类型1 开平0 账户60003581 Formula 1

2017-02-16 11:05:56.334    【下单】已提交,订单ID 1243

2017-02-16 11:05:56.335    【下单】002254 0.000000 77549 买卖0 类型1 开平0 账户60003581 Formula 1

2017-02-16 11:05:56.335    【下单】已提交,订单ID 1244

2017-02-16 11:05:56.351    【指令】收到回报指令 ID = 1243

2017-02-16 11:05:56.357    【回报】60003581 : 002254 - 已报单 77500 价格:13.16 开 买

2017-02-16 11:05:56.362    【指令】收到成交回报指令 ORDERID = 1243

2017-02-16 11:05:56.371    【回报】60003581 : 002254 - 已成交 77500 价格:13.03 开 买

2017-02-16 11:05:56.371    【回报】60003581 : 002254 - 全部成交 77500

2017-02-16 11:05:56.394    【指令】收到回报指令 ID = 1244

2017-02-16 11:05:56.401    【回报】60003581 : 002254 - 已报单 77500 价格:13.16 开 买

2017-02-16 11:05:56.406    【指令】收到成交回报指令 ORDERID = 1244

2017-02-16 11:05:56.414    【回报】60003581 : 002254 - 已成交 77500 价格:13.03 开 买

2017-02-16 11:05:56.415    【回报】60003581 : 002254 - 全部成交 77500


--  作者:shq
--  发布时间:2017/2/16 16:18:32
--  
请稍作等待,我用交易系统先本地测试下。


【必看】隆重推出“论坛VIP身份认证,更好、更快地为您服务!详情请看置顶帖。
[此贴子已经被作者于2017-2-16 16:27:21编辑过]

--  作者:shq
--  发布时间:2017/2/16 16:26:31
--  
楼主,请做以下修改:

1、公式里的费率设置将初始资金修改为:1000万;

2、平仓手数请不用d,请使用holding。

请先用图表模拟看下是否正常。无论正常与否,请给予反馈。我本地做了这些修改后,测试结果正常。


【必看】隆重推出“论坛VIP身份认证,更好、更快地为您服务!详情请看置顶帖。
[此贴子已经被作者于2017-2-16 16:29:40编辑过]

--  作者:无人值守交易
--  发布时间:2017/2/17 13:19:28
--  

我把初始资金设置成1000万、1亿都试过了

平仓一直用的都是holding,只把平仓手数改成了d

今天账户跑起来还是没有做到在发单的时候就发整数,同步仍然100股反复出现。我把代码框架和交易日志都附上来。

另外,图表模拟就是图表程序化跑模拟盘吧?


--  作者:无人值守交易
--  发布时间:2017/2/17 13:55:53
--  
2017-02-17 09:46:14.484    【同步】60003581 : 000411 理论持仓 多4198661 空0 实际持仓 多419900 空0
2017-02-17 09:46:14.484    【图表】000411 理论持仓比实际持仓大,需要补仓
2017-02-17 09:46:14.485    【同步】60003581 : 002181 理论持仓 多14012600 空0 实际持仓 多1401300 空0
2017-02-17 09:46:14.485    【图表】002181 理论持仓比实际持仓大,需要补仓
2017-02-17 09:46:14.486    【同步】60003581 : 002253 理论持仓 多3441308 空0 实际持仓 多344200 空0
2017-02-17 09:46:14.486    【图表】002253 理论持仓比实际持仓大,需要补仓
2017-02-17 09:46:14.487    【同步】60003581 : 002254 理论持仓 多15636080 空0 实际持仓 多1563700 空0
2017-02-17 09:46:14.487    【图表】002254 理论持仓比实际持仓大,需要补仓
2017-02-17 09:46:14.488    【同步】60003581 : 600078 理论持仓 多13808263 空0 实际持仓 多1380900 空0
2017-02-17 09:46:14.488    【图表】600078 理论持仓比实际持仓大,需要补仓
2017-02-17 09:46:14.489    【同步】60003581 : 600111 理论持仓 多7819932 空0 实际持仓 多782000 空0
2017-02-17 09:46:14.489    【图表】600111 理论持仓比实际持仓大,需要补仓
2017-02-17 09:46:14.490    【同步】60003581 : 600468 理论持仓 多8103659 空0 实际持仓 多810400 空0
2017-02-17 09:46:14.490    【图表】600468 理论持仓比实际持仓大,需要补仓
2017-02-17 09:46:14.491    【同步】60003581 : 600526 理论持仓 多7957168 空0 实际持仓 多795800 空0
2017-02-17 09:46:14.491    【图表】600526 理论持仓比实际持仓大,需要补仓
2017-02-17 09:46:14.492    【同步】60003581 : 600644 理论持仓 多22370006 空0 实际持仓 多217800 空0
2017-02-17 09:46:14.492    【图表】600644 理论持仓比实际持仓大,需要补仓
2017-02-17 09:46:14.493    【同步】60003581 : 601991 理论持仓 多23382192 空0 实际持仓 多0 空0
2017-02-17 09:46:14.493    【图表】601991 理论持仓比实际持仓大,需要补仓

--  作者:无人值守交易
--  发布时间:2017/2/17 13:56:43
--  
因为设置成1000万,每笔现在买入变成了1000万,虚拟金是1亿,后面就变成资金不足了。
--  作者:shq
--  发布时间:2017/2/17 14:15:06
--  
1、下单资金仍是100w,只是费率设置里的初始资金修改为1000w甚至1亿即可,如附图;

2、代码是怎么编写的?您把核心的隐掉,代码顺序发上来;

3、您把自己的代码加载到图表上,看看显示手数是不是100的整数倍。

4、是的,下图结果均是在模拟盘的显示结果。


此主题相关图片如下:qq截图20170217140354.jpg
按此在新窗口浏览图片


此主题相关图片如下:qq截图20170217140324.jpg
按此在新窗口浏览图片


【必看】隆重推出“论坛VIP身份认证,更好、更快地为您服务!详情请看置顶帖。



[此贴子已经被作者于2017-2-17 14:23:05编辑过]

--  作者:无人值守交易
--  发布时间:2017/2/20 10:45:38
--  

今天运行在下单方面好了,上周五模拟图表看的是深成指,深成指仍然有个位。所以以为问题没有解决,现在这方面已经运行正常,非常感谢!

但是图表触发下单出现了连续下单两次的问题。这个是因为什么呢?如果是闪烁那么不应该在这么短的时间里?

2017-02-20 10:05:00.254    2017.02.20 10:05:00【图表】框架:Frame1 触发下单 BUY 品种 600677 下单K线 2017.02.20 10:05:00 公式:JSZX 窗格ID:8 代码行:30
2017-02-20 10:05:00.254    【图表】模型下单 54000
2017-02-20 10:05:00.254    【图表】下单系数调整后 手数:54000
2017-02-20 10:05:00.255    【图表】直接下单
2017-02-20 10:05:00.261    【图表】600677 运行完毕
2017-02-20 10:05:00.261    【图表】600497 运行完毕
2017-02-20 10:05:00.261    【图表】601991 运行完毕
2017-02-20 10:05:00.261    【图表】600372 运行完毕
2017-02-20 10:05:00.262    2017.02.20 10:05:00【图表】框架:Frame1 触发下单 BUY 品种 600677 下单K线 2017.02.20 10:05:00 公式:JSZX 窗格ID:19 代码行:30
2017-02-20 10:05:00.262    【图表】模型下单 54000
2017-02-20 10:05:00.262    【图表】下单系数调整后 手数:54000
2017-02-20 10:05:00.263    【图表】直接下单
2017-02-20 10:05:00.264    【图表】600677 运行完毕
2017-02-20 10:05:00.264    【下单】600677 价0.000000 量54000 买卖0 类型1 开平0 账户60003581 Formula 1
2017-02-20 10:05:00.264    【下单】已提交,订单ID :1974
2017-02-20 10:05:00.264    【下单】600677 价0.000000 量54000 买卖0 类型1 开平0 账户60003581 Formula 1
2017-02-20 10:05:00.265    【下单】已提交,订单ID :1975
2017-02-20 10:05:00.292    【指令】收到回报指令 ID = 1974
2017-02-20 10:05:00.293    【回报】60003581 : 600677 - 已报单 54000 价格:0.00 开 买
2017-02-20 10:05:00.303    【指令】收到成交回报指令 ORDERID = 1974
2017-02-20 10:05:00.307    【回报】60003581 : 600677 - 已成交 54000 价格:18.53 开 买
2017-02-20 10:05:00.308    【回报】60003581 : 600677 - 全部成交 54000
2017-02-20 10:05:00.334    【指令】收到回报指令 ID = 1975
2017-02-20 10:05:00.338    【回报】60003581 : 600677 - 已报单 54000 价格:0.00 开 买
2017-02-20 10:05:00.348    【指令】收到成交回报指令 ORDERID = 1975
2017-02-20 10:05:00.353    【回报】60003581 : 600677 - 已成交 54000 价格:18.53 开 买
2017-02-20 10:05:00.353    【回报】60003581 : 600677 - 全部成交 54000


--  作者:gxx978
--  发布时间:2017/2/20 10:49:37
--  
你这两个下单的窗格ID不一样,是不用的窗口触发的下单。
--  作者:无人值守交易
--  发布时间:2017/2/20 11:29:13
--  
窗格ID是版面设置里面的WINDOWS11,12这些吗?如果不是,是什么呢?怎么进行修正呢?