我想用金字塔做一个服务器系统,策略放在远程服务器,然后给客户端共享策略,但是这样,客户端就会调取服务器的策略,始终难免策略泄露破解,有什么思路?
1、只提示预警信号,这个是可以做到策略保密性,但是我想要在客户端用图表方式显示,这个就做不到了。
2、直接用 FORMULASERVER 完全可以实现图表同步显示,但是保密性是不能保证的。
3、或者用金字塔VBA来实现,这个没有研究怎样实现,也不知道保密性如何?
大侠们,有什么好思路?
跪谢!
1, 远程预警模式是可以在客户端提示信号的,但是前提条件是你服务器这边要有足够多的交易记录数据,并且你的服务器需要一直开启积累保存这些数据。缺点是这些数据目前没法进行回测。
2,FORMULASERVER 公式在3.6版本之后做了重大安全改进,目前还未发现有破解的可能迹象。
3,VBA的保密性不及以上2个,如果你对保密性要求高,不建议采用
构想:
在服务器端,将公式结果写入服务器数据库,然后客户端第三方软件读取服务器数据库,然后客户端再根据数据库内容重新绘制回测品种,不知道可否实现? 用金字塔的DATABASE或者VBA可否实现?
客户端打开、切换某品种时,可以主动提供品种、周期信息,然后获取服务器对应数据库。当然,存在时间延迟,那假如客户端要求是5分钟级别的波段操作,这个拖慢影响不大。关键看怎么应用。
这个已经不是影响大不大的问题了,打个比方,如果对方计算机上的周期是1万根K线,公式策略的算法是大概100行,那么就需要大概20M的数据流量,请问这20M需要传递多长时间呢?