欢迎您光临花生网社区!
| |

 找回密码
 立即注册
查看: 7823|回复: 0
打印 上一主题 下一主题

想请教一下,关于自动交易中的几个细节问题 [复制链接]



Rank: 8Rank: 8

1#
发表于 2012-10-14 17:22:58 |显示全部楼层 | [分享到 腾讯微博 新浪微博]
1、SetStopLoss类函数是考虑交易费用的,而SELL/BUYTOCOVER按参数指定的价格(+-滑价)平仓
2、市场价触及价位后才发出委托单
3、OB_THISBAR、OB_NEXTBAR即有效期,无须考虑撤单
4、因为无预埋单、撤单、改单的逻辑,该函数暂时取消了,因为下个Bar数据不同,Buy类函数里的参数就不同,天然地改单了

Buy/Sell等4个基本交易函数及SetStopLoss类函数 与 SendOrde、ModifyOrderr类 函数(可以看做微观交易类函数)逻辑不同,自动交易时,无须考虑微观交易情况,一般让真实交易仓位与图形虚拟交易(虚盘)的仓位同步即可。

这种机制的好处是,数据满足条件即成交,而实盘就是对虚盘的交易信号的跟单。
虚盘是虚拟的交易,其交易序列与同时段的回溯测评是一致的,是可预期的。
实盘不需要有自己的“思想”,它忠实地跟单就好。测评所设的滑价即可考量其跟随之偏差。
这种逻辑,可以将真实成交记录与回测成交记录比对,考量交易成本(包括滑价、跟随偏差)即可。
实盘若用自己实际成交的EntryPrice之类的计算,其交易时机、序列就可能与虚盘不一致,也就与同时段的测评不一致,就会出现难以预期的结果......
例如止盈、止损,若不忠实跟单,用真实的EntryPrice自己算,可能导致实盘平了,过段时间又开新仓了,而虚盘一直持仓,交易序列对不上

为了更好地支持高频交易,将来会考虑重新实现启用微观交易类函数和逻辑。

点评

justtemp  MARK  发表于 2013-6-23 09:35

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册


bottom

Archiver|www.hs633.com ( 粤ICP备11107430号 )

GMT+8, 2024-5-10 12:31 , Processed in 0.085938 second(s), 9 queries .

花生网 Copyright©2012-2014

回顶部