多个公式做历史回测的问题 [开拓者 TB]
- 咨询内容:
本帖最后由 WangYuheng 于 2015-4-14 16:00 编辑
写了两个公式A和B,希望在公式之间用SetTBProfileString和GetTBProfileString进行数据传递。
当我在同一个超级图表中插入这两个公式应用进行回测的时候,发现A和B不是并发执行,而是A执行完毕以后,再执行B,就无法实现在两个公式之间传递数据了。
请高手赐教,有什么方法能够达成我的目的? - TB技术人员:
历史测试中,哪个公式先加载就先运算,后加载的就后动算。
实时行情中,则是每来一个tick,两个公式都会各运算一次。。
在实时行情中,可以通知该想法来实现数据交换的,但是历史测试中不行。
建议使用第三个图表或是策略C,来分别读取A与B的数据结果,从而在C策略进行判断以及做到动作。 - TB客服:
我是在一个账户中使用两个不同的策略(分别用公式A和B实现),下单的过程中需要交换账户可用资金余额信息,进而确定下单量。
实盘中A和B一定是同时运行的,而且运行的结果会互相影响对方的下单量。
利用第三个图表或是策略C,能够使回测跟实盘一致或者接近吗? - 网友回复:
WangYuheng 发表于 2015-4-15 14:49
我是在一个账户中使用两个不同的策略(分别用公式A和B实现),下单的过程中需要交换账户可用资金余额信息, ...
帐户资金是不分策略的。。。只要是同一个帐号,N个策略都是可以读取到其实时资金情况。
你这种想法,根本不需要使用相互的数据传递呀。。。
不过确定要使用帐户资金情况的话,整个公式都需要使用a_xxx函数来实现了。。。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容