以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  求一个自定义函数!  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=11225)

--  作者:百湛必胜客
--  发布时间:2012/4/23 7:49:46
--  求一个自定义函数!

怎么自定义一个函数,通过参数的形式将公式中的某个变量(数字或者字符串)输出到剪贴板,


--  作者:rushtaotao
--  发布时间:2012/4/23 8:36:32
--  
这个是编程语言中返回函数参数的意思吧。请问您返回这个数有什么用?前台还是后台?
--  作者:Leon
--  发布时间:2012/4/23 8:45:31
--  

图片点击可在新窗口打开查看此主题相关图片如下:s1.jpg
图片点击可在新窗口打开查看
在自定义函数中,右键打开快捷菜单,如图。然后在金字塔的“窗口”——综合管理——宏——新建,利用VBA满足楼主需求
--  作者:guotx2010
--  发布时间:2012/4/23 9:20:17
--  

使用extgbdataset语句将公式中的变量保存到全局变量,然后使用vba读取这个变量。

 


--  作者:百湛必胜客
--  发布时间:2012/4/23 9:21:39
--  

楼上能帮我写一个吗?主要是对VBA自定义函数不熟悉

 

 

Function clipout(Formula,bliang)

\'参数bliang可以输出公式中的任何一条指标线数值或者字符串
    clipout=0

End Function


--  作者:百湛必胜客
--  发布时间:2012/4/23 12:59:45
--  

我的意思是,在公式里直接用函数ClipOUT()将公式中任意一个中间变量或者指标数值直接复制到剪贴板,

例如:

Ma60:ma(c,60);

Ma120:=ma(c,120);

strout:=if(cross(ma60,120),\'60日金叉120日\',\'120日压制60日\');

clipout(strout)

这样剪贴板里能读取公式的输出了,

现在不知道clipout()这个自定义函数怎么写

 


--  作者:admin
--  发布时间:2012/4/23 13:48:38
--  

如果你对VBA一窍不通,那么即便我们给你写了你也不会用,还是建议用户减少浮躁心理,平下心来认真的学习一下。

参考 http://www.weistock.com/bbs/dispbbs.asp?boardid=9&Id=11048 这里的有关VBA部分的视频教程及文字教程


--  作者:百湛必胜客
--  发布时间:2012/4/23 15:08:29
--  [原创]请教K线走完模式,15:15分钟发出信号的同时发出指令?

我习惯学东西直接看别人的代码中学。嘿嘿

真没人愿意写一下这个自定义函数吗?

论坛互助的气氛很重要啊


--  作者:rushtaotao
--  发布时间:2012/4/23 15:14:17
--  
这个vba高级开发还真不擅长图片点击可在新窗口打开查看
--  作者:百湛必胜客
--  发布时间:2012/4/26 12:34:56
--  
知者不言言者不知,这还叫论坛吗