金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1781|回复: 1

C++Dll插件编写逻辑的咨询

[复制链接]

55

主题

179

帖子

179

积分

等级: 免费版

注册:
2021-11-18
曾用名:
发表于 2022-5-17 16:09 | 显示全部楼层 |阅读模式
我还有个问题想咨询,我已经用C++(在AddinDemo里面,实时读入历史K线序列数据,计算出当下理论持仓是什么状态,例如不持仓、持1手多、持2手多、持1手空,根据已经走完的K线来计算信号)大致写好了计算模型,目前C++插件下能实时计算状态理论持仓,以及状态变化时候能给出提示。
这个算法,将相邻两个状态相减,就能得出属于是开仓、平仓信号。
上述是我的计算模型的大致情况。

由于信号多,我现在不是很确定模型是否正确(而C++插件里面读取数据并不能方便的验证信号是否正确),所以想能够方便的在图形上看看效果,以及进一步能够自动化交易。

我就想把C++插件的计算模型,搬到C++DLL工具上去。我在C++插件的算法,大致是,例如读入最近的100根K线数据,我能在从50~100号K线都给出他的理论持仓的(例如说持0手,持1手多、持2手多、持1手空、持2手空)。如果需要开平仓的信号,就做个差值就可以了。

那么我想问:这种方式,如果要做成PEL调用DLL公式,应该是采用序列模式还是逐K模式好呢?
因为我不明白,这两种模式,在我使用C++时候有什么区别,因为站在第100根K线(最新K线时候),我应该都是要读入1~100根K线全部计算一遍的,才得出第100根K的输出结果(即理论持仓),那么DLL的C++里面,使用序列模式和逐K模式,有什么区别啊?
回复

使用道具 举报

1

主题

878

帖子

888

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-5-17 18:54 | 显示全部楼层
建议先学习好序列模式和逐K线模式不同的运行逻辑原理后,你再考虑C++方面的编写吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-1-1 19:37 , Processed in 0.224290 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表