以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  如何把PEL的几个固定命令行变成一个东西,然后在PEL里面直接用啊  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=68305)

--  作者:wpfei123
--  发布时间:2014/8/4 16:08:25
--  如何把PEL的几个固定命令行变成一个东西,然后在PEL里面直接用啊
1
--  作者:王锋
--  发布时间:2014/8/4 17:10:36
--  

问题请描述清楚,这样别人理解你的问题后才能回答问题,谢谢合作


--  作者:wpfei123
--  发布时间:2014/8/5 9:31:00
--  
比如在PEL里面,我经常用到清仓,  这两行的命令行是 
IF HOLDING>0 THEN SELL(1,HOLDING,MARKET);
IF HOLDING<0 THEN SELLSHORT(1, HOLDING ,MARKET);

那么如何把这两行做成一个参数,直接在PEL里面调用啊。

--  作者:王锋
--  发布时间:2014/8/5 15:56:21
--  

这个功能目前没有


--  作者:wpfei123
--  发布时间:2014/8/5 17:07:30
--  
做成一个函数啊,怎么做啊?
函数就执行这两句语句。

--  作者:王锋
--  发布时间:2014/8/5 18:21:21
--  
做不到的,你可以单独做个指标,但是这个指标需要独立工作才行的,你只有这2句话没法独立工作
--  作者:fantasynew
--  发布时间:2014/8/5 21:47:59
--  

你写的这两行都需要依赖公式里的其他参数,可以想象在不同公式(相当于不同命名空间),这两行所能访问的数据是不同的。

 

如果有eval()函数还有可能实现