以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  PYTHON可以在金字塔上画指标线,画图形吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=174189)

--  作者:分析者
--  发布时间:2020/2/7 17:33:04
--  PYTHON可以在金字塔上画指标线,画图形吗?
PYTHON可以在金字塔上画指标线,画图形吗?
--  作者:分析者
--  发布时间:2020/2/7 17:56:22
--  

还有个问题:金字塔的PYTHON可以编写界面吗?可以输入/输出和用户交互吗?

[此贴子已经被作者于2020/2/7 17:56:39编辑过]

--  作者:无为剑
--  发布时间:2020/2/7 18:03:38
--  
PYTHON是不合适做这些的,如果你需要二次开发功能,请使用我们的VBA。
如果你非要使用PYTHON做一些图形显示,可以参考使用PEL中引用PYTHON结果的现实方式,在PEL的公式范例中有相应的代码

--  作者:分析者
--  发布时间:2020/2/7 21:12:29
--  

我会用VBA画指标线,不喜欢PEL

那么,请问VBA可和PEL之间可以互相传递数据吗,还必须是数组?

[此贴子已经被作者于2020/2/7 21:12:43编辑过]

--  作者:无为剑
--  发布时间:2020/2/7 21:19:03
--  
可以相互传递数据,不完全要求是数组,要看他们之间的调用方式。
从PEL中调用VBA可以使用自定义函数的方式调用,PEL中也有相应的自定义函数的调用范例
VBA中调用PEL,可以使用MARKETDATA对象中的STKINDI函数。
详细使用及讨论,建议搜索论坛该高级研发区及精华贴

--  作者:分析者
--  发布时间:2020/2/7 22:02:10
--  

PEL,VBA我已经研究透了,就不需要谈PEL,PEL太弱,VBA也不太行。

我就关心

1、VBA和PY之间可否相互传递数组?

2、金字塔继承的PY为何不能独立开发界面?

 


--  作者:分析者
--  发布时间:2020/2/7 22:03:54
--  

我在最上面可能问错了,我是想问VBA和PY之间可否相互传递数组,不是想问VBA和PEL之间,抱歉。


--  作者:分析者
--  发布时间:2020/2/8 15:07:29
--  

再辛苦金字塔老师指点一下哦,谢谢!


--  作者:无为剑
--  发布时间:2020/2/8 16:10:28
--  
VBA中可以使用 Python对象调用PYTHON接口,具体请参考 工具菜单->VBA编程信息->外部对象。
PYTHON中使用 call_vba 函数调用VBA

--  作者:分析者
--  发布时间:2020/2/8 20:03:53
--  

谢谢金字塔老师!!!

 

再请教个问题,金字塔集成的PY和普通的PY功能是否基本差不多?

可否用金字塔继承的PY做界面?做应用程序?