以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  get_indicator中的parameter为必填项,PEl公式中没有参数怎么写?  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=173460)

--  作者:期货大圣
--  发布时间:2019/12/9 17:04:41
--  get_indicator中的parameter为必填项,PEl公式中没有参数怎么写?
get_indicator(order_book_id,name,line,parameter,freq,count,skip_suspended,include_now,adjusted_price)

不知道怎么写,一直报错。

--  作者:yukizzc
--  发布时间:2019/12/9 19:54:39
--  

#引用PEL指标公式"my_test"的ma5日均线指标值。PEL指标必须提前存在或者构建。
get_indicator(\'sh600000\',\'my_test\',\'ma5\',\'30\',\'1d\',10)

 

不是有一个例子吗,pel里新建一个公式名称叫my_test的,里面建立一个代码比如

ma5:ma(close,5);

就可以了


--  作者:期货大圣
--  发布时间:2019/12/9 22:21:44
--  
ma5:ma(close,5);
比如调用这个ma5指标线,参数 5 已经写进去了,那么用get_indicator时候,parameter的位置填写什么?填5,10,15都可以?

--  作者:期货大圣
--  发布时间:2019/12/9 22:24:38
--  
实际上,我要调用我的这个指标线:
多:IF(MA10>MA120 AND REF(MA10,1)>REF(MA120,1),SUM(强度,BARSLAST(CROSS(MA10,MA120))),NULL);
参数parameter的位置填写什么呢?

--  作者:期货大圣
--  发布时间:2019/12/9 22:43:02
--  
试了下系统公式MA,也不出数据:
print(get_indicator(\'SQAL01\', \'MA\', \'ma1\', \'10\', \'15m\', 1))

> 开始编译 <long> ......
22:41:34 > SQAL01
22:41:34 > []

> 编译成功!


--  作者:yukizzc
--  发布时间:2019/12/10 8:47:52
--  
不要在python模块里使用,在python策略里使用回测然后输出