以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 求助 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=101240) |
-- 作者:花哥 -- 发布时间:2016/7/14 14:45:24 -- 求助 //参数 VARIABLE:金叉=0,死叉=0,死叉最高价=0; MA1:MA(C,5); MA2:MA(MA1,5); //条件 IF CROSS(MA1,MA2) THEN
BEGIN
金叉=1;
死叉=0;
END IF CROSS(MA2,MA1) THEN
BEGIN
金叉=0;
死叉=1;
死叉最高价=H;
END
//交易 IF 死叉=1 THEN
BEGIN
SELL(1,1,THISCLOSE);
END IF 金叉=1 AND H>死叉最高价 THEN
BEGIN
BUY(1,1,THISCLOSE);
END 这段代码,在图标里一直不能显示B S,麻烦修改一下
|
-- 作者:jinzhe -- 发布时间:2016/7/14 14:53:19 -- VARIABLE:金叉=0,死叉=0,死叉最高价=0;
|
-- 作者:jinzhe -- 发布时间:2016/7/14 14:53:43 -- 金叉=0; 死叉=1;
死叉最高价=H;
这样的写法都不是赋值,是判断
要赋值是:
金叉:=0;
死叉:=1;
死叉最高价:=H; |
-- 作者:花哥 -- 发布时间:2016/7/14 15:01:00 -- //条件
请问这里为什么要用 := 符号,而不是: 或者 = 如果我想在左上角显示 金叉 ,死叉的值,应该怎么表示 |
-- 作者:jinzhe -- 发布时间:2016/7/14 15:05:13 -- 上面解释过了,赋值要用:=,判断是=, 画线是: |
-- 作者:花哥 -- 发布时间:2016/7/14 15:23:04 -- 老师,在这里例子里,怎样把金叉,死叉的值,显示在图表左上角 |
-- 作者:jinzhe -- 发布时间:2016/7/14 15:31:13 -- drawtext(金叉,close,numtostr(ma1,2)); drawtext(死叉,close,numtostr(ma2,2)); 显示不到左上角,显示到k线上 |