以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  语句修改  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=6005)

--  作者:海边的鱼
--  发布时间:2011/4/3 19:30:14
--  语句修改

本人刚学习指标编写,如下语句,为何出现那么多的信号啊?怎样让它显示第一个信号就可以了呢?

{3,均线多头排列}
 DRAWTEXT(ma5<ma10 and ma10<ma20,ma20,\'+空\'),PXUP10,COLORcyan;
 DRAWTEXT(ma5>ma10 and ma10>ma20,ma20,\'+多\'),PXdn10,COLORred;

 

在线等待,望大神指点。


--  作者:阿火
--  发布时间:2011/4/3 20:03:37
--  

variable:flag=0;

if ma5<ma10 and ma10<ma20 and flag<>1 then flag:=1;

if ma5>ma10 and ma10>ma20,ma20 and flag<>-1 then flag:=-1;

DRAWTEXT(cross(flag,0),ma20,\'+空\'),PXUP10,COLORcyan;
 DRAWTEXT(cross(0,flag),ma20,\'+多\'),PXdn10,COLORred;

[此贴子已经被作者于2011-4-3 21:32:09编辑过]

--  作者:海边的鱼
--  发布时间:2011/4/3 20:32:41
--  
显示flag未定义的变量,该怎么办啊
--  作者:阿火
--  发布时间:2011/4/3 21:13:08
--  

不好意思,刚才笔误,把viriable写成viribale了,已经修正


--  作者:海边的鱼
--  发布时间:2011/4/4 9:56:26
--  语句修改
谢谢您太负责了