以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]求助编写  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=161745)

--  作者:ccso00
--  发布时间:2018/2/28 10:32:50
--  [求助]求助编写
当C>REF(C,1) AND O<C;符合条件,输出文本信息  “买入 +品种名称”
--  作者:ccso00
--  发布时间:2018/2/28 10:36:03
--  
现在用的

MSGOUT
结果不停弹信息,直到这根K结束。我想复合条件后只提示一次

--  作者:FireScript
--  发布时间:2018/2/28 10:52:51
--  

 

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=9542&skin=0 这个帖子的2楼是通常处理这个需求的做法。

 


--  作者:ccso00
--  发布时间:2018/2/28 10:59:10
--  
怎么样才输出信息时直接显示该品种名称
--  作者:ccso00
--  发布时间:2018/2/28 11:02:30
--  
怎么样才能在输出信息时间,自动抓取预警品种名称,显示出来
--  作者:FireScript
--  发布时间:2018/2/28 11:03:01
--  

STKNAME 这个是品种名称。


--  作者:ccso00
--  发布时间:2018/2/28 11:07:39
--  
不知道怎么写这句,就是直接输出信息直接抓取品种名称,求助帮帮直接写一下,谢谢了
condition:=1;
if  O<C AND VOL>REF(VOL,1)*2 and islastbar and barpos>extgbdata(\'t\') then begin//condition改为相应的条件
 MSGOUT( 1,\'多(STKNAME) \');
 extgbdataset(\'t\',barpos);
 end

--  作者:FireScript
--  发布时间:2018/2/28 11:12:20
--  

这句改成这样
 MSGOUT( 1,STKNAME);

 

 

STKNAME是一个函数的。就输出品种名称,没有其他格式了吧。


--  作者:ccso00
--  发布时间:2018/2/28 11:16:33
--  
我想加入我自己设定的字,比如,做多,做空,然后再加上代码名称,可以吗?
--  作者:FireScript
--  发布时间:2018/2/28 11:20:58
--  
以下是引用ccso00在2018/2/28 11:16:33的发言:
我想加入我自己设定的字,比如,做多,做空,然后再加上代码名称,可以吗?

可以。这样就可以

 

 MSGOUT( 1,‘做多’+STKNAME);