以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 试运行了金字塔自带的PY策略 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=176087) |
||
-- 作者:wxx212 -- 发布时间:2020/5/17 23:49:25 -- 试运行了金字塔自带的PY策略 试运行了金字塔自带的PY策略,所有策略都跳出 执行Python脚本时遇到错误。 策略: <multiple_fector> 运行: <策略multiple_fector> 类型: SystemError 描述: PyEval_EvalFrameEx returned a result with an error set 这个错误提示! 是我的金字塔PY没有安装好还是这些策略本来就不能运行的? |
||
-- 作者:wxx212 -- 发布时间:2020/5/18 0:34:45 -- 因为朋友帮忙安装(自己不会)的PYTHON3.7 64 位的 ,还安装了Eclipse Java Oxygen和VSCODE,我不知道对金字塔安装有没有影响,怎么确定安装成功了! |
||
-- 作者:wxx212 -- 发布时间:2020/5/18 0:40:29 -- 另外,请问一下,可以把PY文件做成EXE执行文件在金字塔外面用吗?谢谢 |
||
-- 作者:yukizzc -- 发布时间:2020/5/18 9:03:55 -- 点编译是否能执行,用那个均线策略试试看 |
||
-- 作者:wxx212 -- 发布时间:2020/5/18 21:16:30 -- 编译时成功的,但是运行后就报上面的错误代码 |
||
-- 作者:wxx212 -- 发布时间:2020/5/19 1:31:02 --
|
||
-- 作者:yukizzc -- 发布时间:2020/5/19 9:07:01 -- 你试试看新建一个,代码里都用一些pass不执行策略看看呢 建议您最好自己懂一些python用print来输出看下,如果一点都不会的,我不是很建议你直接去用python 因为对于这类编程语言你如果自身没有能力去找问题可能性,那么。。。。。 |
||
-- 作者:wxx212 -- 发布时间:2020/5/19 11:27:33 -- 已经用过了。代码如下 from PythonApi import * def init(context): # 在context中保存全局变量 context.s1 = "SZ000001" #平安银行股票 # before_trading此函数会在每天基准合约的策略交易开始前被调用,当天只会被调用一次。--(选择实现) def before_trading(context): pass # 你选择的品种的数据更新将会触发此段逻辑,例如日或分钟历史数据切片或者是实时数据切片更新。--(必须实现) def handle_bar(context): pass 依然跳出错误提示 执行Python脚本时遇到错误。 策略: <wxx> 运行: <策略wxx> 类型: SystemError 描述: PyEval_EvalFrameEx returned a result with an error set |
||
-- 作者:wxx212 -- 发布时间:2020/5/19 11:30:15 -- 现在是有一个策略已经写好(都是用PY语言写的),不知道怎么在金字塔上正确运行。开始报错,以为是策略出错。后来用范例试验,还是报错。 是初学者,所以勉强看懂一点
|
||
-- 作者:yukizzc -- 发布时间:2020/5/19 11:33:42 -- 这个感觉还是环境问题了,把python的绿色环境卸载了,然后再重新安装 再不行我也没办法了 [此贴子已经被作者于2020/5/19 11:34:11编辑过]
|