以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  固定时间轮训为什么不断开仓?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=48339)

--  作者:zhgcg
--  发布时间:2013/2/1 11:24:47
--  固定时间轮训为什么不断开仓?

 

老师好!

 

 图标程序化交易,股指期货,2.962版,设定为“固定时间间隔 5秒”,“自动持仓同步”有勾选,

 开平仓语句中没有允许同根K反复开仓的函数,如ALLOWREPEAT等等,

 但在实盘测试中,经常出现在同一根K线上同方向不断开仓的情况,

 如:系统开多信号给出,先开一手多单,过几秒后又开一手多单,再过几秒再开一手多单。。。。都是同一个方向的开仓,

 金字塔好像不允许在同一根K线上做重复下单动作,

 请问发生以上现象是什么原因?该如何控制和避免?

 

                                       谢谢!

                     


--  作者:admin
--  发布时间:2013/2/1 11:36:29
--  
信号闪烁?有代码嘛?没代码 没法弄啊
--  作者:王锋
--  发布时间:2013/2/1 11:45:08
--  
交易日志也发来一下
--  作者:zhgcg
--  发布时间:2013/2/1 12:37:46
--  

 

谢谢老师回复,交易日志太长,有没有办法一次性发图?

先发个简单的账户栏成交明细图,大概可先看一下上述情况(横长条红框处为系统自动平仓,因为勾选了“自动持仓同步”)

 

 


--  作者:zhgcg
--  发布时间:2013/2/1 12:42:03
--  

 

图怎么发不出来啊,晕,右上角这个“上传”功能有时候可以,有时候又不行。。。。

 


--  作者:zhgcg
--  发布时间:2013/2/1 13:33:31
--  

折腾了半天,终于可以发图了,这是下午刚刚发生过的情况:

 


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看


 


--  作者:zhgcg
--  发布时间:2013/2/1 13:49:39
--  

这是上图中的交易日志,太长了,中间正常的部分有删除

 

 

