Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:python引用策略的问题!!

1楼
百湛必胜客 发表于:2020/4/16 10:25:47
python引用策略
get_blocks('自选股',1) 
会在图表中显示错误
类型: SystemError行22描述: sbuittin function get blocks> returmned NULL without seting an error


print("执行完毕")
会在图表中显示错误
类型: SystemError行: 48描述sbuilt-in function write_ logging> returned NULL without setting an error


[此贴子已经被作者于2020/4/16 10:27:09编辑过]
2楼
yukizzc 发表于:2020/4/16 12:17:27

pel引用pythong的?里面不能加print

另外你pel读取只能读取返回数值结果,不能给pel传递列表这种

3楼
百湛必胜客 发表于:2020/4/16 15:20:10
不是楼上想的那样,我只是在int()区域里需要读板块
以下内容为程序代码:

1 from PythonApi import *
2
3 # init函数会在PEL公式首次启用时被调用。
4 # 在这个方法中编写任何的初始化逻辑。context对象将会在你的算法策略的任何方法之间做传递。
5
6 def init(context):
7 context.blkueide=get_blocks('自选股',1)
8 print("自选股第一个品种"+context.blkueide[0])
9 pass
10 # Pel公式中调用FIREPYHANDLEBAR函数将触发该方法的调用
11 def handle_bar(context):
12 nonL=pel_history_bars(7,'close')
13 context.non=nonL[len(nonL)-min(3,len(nonL))]
14
15 pass
16
17 # exit函数会在公式结束时被调用,整个过程只会被调用一次
18 def exit(context):
19 pass
20

4楼
yukizzc 发表于:2020/4/16 15:39:57
你不还是要给pel引用吗,这种模式下不能使用print
5楼
yukizzc 发表于:2020/4/16 16:02:27
Python引用 pel_call pel引用python模式,此模式仅支pel_history_bars,log_debug_info,settimer,killtimer 这4个函数的调用,其他的API函数均不可以使用。

 

 

获取自选股那个函数也是不能用的

[此贴子已经被作者于2020/4/16 16:03:15编辑过]
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.59082 s, 2 queries.