PrototypeC tdxCallFunc(dlen,*co,*c1,*c2,*c3)
Structure tagPluginTCalcFuncInfo
nFuncMark.u
pCallFunc.tdxCallFunc
EndStructure
ProcedureC test1(dlen,*pout,*pc1,*pc2,*pc3)
For i=0 To dlen-1
PokeF(*pout+i*4,1.5)
Next
EndProcedure
ProcedureC test2(dlen,*pout,*pc1,*pc2,*pc3)
For i=0 To dlen-1
PokeF(*pout+i*4,1.5)
Next
EndProcedure
Global Dim g_CalcFuncSets.tagPluginTCalcFuncInfo(3)
g_CalcFuncSets(0)\nFuncMark=1
g_CalcFuncSets(0)\pCallFunc=@test1()
g_CalcFuncSets(1)\nFuncMark=2
g_CalcFuncSets(1)\pCallFunc=@test2()
g_CalcFuncSets(2)\nFuncMark=0
g_CalcFuncSets(2)\pCallFunc=0
ProcedureCDLL.b RegisterTdxFunc(*pFun)
PokeI(*pFun,@g_CalcFuncSets(0))
ProcedureReturn #True
EndProcedure
通达信插件模板 Purebasic版
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 最近发现talib里面的 SMA和通达信里面的SMA的计算方法是不一样的。经过查看资料,梳理他们的区别如下tali...
- X:=EXTDATA_USER(1,0);{120天的} RPS120:=X/10; Y:=EXTDATA_USE...
- K120:=EXTDATA_USER(1,0);{120天的RPS} RPSK120:=K120/10; K01:...
- 降级考虑RPS50 X:=EXTDATA_USER(1,0);{120天的} RPS120:=X/10; Y:=E...