最近,我又折腾起了大智慧,主要是对它那个公式系统挺感兴趣的。有些指标,看着挺牛,但人家加密了,不让你看源码,这就让人心里痒痒,总想知道里面到底是怎么算的。
我的实践捣鼓之路
我也是一头雾水。看到那些加密的公式,尤其是有些还标着“完全加密”或者有使用期限的,就觉得这玩意儿肯定不简单。人家靠这个吃饭的,能让你随随便便就看到底裤?
第一步:摸索和碰壁
我先是试了试最简单的方法,比如右键看看有没有“编辑”或者“查看源码”之类的选项。结果当然是想多了,要么是灰色的,要么直接弹个框让你输密码。这密码上哪儿找去?人家能把密码告诉你,那还叫加密吗?
然后我就上网搜,想看看有没有什么现成的法子。搜出来的东西五花八门,有说某个版本的软件有漏洞,有说需要专门的工具,还有些神神秘秘说可以联系谁谁谁付费解决。付费的咱肯定不考虑,咱就是图个研究学习,花那冤枉钱干嘛
我还看到一些帖子说,装大智慧的时候最好别装在C盘,说是有些破解跟路径有关系。这个我倒是记下了,虽然不知道真假,但多个心眼总是好的。我当时用的是比较新的版本,好像是新一代Level-2的某个版本,具体记不清了,反正挺新的。
第二步:转变思路,尝试曲线救国
直接硬来肯定不行,我就想,这些公式数据总得有个地方存着。它运行时总得把加密的东西解开才能计算?这个思路一出来,就感觉有点眉目了。
我先是把我自己的大智慧整个目录备份了一下,这是好习惯,万一搞坏了还能恢复。然后,我开始琢磨它那些公式文件。我记得以前折腾过别的软件,类似的东西都是存在特定的文件夹里,文件名后缀也比较有规律。
我就在大智慧的安装目录里翻找,特别是那些名字里带“Formula”、“User”、“Data”之类的文件夹。果然,找到了一些像是存放公式数据的文件,后缀名有的是.FNC,有的是别的,不同版本可能不一样。这些文件直接用记事本打开肯定是乱码,因为是加密过的。
第三步:柳暗花明(但不能说太细)
接下来这一步就比较关键了。我意识到,硬解密码那得是密码学大佬干的活,我这种小虾米肯定不行。但就像开锁一样,不一定非得把锁芯结构完全搞懂,有时候用点“巧劲”或者特殊的“工具”也能打开。
我尝试了一些网上提到的“小工具”或者“特定方法”,这里就不方便说得太具体了,毕竟不太好公开传播这些。反正就是针对特定版本的大智慧,或者特定加密类型的公式,会有一些相应的“查看”手段。
- 环境准备:为了不影响我正常使用的环境,我特地装了个虚拟机,在虚拟机里安装了一个干净的大智慧。这个很重要,瞎折腾把自己的交易软件搞出问题就麻烦了。
- 定位文件:把那些想要研究的加密公式导入到这个干净的大智慧里。然后定位到这些公式对应的加密文件。
- 特殊处理:然后就是用上一些“特殊”的手段了。这个过程有点像侦探破案,需要耐心和细心,不断尝试。有时候一个方法不行,换一个;一个工具不行,再找找别的。
第四步:看到曙光
经过一番折腾,还真让我给“看”到了几个之前完全摸不着头脑的公式源码!那一刻,心里那个舒坦,就像解开了一道困扰很久的数学题。
看到源码之后,就能分析它的编写逻辑了,哪些是核心算法,哪些是辅助条件,用了哪些函数,参数是怎么设置的。这样一来,不仅能学习到别人的思路,还能根据自己的理解去修改和优化,或者干脆自己写一个类似的出来。
总结一下我的体会
这回折腾大智慧公式的过程,虽然走了不少弯路,但也学到了不少东西。最重要的体会就是:
- 备份是王道:动手之前一定先备份,不然搞砸了哭都没地方哭。
- 耐心和细心:这种事情急不来,得一点点摸索,注意观察细节。
- 思路要灵活:一条路走不通,就换个方向试试,别钻牛角尖。
- 学习研究为主:咱弄这个主要是为了学习公式的编写技巧和投资思路,可不是为了干什么坏事或者侵犯别人的成果。这一点心态要摆正。
今天就先分享到这里。希望我的这点折腾经历,能给同样对技术分析和公式编程感兴趣的朋友一点启发。记住,多动手,多思考,很多看似复杂的问题,也是有解决办法的。
