|
股票公式 高级 加密方法(源码写入DLL)
一、一个写入 DLL 的简单例子 假设您原来公式为布林极限: input:N(20,1,100,1),P(2,1,10,1);
MID := MA(CLOSE,N); 则写入DLL加密后公式为:(在您股票系统中建立新公式,把下面这两行拷贝过去。即可看效果) input:N(20,1,100,1),P(2,1,10,1); aa:"FHFXJDZH@ZLOCK"(N,P) ,colorred; 其中用一行(红色)代码,代替了原来 4 行代码。这样,即使解密者还原出您公式的源码,也搞不清楚"FHFXJDZH@ZLOCK"(N,P)是如何工作的。并且这个函数不注册是不能运行的。这样才能真正起到加密的作用。 如果需要这种加密,必须把您的源码,提供给我(全部或部分源码,当然我这里会保证不扩散您的源码),我根据源码来编写 dll 替代函数。这样不同公式,里面的替代函数算法是完全不同的,解密者无法了解初始的股票代码是什么。 也可以用类似后面的一些 dll 函数,代替某些股票代码。但这种加密方法强度不高。 二、MA(C, N) 替代函数 在您指标中可以使用函数 "FHFXJDZH@MA"(N) 代替 MA(C, N)。
如:可以用
"FHFXJDZH@MA"(10)
代替
MA(C, 10)。 三、EMA(C, N) 替代函数 在您指标中可以使用函数 "FHFXJDZH@EMA"(N) 代替 EMA(C, N) 等。
如:可以用
"FHFXJDZH@EMA"(10)
代替
EMA(C, 10)。 四、 SLOPE (C, N) 替代函数 在您指标中可以使用函数 "FHFXJDZH@ SLOPE"(N) 代替 SLOPE (C, N) 等。
如:可以用
"FHFXJDZH@SLOPE"(10)
代替
SLOPE(C, 10)。 五、STD (C, N) 替代函数 在您指标中可以使用函数 "FHFXJDZH@ STD"(N) 代替 STD (C, N) 等。
如:可以用
"FHFXJDZH@STD"(10)
代替
STD(C, 10)。 等等。
具体例子,参见压缩包中“公式写入
DLL 例子”
目录下面的“布林极限_DLL.txt”等。 |
|||||||||||||||||
泰山翔宇电脑技术工作室