热门推荐








如何制作dll指标
制作DLL指标通常涉及编程和对特定软件(如大智慧、通达信等)的API的理解。以下是一个简化的步骤,用于创建一个自定义的移动平均线(MA)指标:
理解指标公式
首先,你需要理解移动平均线的计算公式。以通达信为例,一个简单的移动平均线指标可以用以下公式表示:
```plaintext
c MA(CLOSE, N) := MA((3*CLOSE + 2*REF(CLOSE,1) + REF(CLOSE,2) + CLOSE)/ 7, N)
```
其中,`c` 表示新计算出的MA值,`CLOSE` 是收盘价序列,`N` 是计算周期。
选择编程语言
选择一种编程语言来编写DLL。常用的编程语言包括C++、C、Delphi等。
了解API文档
阅读并理解你打算使用的软件的API文档。这将帮助你了解如何注册函数、传递参数以及处理返回值。
编写DLL代码
根据API文档,使用你选择的编程语言编写DLL代码。以下是一个使用C++编写的简单示例:
```cpp
include "stdafx.h"
include "ta_lib.h"
extern "C" __declspec(dllexport) void __stdcall MA(double* array, int start, int length, int n)
{
double sum = 0.0;
for (int i = start; i < start + length; i++)
{
sum += array[i] * (3.0 + 2.0 * array[i - 1] + array[i - 2] + array[i - 3]) / 7.0;
}
array[start + length - 1] = sum / n;
}
```
编译DLL
使用适当的编译器将代码编译成DLL文件。
在软件中注册DLL
根据软件的说明,将编译好的DLL文件放置在软件的插件目录中,并在软件中注册DLL。
测试指标
在软件中加载你的自定义指标,并进行测试以确保其正确性。
请注意,这只是一个非常基础的示例,实际的DLL开发可能会更加复杂,并且需要深入了解所选编程语言和软件的API。如果你不熟悉编程或软件的API,可能需要寻求专业人士的帮助。
猜你喜欢内容
-
怎样配送存现金?
按照规定,各单位在其日常现金收支业务中,除了按规定可以坐支的现金和非业务性零星收入收取的现金可以...
-
开发票时,税率报错了怎么报税?
情况一:发票未跨月且符合作废条件可即时作废一般纳税人在开具增值税专用发票当月,发生了开票有误等情...
-
银行销户有哪些手续?
公司开一张销户证明,到开户行办理销户手续;需要交回银行的资料:1.要写一份销户申请,盖公章,带上没...
-
支出凭单和费用报销单的区别是什么?
支出凭单和费用报销单的区别是什么?费用报销单:员工办事时钱已经花了,才取回发票回公司报销,一般用于...
-
房地产企业所得税汇算清缴亏损怎么做?
房地产企业所得税汇算清缴亏损怎么做?答:(一)关于每季度预交。根据国税函[2008]299号文,房地产开发企...
-
营改增后工程公司销售苗木怎么交税?
营改增后工程公司销售苗木怎么交税?答:1.建筑安装为主业,经营范围包括苗木种植的企业.企业销售园林绿化...
-
怎么列支技术转让费?
怎么列支技术转让费?
-
制造费用变动成本计算公式
制造费用变动成本计算公式变动成本法计算公式,变动成本法计算采用这种方法,自制存货的成本不仅包括直接...
-
财务将红字发票开错了怎么办
财务将红字发票开错了怎么办开错的话首先考虑作废,不能作废的从销售方税务局申请红字通知单,说明原因.符...
-
第二季度企业所得税用本年累计怎样填写
第二季度企业所得税用本年累计怎样填写第二季度企业所得税用本年累计是填1―6月的累计金额.企业所得税季...