理论上没有哪个破解不了,只要能让破解者付出足够的代价就行了。 很久没跟踪这块的进展了,只是我最近了解下来,一些热门的专业软件自从采用了智能卡芯片加密技术后,市面上看不到盗版的了。 在网上查了一下NXP的技术,它是一种工程层面的安全性而非算法层面的。“将使用一个定制的密匙来给卡上储存的信息进行加密,每张卡将被加上唯一的密码。据该公司报告称,这种方法可以杜绝小偷破解一张卡后可以得到所有卡的密码。” 反向工程交易记录(只要样本足够多)总是可行的,但应该是不道德的。按照因果报应说,这些人注定是赚不到大钱的
首先,保密没那么重要。 你觉得你自己捧的是圣杯,没准别人看来也就是个杯句呢 :) 其次,什么反编译啥的对于脚本语言来说都好说。 无论python还是ruby这类现代语言,还有javascript,都很容易的eval方法,就是将一个字符串翻译成代码。 具体到我们用就是, 用该语言实现策略核心部分,将code作为字符串加密,比如用des等,跑的时候启动,提示输入密钥,读入密文,然后代码在内存里将字符串解密,将解密好的字符串当作代码执行。 说起来复杂其实就几行代码就行了。 其他类似java,c#也有各自的脚本引擎,类似就行了。 先有圣杯再想这些吧。楼主还没到回测阶段,离的远呢
呵呵,我目前就是手算,最多回测了十几天的行情(日内交易),但貌似样本数还是太少了。 在编程未实现之前,我有个想法:在过去数年的数据中,随机抽取100天的数据,然后手动测试我的交易系统,统计绩效。这种可信度如何?请懂统计的朋友指教。 如果有比较全面的系统测试方面的书籍参考下就好了。
如果你采用我的方法,到时你要回馈我一下喔 你可以做一个假的策略,然后叫人帮你编个软件,要求写手要提供源代码和软件手册.然后你自己写策略公式. 你自己有编程基础,有软件手册指引,如果有什么小变动,自己都会修改啦.如果不会,随时找个高手,让他看过软件手册(绝对比让他看反汇编容易啦.)然后让他帮你修改软件. 还有,你可以让编程人员写一些独立模块,如:自定义读取交易数据和写库模块,自定义公式模块等. 编程人员最好在你附近.便于你跟他面对面沟通和请教.我就是找不到这样的人啊.如果你做成了,可以把源码和手册给我吗?价钱有商量. 喏,就是lvcha哥的意思啦.