2013-02-01 13:07:49.376    【图表】IF00 运行完毕
2013-02-01 13:07:57.410    【图表】触发下单 SHELLSHORT 品种 IF00
2013-02-01 13:07:57.410    【图表】分品种下单调整后,系数1
2013-02-01 13:07:57.410    【图表】模型下单 1
2013-02-01 13:07:57.410    【图表】下单系数调整后 手数:1
2013-02-01 13:07:57.410    【图表】实际持仓 -1
2013-02-01 13:07:57.420    【图表】至队列下单
2013-02-01 13:07:57.420    【图表】触发下单 BUY 品种 IF00
2013-02-01 13:07:57.420    【图表】分品种下单调整后,系数1
2013-02-01 13:07:57.420    【图表】模型下单 1
2013-02-01 13:07:57.420    【图表】下单系数调整后 手数:1
2013-02-01 13:07:57.420    【图表】至队列下单
2013-02-01 13:07:57.430    【图表】IF00 运行完毕
2013-02-01 13:07:57.430    【图表】IF00 运行完毕
2013-02-01 13:07:57.430    【队列】当前队列准备处理数据:2条
2013-02-01 13:07:57.430    【队列】发送下单指令
2013-02-01 13:07:57.430    【下单】IF02 价0.000000 量1 买卖0 类型1 开平1 账户802766 Formula 1
2013-02-01 13:07:57.430    【队列】当前队列准备处理数据:2条
2013-02-01 13:07:57.430    【队列】当前有未处理队列,返回等待
2013-02-01 13:07:57.550    【图表】IF00 运行完毕
2013-02-01 13:07:57.550    【图表】IF00 运行完毕
2013-02-01 13:07:57.790    【平仓委托计量】1 - 0
2013-02-01 13:07:57.790    【回报】802766 : IF02 - 正在申报 1 价格:2707.60 平仓 买入
2013-02-01 13:07:58.160    【图表】IF00 运行完毕
2013-02-01 13:07:58.160    【图表】IF00 运行完毕
2013-02-01 13:07:58.170    【图表】IF00 运行完毕
2013-02-01 13:07:58.170    【图表】IF00 运行完毕
2013-02-01 13:07:58.170    【回报】802766 : IF02 全部成交 1 价格:2707.4 平 买
2013-02-01 13:07:58.180    【队列】当前队列准备处理数据:1条
2013-02-01 13:07:58.180    【队列】发送下单指令
2013-02-01 13:07:58.180    【下单】IF02 价0.000000 量1 买卖0 类型1 开平0 账户802766 Formula 1
2013-02-01 13:07:58.180    【队列】当前队列准备处理数据:1条
2013-02-01 13:07:58.180    【队列】当前有未处理队列,返回等待
2013-02-01 13:07:58.430    【图表】IF00 运行完毕
2013-02-01 13:07:58.430    【图表】IF00 运行完毕
2013-02-01 13:07:58.550    【回报】802766 : IF02 - 正在申报 1 价格:2707.60 开仓 买入
2013-02-01 13:07:58.550    【图表】IF00 运行完毕
2013-02-01 13:07:58.550    【图表】IF00 运行完毕
2013-02-01 13:07:58.790    【回报】802766 : IF02 全部成交 1 价格:2707.4 开 买
2013-02-01 13:07:59.060    【图表】IF00 运行完毕
2013-02-01 13:07:59.080    【图表】IF00 运行完毕
2013-02-01 13:07:59.130    【图表】IF00 运行完毕
2013-02-01 13:07:59.130    【图表】IF00 运行完毕
2013-02-01 13:07:59.400    【图表】触发下单 SHELLSHORT 品种 IF00
2013-02-01 13:07:59.400    【图表】分品种下单调整后,系数1
2013-02-01 13:07:59.400    【图表】模型下单 1
2013-02-01 13:07:59.410    【图表】下单系数调整后 手数:1
2013-02-01 13:07:59.410    【图表】实际持仓 0
2013-02-01 13:07:59.410    【图表】至队列下单
2013-02-01 13:07:59.410    【图表】触发下单 BUY 品种 IF00
2013-02-01 13:07:59.410    【图表】分品种下单调整后,系数1
2013-02-01 13:07:59.410    【图表】模型下单 1
2013-02-01 13:07:59.410    【图表】下单系数调整后 手数:1
2013-02-01 13:07:59.420    【图表】至队列下单
2013-02-01 13:07:59.420    【图表】IF00 运行完毕
2013-02-01 13:07:59.420    【图表】IF00 运行完毕
2013-02-01 13:07:59.420    【队列】当前队列准备处理数据:2条
2013-02-01 13:07:59.420    【队列】发送下单指令
2013-02-01 13:07:59.420    【下单】实际持仓为0下单失败
2013-02-01 13:07:59.430    【队列】下单失败了
2013-02-01 13:07:59.430    【队列】当前队列准备处理数据:1条
2013-02-01 13:07:59.430    【队列】发送下单指令
2013-02-01 13:07:59.430    【下单】IF02 价0.000000 量1 买卖0 类型1 开平0 账户802766 Formula 1
2013-02-01 13:07:59.640    【图表】IF00 运行完毕
2013-02-01 13:07:59.640    【图表】IF00 运行完毕
2013-02-01 13:07:59.720    【回报】802766 : IF02 - 正在申报 1 价格:2707.60 开仓 买入
2013-02-01 13:08:00.050    【图表】IF00 运行完毕
2013-02-01 13:08:00.110    【图表】IF00 运行完毕
2013-02-01 13:08:00.110    【回报】802766 : IF02 全部成交 1 价格:2707.4 开 买
2013-02-01 13:08:00.180    【图表】IF00 运行完毕
2013-02-01 13:08:00.180    【图表】IF00 运行完毕
2013-02-01 13:08:00.480    【图表】IF00 运行完毕
2013-02-01 13:08:09.191    【图表】IF00 运行完毕
2013-02-01 13:08:09.191    【图表】IF00 运行完毕
2013-02-01 13:08:09.425    【图表】触发下单 SHELLSHORT 品种 IF00
2013-02-01 13:08:09.440    【图表】分品种下单调整后,系数1
2013-02-01 13:08:09.440    【图表】模型下单 1
2013-02-01 13:08:09.440    【图表】下单系数调整后 手数:1
2013-02-01 13:08:09.440    【图表】实际持仓 0
2013-02-01 13:08:09.440    【图表】至队列下单
2013-02-01 13:08:09.440    【图表】触发下单 BUY 品种 IF00
2013-02-01 13:08:09.440    【图表】分品种下单调整后,系数1
2013-02-01 13:08:09.456    【图表】模型下单 1
2013-02-01 13:08:09.456    【图表】下单系数调整后 手数:1
2013-02-01 13:08:09.456    【图表】至队列下单
2013-02-01 13:08:09.456    【图表】IF00 运行完毕
2013-02-01 13:08:09.456    【图表】IF00 运行完毕
2013-02-01 13:08:09.456    【队列】当前队列准备处理数据:2条
2013-02-01 13:08:09.456    【队列】发送下单指令
2013-02-01 13:08:09.456    【下单】实际持仓为0下单失败
2013-02-01 13:08:09.471    【队列】下单失败了
2013-02-01 13:08:09.530    【队列】当前队列准备处理数据:1条
2013-02-01 13:08:09.530    【队列】发送下单指令
2013-02-01 13:08:09.530    【下单】IF02 价0.000000 量1 买卖0 类型1 开平0 账户802766 Formula 1
2013-02-01 13:08:09.540    【图表】IF00 运行完毕
2013-02-01 13:08:09.540    【图表】IF00 运行完毕
2013-02-01 13:08:09.813    【回报】802766 : IF02 - 正在申报 1 价格:2707.40 开仓 买入
2013-02-01 13:08:09.933    【图表】IF00 运行完毕
2013-02-01 13:08:09.933    【图表】IF00 运行完毕
2013-02-01 13:08:10.043    【回报】802766 : IF02 全部成交 1 价格:2707.0 开 买
2013-02-01 13:08:10.293    【图表】IF00 运行完毕
2013-02-01 13:08:10.293    【图表】IF00 运行完毕
2013-02-01 13:08:18.914    【图表】IF00 运行完毕
2013-02-01 13:08:19.148    【图表】IF00 运行完毕
2013-02-01 13:08:19.148    【图表】IF00 运行完毕
2013-02-01 13:08:19.413    【图表】触发下单 SHELLSHORT 品种 IF00
2013-02-01 13:08:19.413    【图表】分品种下单调整后,系数1
2013-02-01 13:08:19.413    【图表】模型下单 1
2013-02-01 13:08:19.429    【图表】下单系数调整后 手数:1
2013-02-01 13:08:19.476    【图表】实际持仓 0
2013-02-01 13:08:19.476    【图表】至队列下单
2013-02-01 13:08:19.476    【图表】触发下单 BUY 品种 IF00
2013-02-01 13:08:19.476    【图表】分品种下单调整后,系数1
2013-02-01 13:08:19.476    【图表】模型下单 1
2013-02-01 13:08:19.476    【图表】下单系数调整后 手数:1
2013-02-01 13:08:19.476    【图表】至队列下单
2013-02-01 13:08:19.476    【图表】IF00 运行完毕
2013-02-01 13:08:19.491    【图表】IF00 运行完毕
2013-02-01 13:08:19.491    【图表】IF00 运行完毕
2013-02-01 13:08:19.491    【图表】IF00 运行完毕
2013-02-01 13:08:19.491    【队列】当前队列准备处理数据:2条
2013-02-01 13:08:19.491    【队列】发送下单指令
2013-02-01 13:08:19.491    【下单】实际持仓为0下单失败
2013-02-01 13:08:19.491    【队列】下单失败了
2013-02-01 13:08:19.491    【队列】当前队列准备处理数据:1条
2013-02-01 13:08:19.491    【队列】发送下单指令
2013-02-01 13:08:19.491    【下单】IF02 价0.000000 量1 买卖0 类型1 开平0 账户802766 Formula 1
2013-02-01 13:08:19.793    【回报】802766 : IF02 - 正在申报 1 价格:2707.80 开仓 买入
2013-02-01 13:08:19.953    【图表】IF00 运行完毕
2013-02-01 13:08:19.963    【图表】IF00 运行完毕
2013-02-01 13:08:20.063    【回报】802766 : IF02 全部成交 1 价格:2707.6 开 买
2013-02-01 13:08:20.113    【图表】IF00 运行完毕
2013-02-01 13:08:28.894    【图表】IF00 运行完毕
2013-02-01 13:08:29.144    【图表】IF00 运行完毕
2013-02-01 13:08:29.144    【图表】IF00 运行完毕
2013-02-01 13:08:29.378    【图表】触发下单 SHELLSHORT 品种 IF00
2013-02-01 13:08:29.378    【图表】分品种下单调整后,系数1
2013-02-01 13:08:29.378    【图表】模型下单 1
2013-02-01 13:08:29.378    【图表】下单系数调整后 手数:1
2013-02-01 13:08:29.393    【图表】实际持仓 0
2013-02-01 13:08:29.440    【图表】至队列下单
2013-02-01 13:08:29.440    【图表】触发下单 BUY 品种 IF00
2013-02-01 13:08:29.440    【图表】分品种下单调整后,系数1
2013-02-01 13:08:29.440    【图表】模型下单 1
2013-02-01 13:08:29.440    【图表】下单系数调整后 手数:1
2013-02-01 13:08:29.440    【图表】至队列下单
2013-02-01 13:08:29.440    【图表】IF00 运行完毕
2013-02-01 13:08:29.456    【图表】IF00 运行完毕
2013-02-01 13:08:29.456    【图表】IF00 运行完毕
2013-02-01 13:08:29.456    【图表】IF00 运行完毕
2013-02-01 13:08:29.456    【队列】当前队列准备处理数据:2条
2013-02-01 13:08:29.456    【队列】发送下单指令
2013-02-01 13:08:29.456    【下单】实际持仓为0下单失败
2013-02-01 13:08:29.456    【队列】下单失败了
2013-02-01 13:08:29.456    【队列】当前队列准备处理数据:1条
2013-02-01 13:08:29.456    【队列】发送下单指令
2013-02-01 13:08:29.456    【下单】IF02 价0.000000 量1 买卖0 类型1 开平0 账户802766 Formula 1
2013-02-01 13:08:29.738    【回报】802766 : IF02 - 正在申报 1 价格:2707.60 开仓 买入
2013-02-01 13:08:29.928    【图表】IF00 运行完毕
2013-02-01 13:08:29.938    【图表】IF00 运行完毕
2013-02-01 13:08:30.088    【回报】802766 : IF02 全部成交 1 价格:2707.4 开 买
2013-02-01 13:08:30.088    【图表】IF00 运行完毕
2013-02-01 13:08:30.088    【图表】IF00 运行完毕
2013-02-01 13:08:41.094    【图表】IF00 运行完毕
2013-02-01 13:08:41.094    【图表】IF00 运行完毕
2013-02-01 13:08:41.281    【图表】IF02 比实际持仓小,需要平仓
2013-02-01 13:08:41.281    【下单】IF02 价0.000000 量4 买卖1 类型1 开平1 账户802766 Formula 1
2013-02-01 13:08:41.359    【图表】IF00 运行完毕
2013-02-01 13:08:41.359    【图表】IF00 运行完毕
2013-02-01 13:08:41.640    【平仓委托计量】0 - 4
2013-02-01 13:08:41.640    【回报】802766 : IF02 - 正在申报 4 价格:2707.80 平仓 卖出
2013-02-01 13:08:41.640    【图表】IF00 运行完毕
2013-02-01 13:08:41.640    【图表】IF00 运行完毕
2013-02-01 13:08:41.919    【回报】802766 : IF02 全部成交 4 价格:2708.2 平 卖
2013-02-01 13:08:41.919    【图表】IF00 运行完毕
2013-02-01 13:08:41.919    【图表】IF00 运行完毕


