以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  一种信号同步程序的设想求教,不知应该是策略问题还是软件问题发在这里请教  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=61488)

--  作者:利期
--  发布时间:2014/2/10 16:09:10
--  一种信号同步程序的设想求教,不知应该是策略问题还是软件问题发在这里请教

因为在小周期上引用大周期指标,价格浮动造成指标形态浮动变化大,锯齿状,使得信号闪烁,或信号生成后也因指标线变化前移后移且
发出的价格随之变动,我希望依照信号多空状态持仓,而不必定是信号生成时的当根K线发出的价格。我在系统中使用了忽略价格检测函数,
也没法使得依照信号状态成交。而且不知是什么原因发生很多无成交的情况,即K线上有信号生成,但没有交易信号发出,即图表上没有交易记录。
是否是指标生成信号时发出的价格与行情指令价不拟合?

是否有良好的解决方案?

 

我设想了一个同步程序请版主思考下能否达成?

 

持仓同步是将K线上的信号方向与账户持仓方向进行对比同步吧?不管如何,使用过程中有时也会失灵。
仿照持仓同步原理,编一段信号同步程序。即于每一根K线开盘价进行检测,读取K线图上的指标当前信号状态与图表交易信号记录进行对比,
以K线上的信号状态为准进行同步,也就是说程序只须要K线上指标信号生成时的方向而不是价格。
两者方向开始不一致时,即K线图上的指标上有新信号生成或信号消失,但图表上没有执行相应交易记录,
于是在执行程序检测下进行同步且将交易信号发送到图表交易中。
这样,不管K线上的指标信号是否前移后移或价格不拟合等任何情况造成的不成交或漏单或错单都无所谓,在此程序执行下将
交易方向与指标信号状态方向相一致。

 

打一个典型例子:比如14:00点生成“平多开空”信号且图表上已成交,即此时持“卖仓”,在14:10分钟时指标线接近临界点,随后某时间点指标出现短暂相交,即生成“平空开多”信号,
且图表上也成交,此时持“买仓”,但接着在14:11分时指标线却因极短时间内价格反向浮动,使得指标线脱离了“平空开多”相交状态,之前14:10生成的“平空开多”信号在此时消失,K线上即重新变回了14:00点
生成存在的“平多开空”信号,且行情延续此趋势运行。即造成了K线上是开空但图表交易上却是开多状态,如果行情大,这种情况必定使得亏损严重。如果有同步程序,那么在14:11分时
“平空开多”信号消失后的下一根K线进行检测,即检测到当前指标状态是14:00点生成的“平多开空”信号趋势状态,则执行“平多开空”,将持仓恢复成“卖仓”。

 

 

注意在交易信号生成时的当根K线是否执行检测以免引起冲突。这个程序肯定会带来交易手数增多和软件运行压力,但比交易错误的损失小得多。
如果在公式上内嵌入不成,外挂是否可行?甚至建议增加在软件功能上。这样与持仓同步双管齐下,提高交易准确的可靠性。


--  作者:lichenghu
--  发布时间:2014/2/10 17:25:41
--  

您这个最好是先确定下到底K线实时有没产生信号,且在您预想的下单时间内。

 

加了忽略价格检查后,系统是不会考虑您下单的价格而直接给您报单,实际成交要看交易所给您的撮合情况

 

建议您勾选固定轮询1s,且启用自动持仓同步!只要报单,实际成交问题不是我们能掌控的


--  作者:利期
--  发布时间:2014/2/10 17:31:40
--  
移动了呀?有版主回一下吗?
--  作者:fff
--  发布时间:2014/2/10 17:52:36
--  


使用后台交易轮询,Tholding和holding之间的差异即可,简单得很!