Rss & SiteMap

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

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

标题:[求助] 后台重复开仓问题

1楼
Ritter 发表于:2017/7/13 14:39:21

请教各位大神:

 

 

                   在网络不稳定的情况下出现了重复开仓问题,这个有什么合理的解决办法吗?

  

 

 

 

                                                                          谢谢!!!!!

 


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20170707140840.png
图片点击可在新窗口打开查看
2楼
gxx978 发表于:2017/7/13 14:49:39

描述一下是哪个时间点上重复开仓了?提供一下交易日志呢。

3楼
wenarm 发表于:2017/7/13 14:50:30
这个是什么周期?软件版本是多少,交易日志贴出来看下
4楼
Ritter 发表于:2017/7/13 16:01:52

 


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20170713160019.png
图片点击可在新窗口打开查看
5楼
gxx978 发表于:2017/7/13 16:19:42
从日志中没有看到重复报单的动作啊,只有橡胶平空一手,螺纹钢和豆粕各开多,开空一手啊。
6楼
Ritter 发表于:2017/7/13 17:07:20

但是螺纹和豆粕当时都是有持仓的,当时应该不该仓才对

7楼
gxx978 发表于:2017/7/13 17:14:53
看下你的开仓语句是怎么写的?
8楼
Ritter 发表于:2017/7/14 10:13:41

IF  TBUYCOND THEN BEGIN
  TBUY(THOLDING=0,SS,MKT,0);
END

 

IF TBUYSHORTCOND THEN BEGIN
 TBUYSHORT(THOLDING=0,SS,MKT,0);
END

9楼
gxx978 发表于:2017/7/14 10:55:59

tholding返回的值是当前的可用持仓,是否是当时的持仓已经挂单出去了或是单子还没有成交。具体的你可以用debugout函数输出tholding的值看一下的。

debugout的使用方法:http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=49428

[此贴子已经被作者于2017/7/14 10:56:16编辑过]
10楼
Ritter 发表于:2017/7/14 11:17:27

那我可以把开仓语句改成下面这样吗?

 

IF  TBUYCOND THEN BEGIN
  TBUY(TBUYHOLDING=0,SS,MKT,0);
END

 

IF TBUYSHORTCOND THEN BEGIN
 TBUYSHORT(TSELLHOLDING=0,SS,MKT,0);
END

共11 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.01953 s, 2 queries.