--  作者:jinzhe
--  发布时间:2013/2/1 14:05:30
--  
自动同步持仓了
--  作者:lanchongms
--  发布时间:2013/2/1 14:07:00
--  
慎用自动持仓同步,建议金字塔类似TB那样子,持仓同步设置的时间可以让用户调节,比如5分钟检查一次~这样就算出错,成本也是有限
--  作者:zhgcg
--  发布时间:2013/2/1 14:25:07
--  
以下是引用admin在2013-2-1 11:36:29的发言:
信号闪烁?有代码嘛?没代码 没法弄啊

谢谢您的回复!

 

开平仓是很普通简单的语句,贴图如下,

AA和BB都是2条类似均线的指标线,在此就不发了,窃以为应该和这个同方向重复开仓没关系,

那么会和勾选“自动持仓同步”有关系吗?

在固定时间轮询模式下,“信号消失次周期自动恢复持仓”这个功能能勾选吗?

 

if cross(AA,BB) then begin
 sellshort(holding<0,1,MARKETR),ORDERQUEUE;
 buy(holding=0,1,MARKETR),ORDERQUEUE;
end

 

if cross(BB,AA) then begin
 sell(holding>0,1,MARKETR),ORDERQUEUE;
 buyshort(holding=0,1,MARKETR),ORDERQUEUE;
end

 

                           再次谢谢!!